__ __ / \ / \ ______ _ _ __ __ __ / /\ / /\ \ / __ \ | | | | / \ \ \ / / / / / / \ \ | | | | | | | | / /\ \ \ / \ \ \ \ / / | |__| | | |__| | / ____ \ | | \ \/ \ \/ / \_ ___/ \____/ /_/ \_\ |_| \__/ \__/ \ \__ \___\ by Red Hat Build, Store, and Distribute your Containers Startup timestamp: Tue Jul 4 07:41:34 UTC 2023 Running all default registry services without migration Running init script '/quay-registry/conf/init/certs_install.sh' Installing extra certificates found in /quay-registry/conf/stack/extra_ca_certs directory Running init script '/quay-registry/conf/init/copy_config_files.sh' Running init script '/quay-registry/conf/init/d_validate_config_bundle.sh' Validating Configuration time="2023-07-04T07:41:35Z" level=debug msg="Validating AccessSettings" time="2023-07-04T07:41:35Z" level=debug msg="Validating ActionLogArchiving" time="2023-07-04T07:41:35Z" level=debug msg="Validating AppTokenAuthentication" time="2023-07-04T07:41:35Z" level=debug msg="Validating BitbucketBuildTrigger" time="2023-07-04T07:41:35Z" level=debug msg="bitbucket response: 400, {\"error\": \"invalid_grant\", \"error_description\": \"The specified code is not valid.\"}" time="2023-07-04T07:41:35Z" level=debug msg="Validating BuildManager" time="2023-07-04T07:41:35Z" level=debug msg="Validating Database" time="2023-07-04T07:41:35Z" level=debug msg="Scheme: postgresql" time="2023-07-04T07:41:35Z" level=debug msg="Host: quayregistry-quay-database:5432" time="2023-07-04T07:41:35Z" level=debug msg="Db: quayregistry-quay-database" time="2023-07-04T07:41:35Z" level=debug msg="Params: " time="2023-07-04T07:41:35Z" level=debug msg="Including params " time="2023-07-04T07:41:35Z" level=debug msg="Pinging database at postgresql://quayregistry-quay-database:igyeP1Xe7LxqUZfJMGSi0eeXwGQMe7R7i7Ez-pbJoy78oG8grotmX2XlNZnnEUuX6AFYIrwmYW2AXZJP@quayregistry-quay-database:5432/quayregistry-quay-database" plpgsql pg_trgm time="2023-07-04T07:41:35Z" level=debug msg="Validating DistributedStorage" time="2023-07-04T07:41:35Z" level=debug msg="Validating ElasticSearch" time="2023-07-04T07:41:35Z" level=debug msg="Validating Email" time="2023-07-04T07:41:35Z" level=debug msg="Validating GitHubBuildTrigger" time="2023-07-04T07:41:35Z" level=debug msg="github response: 200, \n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n\n \n\n \n \n \n \n \n \n \n\n\n\n\n \n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n GitHub: Let’s build from here · GitHub\n\n\n\n \n\n \n \n\n\n \n\n\n\n \n\n \n \n\n \n \n\n \n \n \n \n \n\n\n\n \n\n \n\n\n\n\n \n\n \n\n \n\n \n \n \n \n \n \n \n \n \n \n\n\n\n \n\n\n\n \n\n \n\n\n \n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n\n\n \n \n\n\n \n\n \n\n \n\n \n \n \n\n\n\n\n\n \n\n \n\n \n
\n \n\n\n
\n Skip to content\n \n \n \n \n\n\n \n\n \n\n \n\n\n\n
\n \n\n
\n
\n \n \n \n\n \n\n \n\n
\n \n
\n
\n\n\n
\n
\n \n\n \n
\n
\n
\n
\n\n \n
\n\n
\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n \n
\n\n\n \n \n\n\n\n\n\n\n \n
\n\n\n\n
\n
\n \n \n \n\n \"\"\n \n
\n\n
\n
\n \n\n
\n
\n \"\"\n\n
\n
\n \n \n\n \n
\n
\n\n
\n
\n\n
\n \n\n

\n Let’s build from here\n

\n\n

\n Harnessed for productivity. Designed for collaboration. Celebrated for built-in security. Welcome to the platform developers love.\n

\n\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n \n
\n
\n
\n\n \n Start a free enterprise trial\n \n \n\n\n
\n\n
\n

Trusted by the world’s leading organizations ↘︎

\n\n
\n \"Stripe\n \"Pinterest\n
\n \"KPMG\n
\n \"Mercedes-Benz\n
\n \"P&G\n \"Telus\n
\n
\n
\n
\n
\n
\n\n
\n \n
\n\n
\n
\n \n
\n
\n
\n \n \n\n \n
\n\n
\n
\n\n
\n

Productivity

\n

\n Accelerate high-quality software development.\n Our AI-powered platform drives innovation with tools that boost developer velocity.\n

\n
\n
\n\n
\n
\n
\n \n \n\n \n \n\n
\n
\n \n \n\n
mona-github-github-g59jpq2w5w7.github.dev
\n \n \n\n
\n
\n \n \n\n
\n
\n\n
\n
\n \n \n\n
\n\n
\n
\n
    \n
  • index.html
  • \n
  • script.js
  • \n
  • package.json
  • \n
\n\n
\n
\n
\n
1
\n
2
\n
3
\n
4
\n
5
\n
6
\n
7
\n
8
\n
9
\n
10
\n
11
\n
12
\n
\n\n
\n
<div class="position-absolute width-full color-bg-default" style="bottom: -4rem;">
\n
  <div class="container-xl p-responsive">
\n
    <div class="d-flex flex-justify-center flex-lg-justify-end color-bg-default">
\n
      <div class="col-8 col-sm-7 col-md-6 col-lg-5 position-relative z-2 right-lg-n12 events-none">
\n
        <picture>
\n
          <source srcset="astro-mona.webp" type="image/webp">
\n
          <img src="astro-mona.svg" width="960" height="967" class="home-astro-mona width-full position-absolute bottom-0 height-auto" alt="Mona looking at GitHub activity across the globe">
\n
        </picture>
\n
      </div>
\n
    </div>
\n
  </div>
\n
</div>
\n\n
\n
\n\n\n
\n
\n\n
\n
    \n
  • Terminal
  • \n
  • Output
  • \n
  • Problems
  • \n
  • Debug Console
  • \n
\n\n
\n
\n [09:43:36]\n Starting\n 'watch-extension:vscode-api-tests'\n ...\n
\n
\n [09:43:36]\n Finished\n 'clean-extension:typescript-language-features'\n after\n 248 ms\n
\n
\n [09:43:36]\n Starting\n 'watch-extension:typescript-language-features'\n ...\n
\n
\n [09:43:36]\n Finished\n 'clean-extension:php-language-features'\n after\n 384 ms\n
\n
\n [09:43:36]\n Starting\n 'watch-extension:php-language-features'\n ...\n
\n
\n [09:43:40]\n Finished\n 'clean-extension:html-language-features-server'\n after\n 4.66 s\n
\n
\n [09:43:40]\n Starting\n 'watch-extension:html-language-features-server'\n ...\n
\n
\n [09:43:43]\n Finished\n 'clean-client'\n after\n 7.33 s\n
\n
\n [09:43:43]\n Starting\n 'watch-client'\n ...\n
\n
\n
\n
\n\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n\n
\n \n \n \n \"Planet\n\n
\n
\n
\n
\n\n\n
\n \"\"\n\n
\n
\n \"\"\n
\n\n
\n
\n
\n
\n \n \n \n \n

GitHub Codespaces offers a complete dev environment in seconds, so you can code, build, test, and open pull requests from any repo anywhere.

\n \n \n Check out GitHub Codespaces \n\n\n \n
\n
\n\n
\n
\n \n
\n
\n \"\"\n \"\"\n
\n
\n \"\"\n
\n
\n\n
\n
\n
\n
\n
\n
\n Did you know?\n
\n\n

22% increase

\n

in developer productivity
after three years with GitHub1

\n
\n
\n
\n
\n\n
\n \n
\n
\n

GitHub Copilot is your AI pair programmer that empowers you to complete tasks 55% faster by turning natural language prompts into coding suggestions.

\n\n \n
\n \n
\n
\n \n\n \n
\n \n
\n\n
\n
\n
\n
1
\n
2
\n
3
\n
4
\n
5
\n
6
\n
7
\n
8
\n
\n\n
\n
import matplotlib.pyplot as plt
\n
\n
def draw_scatterplot(x_values, y_values):
\n
    plt.scatter(x_values, y_values, s=20)
\n
    plt.title("Scatter Plot")
\n
    plt.xlabel("x values")
\n
    plt.ylabel("y values")
\n
    plt.show()
\n\n
\n \n\n Copilot\n
\n
\n
\n\n
\n
\n\n
\n
\n
\n\n
\n
\n
\n\n
\n \n
\n \n
\n
\n

GitHub Actions automates your build, test, and deployment workflow with simple and secure CI/CD.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n \n
\n
\n

GitHub Mobile fits your projects in your pocket, so you never miss a beat while on the go.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n\n
\n
\n
\n\n
\n
\n
\n
\n
\n \n
\n
\n
\n \n \n\n \n
\n\n
\n
\n\n
\n

Collaboration

\n

\n Supercharge collaboration.\n We provide unlimited repositories, best-in-class version control, and the world’s most powerful open source community—so your team can work more efficiently together.\n

\n
\n
\n\n \n \n \n \"Illustration\n\n\n
\n \"\"\n\n
\n
\n \"\"\n
\n\n
\n
\n
\n
\n \n \n \n \n

GitHub Issues and GitHub Projects supply flexible project management tools that adapt to your team alongside your code.

\n \n \n Explore GitHub Issues \n\n\n \n
\n
\n\n
\n
\n \n
\n
\n \"\"\n
\n
\n\n
\n
\n
\n
\n
\n
\n Did you know?\n
\n\n

80% reduction

\n

in onboarding time with GitHub1

\n
\n
\n
\n
\n\n
\n \n
\n \n
\n
\n

GitHub Discussions create space to ask questions and have open-ended conversations.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n \n
\n
\n

Pull requests allow real-time communication and collaboration about code changes.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n\n \n \n\n
\n
\n
\n\n
\n
\n
\n
\n \n
\n
\n
\n \n \n\n \n
\n\n
\n
\n\n
\n

Security

\n

\n Embed security into the developer workflow.\n With GitHub, developers can secure their code in minutes and organizations can automatically comply with regulations.\n

\n
\n
\n\n \n
\n
\n
cmake.yml
\n on: push\n
\n\n
\n
\n
\n
    \n
  • \n
    \n \n \n\n Build\n
    \n 1m 21s\n
  • \n
\n
\n
\n\n
\n
\n
\n
\n
\n\n
\n
\n Steps\n
\n
\n
    \n
  • \n
    \n \n \n\n Initialize CodeQL\n
    \n 1m 42s\n
  • \n
  • \n
    \n \n \n\n Autobuild\n
    \n 1m 24s\n
  • \n
  • \n
    \n \n \n\n Perform CodeQL Analyses\n
    \n 1m 36s\n
  • \n
\n
\n
\n
\n
\n
\n
\n\n
\n \"\"\n\n
\n
\n \"\"\n
\n\n
\n
\n
\n
\n \n \n \n \n

GitHub Advanced Security lets you gain visibility into your security posture, respond to threats proactively, and ship secure applications quickly.

\n \n \n Get GitHub Advanced Security \n\n\n \n
\n
\n\n
\n
\n \n
\n
\n \"\"\n
\n
\n\n
\n
\n
\n
\n
\n
\n Did you know?\n
\n\n

56 million projects

\n

fixed vulnerabilities with GitHub2

\n
\n
\n
\n
\n\n
\n \n
\n
\n

Secret scanning automatically looks for partner patterns and prevents fraudulent use of accidentally committed secrets.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n \n
\n \n
\n
\n

Dependabot makes it easy to find and fix vulnerable dependencies in your supply chain.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n \n
\n
\n

Code scanning is GitHub’s static code analysis tool that helps you remediate issues in your code.

\n\n \n
\n
\n \n \n \"\"\n
\n \n\n
\n
\n\n
\n\n
\n\n
\n
\n\n
\n \n \n
\n
\n
\n
\n \n \n \n \n

The place for anyone from anywhere to\u00a0build\u00a0anything

\n

Whether you’re scaling your startup or just learning how to code, GitHub is your home. Join the world’s largest developer platform to build the innovations that empower humanity. Let’s\u00a0build from\u00a0here.

\n \n \n\n
\n
\n\n
\n\n
\n
\n
\n \n \n \n\n \n\n
\n
\n\n \n
\n\n\n \n \n \n \"\"\n\n\n
\n \"Mona\n
\n\n \n\n\n \n
\n
\n \n
\n\n\n\n \n\n \n\n\n\n\n \n\n \n\n
\n
\n
\n
\n\n \n\n\n\n\n\n \n\n
\n \n\n\n" time="2023-07-04T07:41:35Z" level=debug msg="Validating GitHubLogin" time="2023-07-04T07:41:35Z" level=debug msg="Validating GitLabBuildTrigger" time="2023-07-04T07:41:36Z" level=debug msg="Validating GoogleLogin" time="2023-07-04T07:41:36Z" level=debug msg="Validating HostSettings" time="2023-07-04T07:41:36Z" level=debug msg="Validating JWTAuthentication" time="2023-07-04T07:41:36Z" level=debug msg="Validating LDAP" time="2023-07-04T07:41:36Z" level=debug msg="Validating OIDC" time="2023-07-04T07:41:36Z" level=debug msg="Validating QuayDocumentation" time="2023-07-04T07:41:36Z" level=debug msg="Validating Redis" time="2023-07-04T07:41:36Z" level=debug msg="Address: quayregistry-quay-redis:6379" time="2023-07-04T07:41:36Z" level=debug msg="Username: " time="2023-07-04T07:41:36Z" level=debug msg="Password Len: 0" time="2023-07-04T07:41:36Z" level=debug msg="Ssl: " time="2023-07-04T07:41:36Z" level=debug msg="Address: quayregistry-quay-redis:6379" time="2023-07-04T07:41:36Z" level=debug msg="Username: " time="2023-07-04T07:41:36Z" level=debug msg="Password Len: 0" time="2023-07-04T07:41:36Z" level=debug msg="Ssl: " time="2023-07-04T07:41:36Z" level=debug msg="Validating RepoMirror" time="2023-07-04T07:41:36Z" level=debug msg="Validating SecurityScanner" time="2023-07-04T07:41:36Z" level=debug msg="Validating TeamSyncing" time="2023-07-04T07:41:36Z" level=debug msg="Validating TimeMachine" time="2023-07-04T07:41:36Z" level=debug msg="Validating UserVisibleSettings" +------------------------+-------+--------+ | Field Group | Error | Status | +------------------------+-------+--------+ | AccessSettings | - | 🟢 | +------------------------+-------+--------+ | ActionLogArchiving | - | 🟢 | +------------------------+-------+--------+ | AppTokenAuthentication | - | 🟢 | +------------------------+-------+--------+ | BitbucketBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | BuildManager | - | 🟢 | +------------------------+-------+--------+ | Database | - | 🟢 | +------------------------+-------+--------+ | DistributedStorage | - | 🟢 | +------------------------+-------+--------+ | ElasticSearch | - | 🟢 | +------------------------+-------+--------+ | Email | - | 🟢 | +------------------------+-------+--------+ | GitHubBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | GitHubLogin | - | 🟢 | +------------------------+-------+--------+ | GitLabBuildTrigger | - | 🟢 | +------------------------+-------+--------+ | GoogleLogin | - | 🟢 | +------------------------+-------+--------+ | HostSettings | - | 🟢 | +------------------------+-------+--------+ | JWTAuthentication | - | 🟢 | +------------------------+-------+--------+ | LDAP | - | 🟢 | +------------------------+-------+--------+ | OIDC | - | 🟢 | +------------------------+-------+--------+ | QuayDocumentation | - | 🟢 | +------------------------+-------+--------+ | Redis | - | 🟢 | +------------------------+-------+--------+ | RepoMirror | - | 🟢 | +------------------------+-------+--------+ | SecurityScanner | - | 🟢 | +------------------------+-------+--------+ | TeamSyncing | - | 🟢 | +------------------------+-------+--------+ | TimeMachine | - | 🟢 | +------------------------+-------+--------+ | UserVisibleSettings | - | 🟢 | +------------------------+-------+--------+ Running init script '/quay-registry/conf/init/nginx_conf_create.sh' Running init script '/quay-registry/conf/init/supervisord_conf_create.sh' Running init script '/quay-registry/conf/init/zz_boot.sh' /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? if result is -1: 2023-07-04 07:41:39,836 INFO RPC interface 'supervisor' initialized 2023-07-04 07:41:39,837 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2023-07-04 07:41:39,837 INFO supervisord started with pid 7 2023-07-04 07:41:40,839 INFO spawned: 'stdout' with pid 53 2023-07-04 07:41:40,841 INFO spawned: 'blobuploadcleanupworker' with pid 54 2023-07-04 07:41:40,843 INFO spawned: 'builder' with pid 55 2023-07-04 07:41:40,845 INFO spawned: 'buildlogsarchiver' with pid 56 2023-07-04 07:41:40,848 INFO spawned: 'chunkcleanupworker' with pid 57 2023-07-04 07:41:40,850 INFO spawned: 'dnsmasq' with pid 58 2023-07-04 07:41:40,852 INFO spawned: 'expiredappspecifictokenworker' with pid 59 2023-07-04 07:41:40,855 INFO spawned: 'exportactionlogsworker' with pid 60 2023-07-04 07:41:40,857 INFO spawned: 'gcworker' with pid 61 2023-07-04 07:41:40,860 INFO spawned: 'globalpromstats' with pid 62 2023-07-04 07:41:40,862 INFO spawned: 'gunicorn-registry' with pid 63 2023-07-04 07:41:40,864 INFO spawned: 'gunicorn-secscan' with pid 64 2023-07-04 07:41:40,867 INFO spawned: 'gunicorn-web' with pid 65 2023-07-04 07:41:40,869 INFO spawned: 'logrotateworker' with pid 66 2023-07-04 07:41:40,872 INFO spawned: 'manifestbackfillworker' with pid 67 2023-07-04 07:41:40,874 INFO spawned: 'memcache' with pid 68 2023-07-04 07:41:40,876 INFO spawned: 'namespacegcworker' with pid 69 2023-07-04 07:41:40,878 INFO spawned: 'nginx' with pid 70 2023-07-04 07:41:40,950 INFO spawned: 'notificationworker' with pid 71 2023-07-04 07:41:40,953 INFO spawned: 'pushgateway' with pid 72 2023-07-04 07:41:40,956 INFO spawned: 'queuecleanupworker' with pid 73 2023-07-04 07:41:40,958 INFO spawned: 'quotaregistrysizeworker' with pid 74 2023-07-04 07:41:40,960 INFO spawned: 'quotatotalworker' with pid 75 2023-07-04 07:41:40,972 INFO spawned: 'reconciliationworker' with pid 81 2023-07-04 07:41:40,974 INFO spawned: 'repositoryactioncounter' with pid 82 2023-07-04 07:41:41,053 INFO spawned: 'repositorygcworker' with pid 83 2023-07-04 07:41:41,056 INFO spawned: 'securityscanningnotificationworker' with pid 84 2023-07-04 07:41:41,058 INFO spawned: 'securityworker' with pid 85 2023-07-04 07:41:41,060 INFO spawned: 'servicekey' with pid 86 2023-07-04 07:41:41,153 INFO spawned: 'storagereplication' with pid 90 2023-07-04 07:41:41,155 INFO spawned: 'teamsyncworker' with pid 91 2023-07-04 07:41:42,573 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: blobuploadcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: builder entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: buildlogsarchiver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: chunkcleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: dnsmasq entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: expiredappspecifictokenworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,573 INFO success: exportactionlogsworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: gcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: globalpromstats entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: gunicorn-registry entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: gunicorn-secscan entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: gunicorn-web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: logrotateworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: manifestbackfillworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: memcache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: namespacegcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: notificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: pushgateway entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: queuecleanupworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: quotaregistrysizeworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: quotatotalworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: reconciliationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: repositoryactioncounter entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: repositorygcworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: securityscanningnotificationworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: securityworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: servicekey entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: storagereplication entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-07-04 07:41:42,574 INFO success: teamsyncworker entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) dnsmasq stderr | dnsmasq: started, version 2.79 cachesize 150 dnsmasq stderr | dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n IDN2 DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth DNSSEC loop-detect inotify dnsmasq stderr | dnsmasq: reading /etc/resolv.conf dnsmasq stderr | dnsmasq: using nameserver 172.30.0.10#53 dnsmasq stderr | dnsmasq: read /etc/hosts - 7 addresses nginx stdout | 2023/07/04 07:41:40 [warn] 70#0: the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:40 nginx stdout | 2023/07/04 07:41:40 [warn] 70#0: the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:67 nginx stdout | 2023/07/04 07:41:40 [warn] 70#0: the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:91 nginx stderr | nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:40 nginx stderr | nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:67 nginx stderr | nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /quay-registry/conf/nginx/nginx.conf:91 nginx stdout | 2023/07/04 07:41:40 [alert] 98#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:40 [alert] 99#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:40 [alert] 100#0: setpriority(-10) failed (13: Permission denied) pushgateway stderr | level=info ts=2023-07-04T07:41:41.365Z caller=main.go:85 msg="starting pushgateway" version="(version=, branch=, revision=)" pushgateway stderr | level=info ts=2023-07-04T07:41:41.365Z caller=main.go:86 build_context="(go=go1.19.10, user=, date=)" nginx stdout | 2023/07/04 07:41:40 [alert] 102#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:40 [alert] 104#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:40 [alert] 101#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:40 [alert] 103#0: setpriority(-10) failed (13: Permission denied) pushgateway stderr | level=info ts=2023-07-04T07:41:41.473Z caller=main.go:139 listen_address=:9091 pushgateway stderr | level=info ts=2023-07-04T07:41:41.550Z caller=tls_config.go:191 msg="TLS is disabled." http2=false nginx stdout | 2023/07/04 07:41:40 [alert] 97#0: setpriority(-10) failed (13: Permission denied) nginx stdout | 2023/07/04 07:41:49 [crit] 98#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.4.21:8443" nginx stdout | 2023/07/04 07:41:49 [crit] 98#0: *1 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.4.21:8443" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:41:49 +0000] "GET /health/instance HTTP/2.0" 502 157 "-" "kube-probe/1.26" (0.000 47 0.000 : 0.000) chunkcleanupworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? chunkcleanupworker stderr | if result is -1: nginx stdout | 2023/07/04 07:42:04 [crit] 98#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.4.21:8443" nginx stdout | 2023/07/04 07:42:04 [crit] 98#0: *4 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.4.21:8443" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:42:04 +0000] "GET /health/instance HTTP/2.0" 502 157 "-" "kube-probe/1.26" (0.000 47 0.000 : 0.000) servicekey stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? servicekey stderr | if result is -1: repositoryactioncounter stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? repositoryactioncounter stderr | if result is -1: buildlogsarchiver stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? buildlogsarchiver stderr | if result is -1: securityscanningnotificationworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? securityscanningnotificationworker stderr | if result is -1: quotatotalworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? quotatotalworker stderr | if result is -1: gunicorn-secscan stdout | 2023-07-04 07:42:11,158 [64] [INFO] [data.registry_model] =============================== gunicorn-secscan stdout | 2023-07-04 07:42:11,250 [64] [INFO] [data.registry_model] Using registry model `` gunicorn-secscan stdout | 2023-07-04 07:42:11,251 [64] [INFO] [data.registry_model] =============================== quotaregistrysizeworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? quotaregistrysizeworker stderr | if result is -1: builder stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | if result is -1: storagereplication stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? storagereplication stderr | if result is -1: gunicorn-secscan stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-secscan stderr | if result is -1: chunkcleanupworker stdout | 2023-07-04 07:42:16,264 [57] [DEBUG] [__main__] Swift storage not detected; sleeping teamsyncworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? teamsyncworker stderr | if result is -1: securityscanningnotificationworker stdout | 2023-07-04 07:42:18,157 [84] [DEBUG] [__main__] Starting security scanning notification worker securityscanningnotificationworker stdout | 2023-07-04 07:42:18,160 [84] [DEBUG] [workers.worker] Scheduling worker. securityscanningnotificationworker stdout | 2023-07-04 07:42:18,160 [84] [INFO] [apscheduler.scheduler] Scheduler started namespacegcworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? namespacegcworker stderr | if result is -1: securityscanningnotificationworker stdout | 2023-07-04 07:42:18,270 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:42:18,270 [84] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added securityscanningnotificationworker stdout | 2023-07-04 07:42:18,271 [84] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:43:11.272479 servicekey stdout | 2023-07-04 07:42:18,351 [86] [DEBUG] [workers.worker] Scheduling worker. servicekey stdout | 2023-07-04 07:42:18,352 [86] [INFO] [apscheduler.scheduler] Scheduler started servicekey stdout | 2023-07-04 07:42:18,461 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2023-07-04 07:42:18,461 [86] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added servicekey stdout | 2023-07-04 07:42:18,462 [86] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:50:20.463342 securityscanningnotificationworker stdout | 2023-07-04 07:42:18,672 [84] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" securityscanningnotificationworker stdout | 2023-07-04 07:42:18,673 [84] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:47:06.674010 securityscanningnotificationworker stdout | 2023-07-04 07:42:18,674 [84] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" securityscanningnotificationworker stdout | 2023-07-04 07:42:18,674 [84] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:43:12.675790 securityscanningnotificationworker stdout | 2023-07-04 07:42:18,675 [84] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" securityscanningnotificationworker stdout | 2023-07-04 07:42:18,750 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:42:18,750 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:11.272479+00:00 (in 52.521760 seconds) servicekey stdout | 2023-07-04 07:42:19,253 [86] [INFO] [apscheduler.scheduler] Added job "ServiceKeyWorker._refresh_service_key" to job store "default" servicekey stdout | 2023-07-04 07:42:19,261 [86] [DEBUG] [apscheduler.scheduler] Looking for jobs to run servicekey stdout | 2023-07-04 07:42:19,261 [86] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:50:20.463342+00:00 (in 481.201854 seconds) nginx stdout | 2023/07/04 07:42:19 [crit] 98#0: *7 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.4.21:8443" nginx stdout | 2023/07/04 07:42:19 [crit] 98#0: *7 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.4.21:8443" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:42:19 +0000] "GET /health/instance HTTP/2.0" 502 157 "-" "kube-probe/1.26" (0.000 47 0.000 : 0.000) buildlogsarchiver stdout | 2023-07-04 07:42:19,562 [56] [DEBUG] [workers.worker] Scheduling worker. buildlogsarchiver stdout | 2023-07-04 07:42:19,563 [56] [INFO] [apscheduler.scheduler] Scheduler started buildlogsarchiver stdout | 2023-07-04 07:42:19,565 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:42:19,565 [56] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added buildlogsarchiver stdout | 2023-07-04 07:42:19,566 [56] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:48.567188 buildlogsarchiver stdout | 2023-07-04 07:42:19,961 [56] [INFO] [apscheduler.scheduler] Added job "ArchiveBuildLogsWorker._archive_redis_buildlogs" to job store "default" buildlogsarchiver stdout | 2023-07-04 07:42:19,962 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:42:19,962 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:48.567188+00:00 (in 28.604753 seconds) gcworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? gcworker stderr | if result is -1: expiredappspecifictokenworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? expiredappspecifictokenworker stderr | if result is -1: logrotateworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? logrotateworker stderr | if result is -1: repositoryactioncounter stdout | 2023-07-04 07:42:22,364 [82] [DEBUG] [workers.worker] Scheduling worker. repositoryactioncounter stdout | 2023-07-04 07:42:22,365 [82] [INFO] [apscheduler.scheduler] Scheduler started repositoryactioncounter stdout | 2023-07-04 07:42:22,463 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2023-07-04 07:42:22,463 [82] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositoryactioncounter stdout | 2023-07-04 07:42:22,464 [82] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 09:33:29.465338 repositoryactioncounter stdout | 2023-07-04 07:42:23,268 [82] [INFO] [apscheduler.scheduler] Added job "RepositoryActionCountWorker._run_counting" to job store "default" repositoryactioncounter stdout | 2023-07-04 07:42:23,269 [82] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositoryactioncounter stdout | 2023-07-04 07:42:23,269 [82] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 09:33:29.465338+00:00 (in 6666.196225 seconds) gunicorn-secscan stdout | 2023-07-04 07:42:24,162 [64] [DEBUG] [app] Loading default config. gunicorn-secscan stdout | 2023-07-04 07:42:24,162 [64] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-secscan stdout | 2023-07-04 07:42:24,266 [64] [DEBUG] [app] Loaded config gunicorn-secscan stdout | 2023-07-04 07:42:24,267 [64] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-secscan stdout | 2023-07-04 07:42:24,677 [64] [DEBUG] [util.ipresolver] Building AWS IP ranges gunicorn-secscan stdout | 2023-07-04 07:42:25,367 [64] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-secscan stdout | 2023-07-04 07:42:25,371 [64] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-secscan stdout | 2023-07-04 07:42:25,373 [64] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-secscan stdout | 2023-07-04 07:42:25,375 [64] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-secscan stdout | 2023-07-04 07:42:25,452 [64] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-secscan stdout | 2023-07-04 07:42:25,452 [64] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-secscan stdout | 2023-07-04 07:42:25,453 [64] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-secscan stdout | 2023-07-04 07:42:25,454 [64] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-secscan stdout | 2023-07-04 07:42:25,458 [64] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-secscan stdout | 2023-07-04 07:42:25,458 [64] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-secscan stdout | 2023-07-04 07:42:25,459 [64] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-secscan stdout | 2023-07-04 07:42:25,459 [64] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section repositorygcworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? repositorygcworker stderr | if result is -1: blobuploadcleanupworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? blobuploadcleanupworker stderr | if result is -1: gunicorn-secscan stdout | 2023-07-04 07:42:26,057 [64] [DEBUG] [data.database] Configuring database gunicorn-secscan stdout | 2023-07-04 07:42:26,059 [64] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-secscan stdout | 2023-07-04 07:42:26,059 [64] [INFO] [data.secscan_model] =============================== gunicorn-secscan stdout | 2023-07-04 07:42:26,059 [64] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-secscan stdout | 2023-07-04 07:42:26,060 [64] [INFO] [data.secscan_model] =============================== gunicorn-secscan stdout | 2023-07-04 07:42:26,060 [64] [DEBUG] [data.logs_model] Configuring log model gunicorn-secscan stdout | 2023-07-04 07:42:26,060 [64] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2023-07-04 07:42:26,060 [64] [INFO] [data.logs_model] Using logs model `` gunicorn-secscan stdout | 2023-07-04 07:42:26,060 [64] [INFO] [data.logs_model] =============================== gunicorn-secscan stdout | 2023-07-04 07:42:26,260 [64] [DEBUG] [__config__] Starting secscan gunicorn with 2 workers and gevent worker class notificationworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? notificationworker stderr | if result is -1: reconciliationworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? reconciliationworker stderr | if result is -1: gunicorn-secscan stderr | Traceback (most recent call last): gunicorn-secscan stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-secscan stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-secscan stderr | AssertionError: (None, ) gunicorn-secscan stderr | 2023-07-04T07:42:26Z failed with AssertionError exportactionlogsworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? exportactionlogsworker stderr | if result is -1: manifestbackfillworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? manifestbackfillworker stderr | if result is -1: globalpromstats stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? globalpromstats stderr | if result is -1: gunicorn-web stdout | 2023-07-04 07:42:27,862 [65] [INFO] [data.registry_model] =============================== gunicorn-web stdout | 2023-07-04 07:42:27,862 [65] [INFO] [data.registry_model] Using registry model `` gunicorn-web stdout | 2023-07-04 07:42:27,863 [65] [INFO] [data.registry_model] =============================== queuecleanupworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? queuecleanupworker stderr | if result is -1: securityworker stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? securityworker stderr | if result is -1: quotaregistrysizeworker stdout | 2023-07-04 07:42:29,466 [74] [DEBUG] [workers.worker] Scheduling worker. quotaregistrysizeworker stdout | 2023-07-04 07:42:29,467 [74] [INFO] [apscheduler.scheduler] Scheduler started quotaregistrysizeworker stdout | 2023-07-04 07:42:29,572 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-07-04 07:42:29,572 [74] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added quotaregistrysizeworker stdout | 2023-07-04 07:42:29,650 [74] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:43:03.651615 namespacegcworker stdout | 2023-07-04 07:42:29,666 [69] [DEBUG] [__main__] Starting namespace GC worker namespacegcworker stdout | 2023-07-04 07:42:29,669 [69] [DEBUG] [workers.worker] Scheduling worker. namespacegcworker stdout | 2023-07-04 07:42:29,669 [69] [INFO] [apscheduler.scheduler] Scheduler started namespacegcworker stdout | 2023-07-04 07:42:29,850 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:42:29,850 [69] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added namespacegcworker stdout | 2023-07-04 07:42:29,861 [69] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:43.862368 storagereplication stdout | 2023-07-04 07:42:30,151 [90] [DEBUG] [__main__] Full storage replication disabled; skipping quotaregistrysizeworker stdout | 2023-07-04 07:42:30,454 [74] [INFO] [apscheduler.scheduler] Added job "QuotaRegistrySizeWorker._calculate_registry_size" to job store "default" quotaregistrysizeworker stdout | 2023-07-04 07:42:30,461 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-07-04 07:42:30,461 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:03.651615+00:00 (in 33.190116 seconds) namespacegcworker stdout | 2023-07-04 07:42:30,572 [69] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" namespacegcworker stdout | 2023-07-04 07:42:30,572 [69] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:46:33.573757 namespacegcworker stdout | 2023-07-04 07:42:30,573 [69] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" namespacegcworker stdout | 2023-07-04 07:42:30,573 [69] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:56.574165 namespacegcworker stdout | 2023-07-04 07:42:30,573 [69] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" namespacegcworker stdout | 2023-07-04 07:42:30,650 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:42:30,650 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:43.862368+00:00 (in 13.211566 seconds) builder stdout | 2023-07-04 07:42:31,361 [55] [DEBUG] [__main__] Asking to start build manager with lifecycle "ephemeral" builder stdout | 2023-07-04 07:42:31,371 [55] [DEBUG] [__main__] Will pass buildman hostname quayregistry-quay-builder-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org:443 to builders for websocket connection builder stdout | 2023-07-04 07:42:31,371 [55] [DEBUG] [__main__] Starting build manager with lifecycle "ephemeral" builder stdout | 2023-07-04 07:42:31,371 [55] [DEBUG] [buildman.server] Initializing the lifecycle manager builder stdout | 2023-07-04 07:42:31,371 [55] [DEBUG] [buildman.manager.ephemeral] calling orchestrator_from_config builder stdout | 2023-07-04 07:42:31,371 [55] [DEBUG] [buildman.orchestrator] attempting to create orchestrator redis with kwargs {'host': 'quayregistry-quay-redis', 'password': '', 'skip_keyspace_event_setup': False, 'ssl': False, 'orchestrator_prefix': 'buildman/production/', 'canceller_only': False} builder stdout | 2023-07-04 07:42:31,372 [55] [DEBUG] [buildman.orchestrator] creating pubsub with key buildman/production/orchestrator_events builder stdout | 2023-07-04 07:42:31,863 [55] [DEBUG] [buildman.manager.ephemeral] setting on_key_change callbacks for job expiry, cancel builder stdout | 2023-07-04 07:42:31,863 [55] [DEBUG] [buildman.orchestrator] watching key: buildman/production/building/ builder stdout | 2023-07-04 07:42:31,863 [55] [DEBUG] [buildman.orchestrator] watching key: buildman/production/cancel/ builder stdout | 2023-07-04 07:42:31,863 [55] [DEBUG] [buildman.server] Initializing the gRPC server builder stdout | 2023-07-04 07:42:31,868 [55] [DEBUG] [buildman.server] Starting the gRPC server... builder stdout | 2023-07-04 07:42:32,061 [55] [DEBUG] [buildman.server] Starting the build manager... builder stdout | 2023-07-04 07:42:32,061 [55] [DEBUG] [buildman.manager.ephemeral] Initializing work checker builder stdout | 2023-07-04 07:42:32,061 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics teamsyncworker stdout | 2023-07-04 07:42:32,266 [91] [DEBUG] [__main__] Team syncing is disabled; sleeping gunicorn-web stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-web stderr | if result is -1: builder stdout | 2023-07-04 07:42:32,650 [55] [DEBUG] [data.database] Disconnecting from database. expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,765 [59] [DEBUG] [__main__] Starting expired app specific token GC worker expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,765 [59] [DEBUG] [__main__] Found expiration window: 1d expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,768 [59] [DEBUG] [workers.worker] Scheduling worker. expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,770 [59] [INFO] [apscheduler.scheduler] Scheduler started expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,861 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,861 [59] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added expiredappspecifictokenworker stdout | 2023-07-04 07:42:32,861 [59] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 08:20:48.862685 gcworker stdout | 2023-07-04 07:42:33,052 [61] [DEBUG] [workers.worker] Scheduling worker. gcworker stdout | 2023-07-04 07:42:33,053 [61] [INFO] [apscheduler.scheduler] Scheduler started gcworker stdout | 2023-07-04 07:42:33,064 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:42:33,064 [61] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added gcworker stdout | 2023-07-04 07:42:33,072 [61] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:40.073402 repositorygcworker stdout | 2023-07-04 07:42:33,469 [83] [DEBUG] [__main__] Starting repository GC worker repositorygcworker stdout | 2023-07-04 07:42:33,472 [83] [DEBUG] [workers.worker] Scheduling worker. repositorygcworker stdout | 2023-07-04 07:42:33,473 [83] [INFO] [apscheduler.scheduler] Scheduler started repositorygcworker stdout | 2023-07-04 07:42:33,563 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:42:33,563 [83] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added repositorygcworker stdout | 2023-07-04 07:42:33,563 [83] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:46.564680 gcworker stdout | 2023-07-04 07:42:33,651 [61] [INFO] [apscheduler.scheduler] Added job "GarbageCollectionWorker._garbage_collection_repos" to job store "default" gcworker stdout | 2023-07-04 07:42:33,653 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:42:33,653 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:40.073402+00:00 (in 6.419868 seconds) expiredappspecifictokenworker stdout | 2023-07-04 07:42:33,671 [59] [INFO] [apscheduler.scheduler] Added job "ExpiredAppSpecificTokenWorker._gc_expired_tokens" to job store "default" expiredappspecifictokenworker stdout | 2023-07-04 07:42:33,672 [59] [DEBUG] [apscheduler.scheduler] Looking for jobs to run expiredappspecifictokenworker stdout | 2023-07-04 07:42:33,672 [59] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 08:20:48.862685+00:00 (in 2295.190001 seconds) logrotateworker stdout | 2023-07-04 07:42:34,171 [66] [DEBUG] [__main__] Action log rotation worker not enabled; skipping nginx stdout | 2023/07/04 07:42:34 [crit] 98#0: *10 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/health/instance", host: "10.131.4.21:8443" nginx stdout | 2023/07/04 07:42:34 [crit] 98#0: *10 connect() to unix:/tmp/gunicorn_web.sock failed (2: No such file or directory) while connecting to upstream, client: 10.131.4.2, server: _, request: "GET /health/instance HTTP/2.0", upstream: "http://unix:/tmp/gunicorn_web.sock:/quay-registry/static/502.html", host: "10.131.4.21:8443" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:42:34 +0000] "GET /health/instance HTTP/2.0" 502 157 "-" "kube-probe/1.26" (0.000 47 0.000 : 0.000) repositorygcworker stdout | 2023-07-04 07:42:34,369 [83] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" repositorygcworker stdout | 2023-07-04 07:42:34,369 [83] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:44:16.370279 repositorygcworker stdout | 2023-07-04 07:42:34,369 [83] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" repositorygcworker stdout | 2023-07-04 07:42:34,369 [83] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:43:00.370696 repositorygcworker stdout | 2023-07-04 07:42:34,369 [83] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" repositorygcworker stdout | 2023-07-04 07:42:34,370 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:42:34,370 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:46.564680+00:00 (in 12.194228 seconds) notificationworker stdout | 2023-07-04 07:42:36,267 [71] [DEBUG] [workers.worker] Scheduling worker. notificationworker stdout | 2023-07-04 07:42:36,268 [71] [INFO] [apscheduler.scheduler] Scheduler started notificationworker stdout | 2023-07-04 07:42:36,270 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:36,270 [71] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added notificationworker stdout | 2023-07-04 07:42:36,271 [71] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:39.272469 manifestbackfillworker stdout | 2023-07-04 07:42:36,468 [67] [DEBUG] [workers.worker] Scheduling worker. manifestbackfillworker stdout | 2023-07-04 07:42:36,468 [67] [INFO] [apscheduler.scheduler] Scheduler started manifestbackfillworker stdout | 2023-07-04 07:42:36,470 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2023-07-04 07:42:36,470 [67] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added manifestbackfillworker stdout | 2023-07-04 07:42:36,471 [67] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 08:35:37.472333 notificationworker stdout | 2023-07-04 07:42:36,673 [71] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" notificationworker stdout | 2023-07-04 07:42:36,673 [71] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:45:22.674731 notificationworker stdout | 2023-07-04 07:42:36,674 [71] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" notificationworker stdout | 2023-07-04 07:42:36,674 [71] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:43.675130 notificationworker stdout | 2023-07-04 07:42:36,751 [71] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" notificationworker stdout | 2023-07-04 07:42:36,752 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:36,752 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:39.272469+00:00 (in 2.520401 seconds) manifestbackfillworker stdout | 2023-07-04 07:42:36,876 [67] [INFO] [apscheduler.scheduler] Added job "ManifestBackfillWorker._backfill_manifests" to job store "default" manifestbackfillworker stdout | 2023-07-04 07:42:36,951 [67] [DEBUG] [apscheduler.scheduler] Looking for jobs to run manifestbackfillworker stdout | 2023-07-04 07:42:36,951 [67] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 08:35:37.472333+00:00 (in 3180.520921 seconds) globalpromstats stdout | 2023-07-04 07:42:37,054 [62] [DEBUG] [workers.worker] Scheduling worker. globalpromstats stdout | 2023-07-04 07:42:37,055 [62] [INFO] [apscheduler.scheduler] Scheduler started globalpromstats stdout | 2023-07-04 07:42:37,057 [62] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2023-07-04 07:42:37,057 [62] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added globalpromstats stdout | 2023-07-04 07:42:37,058 [62] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 08:07:38.059358 globalpromstats stdout | 2023-07-04 07:42:37,373 [62] [INFO] [apscheduler.scheduler] Added job "GlobalPrometheusStatsWorker._try_report_stats" to job store "default" globalpromstats stdout | 2023-07-04 07:42:37,374 [62] [DEBUG] [apscheduler.scheduler] Looking for jobs to run globalpromstats stdout | 2023-07-04 07:42:37,374 [62] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 08:07:38.059358+00:00 (in 1500.684414 seconds) exportactionlogsworker stdout | 2023-07-04 07:42:37,669 [60] [DEBUG] [__main__] Starting export action logs worker exportactionlogsworker stdout | 2023-07-04 07:42:37,672 [60] [DEBUG] [workers.worker] Scheduling worker. exportactionlogsworker stdout | 2023-07-04 07:42:37,672 [60] [INFO] [apscheduler.scheduler] Scheduler started exportactionlogsworker stdout | 2023-07-04 07:42:37,676 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:42:37,676 [60] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added exportactionlogsworker stdout | 2023-07-04 07:42:37,676 [60] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:53.677833 exportactionlogsworker stdout | 2023-07-04 07:42:38,067 [60] [INFO] [apscheduler.scheduler] Added job "QueueWorker.poll_queue" to job store "default" exportactionlogsworker stdout | 2023-07-04 07:42:38,067 [60] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:45:28.068948 exportactionlogsworker stdout | 2023-07-04 07:42:38,068 [60] [INFO] [apscheduler.scheduler] Added job "QueueWorker.update_queue_metrics" to job store "default" exportactionlogsworker stdout | 2023-07-04 07:42:38,068 [60] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:43:32.069343 exportactionlogsworker stdout | 2023-07-04 07:42:38,068 [60] [INFO] [apscheduler.scheduler] Added job "QueueWorker.run_watchdog" to job store "default" exportactionlogsworker stdout | 2023-07-04 07:42:38,068 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:42:38,068 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:53.677833+00:00 (in 15.608994 seconds) queuecleanupworker stdout | 2023-07-04 07:42:38,577 [73] [DEBUG] [workers.worker] Scheduling worker. queuecleanupworker stdout | 2023-07-04 07:42:38,578 [73] [INFO] [apscheduler.scheduler] Scheduler started queuecleanupworker stdout | 2023-07-04 07:42:38,578 [73] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2023-07-04 07:42:38,578 [73] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added queuecleanupworker stdout | 2023-07-04 07:42:38,578 [73] [DEBUG] [workers.worker] First run scheduled for 2023-07-05 07:09:43.579778 securityworker stdout | 2023-07-04 07:42:38,751 [85] [DEBUG] [workers.worker] Scheduling worker. securityworker stdout | 2023-07-04 07:42:38,751 [85] [INFO] [apscheduler.scheduler] Scheduler started securityworker stdout | 2023-07-04 07:42:38,752 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:42:38,752 [85] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added securityworker stdout | 2023-07-04 07:42:38,752 [85] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:59.753430 queuecleanupworker stdout | 2023-07-04 07:42:38,764 [73] [INFO] [apscheduler.scheduler] Added job "QueueCleanupWorker._cleanup_queue" to job store "default" queuecleanupworker stdout | 2023-07-04 07:42:38,764 [73] [DEBUG] [apscheduler.scheduler] Looking for jobs to run queuecleanupworker stdout | 2023-07-04 07:42:38,764 [73] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-05 07:09:43.579778+00:00 (in 84424.815044 seconds) gunicorn-web stdout | 2023-07-04 07:42:38,797 [65] [DEBUG] [app] Loading default config. gunicorn-web stdout | 2023-07-04 07:42:38,797 [65] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-web stdout | 2023-07-04 07:42:38,864 [65] [DEBUG] [app] Loaded config gunicorn-web stdout | 2023-07-04 07:42:38,865 [65] [INFO] [util.ipresolver] Loading AWS IP ranges from disk securityworker stdout | 2023-07-04 07:42:38,869 [85] [INFO] [apscheduler.scheduler] Added job "SecurityWorker._index_in_scanner" to job store "default" securityworker stdout | 2023-07-04 07:42:38,870 [85] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 07:42:39.870987 securityworker stdout | 2023-07-04 07:42:38,870 [85] [INFO] [apscheduler.scheduler] Added job "SecurityWorker._index_recent_manifests_in_scanner" to job store "default" securityworker stdout | 2023-07-04 07:42:38,870 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:42:38,870 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:39.870987+00:00 (in 1.000407 seconds) blobuploadcleanupworker stdout | 2023-07-04 07:42:38,953 [54] [DEBUG] [workers.worker] Scheduling worker. blobuploadcleanupworker stdout | 2023-07-04 07:42:38,953 [54] [INFO] [apscheduler.scheduler] Scheduler started blobuploadcleanupworker stdout | 2023-07-04 07:42:38,953 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2023-07-04 07:42:38,954 [54] [DEBUG] [apscheduler.scheduler] No jobs; waiting until a job is added blobuploadcleanupworker stdout | 2023-07-04 07:42:38,954 [54] [DEBUG] [workers.worker] First run scheduled for 2023-07-04 08:40:59.955073 gunicorn-web stdout | 2023-07-04 07:42:38,986 [65] [DEBUG] [util.ipresolver] Building AWS IP ranges blobuploadcleanupworker stdout | 2023-07-04 07:42:39,015 [54] [INFO] [apscheduler.scheduler] Added job "BlobUploadCleanupWorker._try_cleanup_uploads" to job store "default" blobuploadcleanupworker stdout | 2023-07-04 07:42:39,015 [54] [DEBUG] [apscheduler.scheduler] Looking for jobs to run blobuploadcleanupworker stdout | 2023-07-04 07:42:39,015 [54] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 08:40:59.955073+00:00 (in 3500.939545 seconds) gunicorn-web stdout | 2023-07-04 07:42:39,113 [65] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-web stdout | 2023-07-04 07:42:39,115 [65] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-web stdout | 2023-07-04 07:42:39,116 [65] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-web stdout | 2023-07-04 07:42:39,117 [65] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-web stdout | 2023-07-04 07:42:39,118 [65] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-web stdout | 2023-07-04 07:42:39,118 [65] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-web stdout | 2023-07-04 07:42:39,119 [65] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-web stdout | 2023-07-04 07:42:39,119 [65] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-web stdout | 2023-07-04 07:42:39,121 [65] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-web stdout | 2023-07-04 07:42:39,121 [65] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-web stdout | 2023-07-04 07:42:39,121 [65] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-web stdout | 2023-07-04 07:42:39,122 [65] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-web stdout | 2023-07-04 07:42:39,231 [65] [DEBUG] [data.database] Configuring database gunicorn-web stdout | 2023-07-04 07:42:39,232 [65] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:42:39,232 [65] [INFO] [data.secscan_model] =============================== gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [INFO] [data.secscan_model] =============================== gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [DEBUG] [data.logs_model] Configuring log model gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [INFO] [data.logs_model] =============================== gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [INFO] [data.logs_model] Using logs model `` gunicorn-web stdout | 2023-07-04 07:42:39,233 [65] [INFO] [data.logs_model] =============================== notificationworker stdout | 2023-07-04 07:42:39,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:39,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:39 UTC)" (scheduled at 2023-07-04 07:42:39.272469+00:00) notificationworker stdout | 2023-07-04 07:42:39,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:42:39,274 [71] [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(2023, 7, 4, 7, 42, 39, 273317), True, datetime.datetime(2023, 7, 4, 7, 42, 39, 273317), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:42:39,274 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:43.675130+00:00 (in 4.402339 seconds) notificationworker stdout | 2023-07-04 07:42:39,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:42:39,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:42:39,286 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:49 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:42:39,475 [63] [INFO] [data.registry_model] =============================== gunicorn-registry stdout | 2023-07-04 07:42:39,475 [63] [INFO] [data.registry_model] Using registry model `` gunicorn-registry stdout | 2023-07-04 07:42:39,475 [63] [INFO] [data.registry_model] =============================== gunicorn-registry stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? gunicorn-registry stderr | if result is -1: securityworker stdout | 2023-07-04 07:42:39,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:42:39,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:42:39 UTC)" (scheduled at 2023-07-04 07:42:39.870987+00:00) securityworker stdout | 2023-07-04 07:42:39,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:42:39,872 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:42:39,872 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:59.753430+00:00 (in 19.882106 seconds) securityworker stdout | 2023-07-04 07:42:39,873 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:42:39,873 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:42:39,873 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:42:39,874 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:42:39,874 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:42:39,876 [85] [DEBUG] [urllib3.connectionpool] Starting new HTTP connection (1): quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 securityworker stdout | 2023-07-04 07:42:39,885 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:42:39,887 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:42:39,899 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:42:39,902 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:42:39,903 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:42:39,903 [85] [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", "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(2023, 7, 4, 7, 37, 39, 886670), 1, 2]) securityworker stdout | 2023-07-04 07:42:39,906 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:42:39,906 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:42:39,907 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 37, 39, 886670), 1, 2]) securityworker stdout | 2023-07-04 07:42:39,910 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:42:39,910 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:42:39,910 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:42:39,910 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:42:39,910 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:42:39,910 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:42:39,910 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:42:39,911 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:42:39,911 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:42:39,911 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:09 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:42:40,047 [65] [DEBUG] [__config__] Starting web gunicorn with 4 workers and gevent worker class gunicorn-web stderr | Traceback (most recent call last): gunicorn-web stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-web stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-web stderr | AssertionError: (None, ) gunicorn-web stderr | 2023-07-04T07:42:40Z failed with AssertionError gcworker stdout | 2023-07-04 07:42:40,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:42:40,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:40 UTC)" (scheduled at 2023-07-04 07:42:40.073402+00:00) gcworker stdout | 2023-07-04 07:42:40,074 [61] [DEBUG] [peewee] ('SELECT DISTINCT "t1"."removed_tag_expiration_s" FROM "user" AS "t1" LIMIT %s', [100]) gcworker stdout | 2023-07-04 07:42:40,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:50.073402+00:00 (in 9.999659 seconds) gcworker stdout | 2023-07-04 07:42:40,088 [61] [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, 1687246960086, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:42:40,093 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:42:40,093 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:42:40,094 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:50 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:42:40,367 [63] [DEBUG] [app] Loading default config. gunicorn-registry stdout | 2023-07-04 07:42:40,368 [63] [DEBUG] [util.config.provider.basefileprovider] Applying config file: /quay-registry/conf/stack/config.yaml gunicorn-registry stdout | 2023-07-04 07:42:40,383 [63] [DEBUG] [app] Loaded config gunicorn-registry stdout | 2023-07-04 07:42:40,384 [63] [INFO] [util.ipresolver] Loading AWS IP ranges from disk gunicorn-registry stdout | 2023-07-04 07:42:40,461 [63] [DEBUG] [util.ipresolver] Building AWS IP ranges gunicorn-registry stdout | 2023-07-04 07:42:40,553 [63] [DEBUG] [util.ipresolver] Finished building AWS IP ranges gunicorn-registry stdout | 2023-07-04 07:42:40,555 [63] [DEBUG] [botocore.hooks] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane gunicorn-registry stdout | 2023-07-04 07:42:40,556 [63] [DEBUG] [botocore.hooks] Changing event name from before-call.apigateway to before-call.api-gateway gunicorn-registry stdout | 2023-07-04 07:42:40,557 [63] [DEBUG] [botocore.hooks] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict gunicorn-registry stdout | 2023-07-04 07:42:40,558 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration gunicorn-registry stdout | 2023-07-04 07:42:40,558 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53 gunicorn-registry stdout | 2023-07-04 07:42:40,558 [63] [DEBUG] [botocore.hooks] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search gunicorn-registry stdout | 2023-07-04 07:42:40,559 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to docs.*.auto-scaling.CreateLaunchConfiguration.complete-section gunicorn-registry stdout | 2023-07-04 07:42:40,561 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.logs.CreateExportTask to before-parameter-build.cloudwatch-logs.CreateExportTask gunicorn-registry stdout | 2023-07-04 07:42:40,561 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.logs.CreateExportTask.complete-section to docs.*.cloudwatch-logs.CreateExportTask.complete-section gunicorn-registry stdout | 2023-07-04 07:42:40,561 [63] [DEBUG] [botocore.hooks] Changing event name from before-parameter-build.cloudsearchdomain.Search to before-parameter-build.cloudsearch-domain.Search gunicorn-registry stdout | 2023-07-04 07:42:40,561 [63] [DEBUG] [botocore.hooks] Changing event name from docs.*.cloudsearchdomain.Search.complete-section to docs.*.cloudsearch-domain.Search.complete-section gunicorn-registry stdout | 2023-07-04 07:42:40,692 [63] [DEBUG] [data.database] Configuring database gunicorn-registry stdout | 2023-07-04 07:42:40,693 [63] [INFO] [data.database] Connection pooling enabled for postgresql; stale timeout: None; max connection count: None gunicorn-registry stdout | 2023-07-04 07:42:40,693 [63] [INFO] [data.secscan_model] =============================== gunicorn-registry stdout | 2023-07-04 07:42:40,693 [63] [INFO] [data.secscan_model] Using split secscan model: `[]` gunicorn-registry stdout | 2023-07-04 07:42:40,694 [63] [INFO] [data.secscan_model] =============================== gunicorn-registry stdout | 2023-07-04 07:42:40,694 [63] [DEBUG] [data.logs_model] Configuring log model gunicorn-registry stdout | 2023-07-04 07:42:40,694 [63] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2023-07-04 07:42:40,694 [63] [INFO] [data.logs_model] Using logs model `` gunicorn-registry stdout | 2023-07-04 07:42:40,694 [63] [INFO] [data.logs_model] =============================== gunicorn-registry stdout | 2023-07-04 07:42:40,946 [63] [DEBUG] [__config__] Starting registry gunicorn with 8 workers and gevent worker class gunicorn-registry stderr | Traceback (most recent call last): gunicorn-registry stderr | File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-registry stderr | File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links gunicorn-registry stderr | AssertionError: (None, ) gunicorn-registry stderr | 2023-07-04T07:42:40Z failed with AssertionError chunkcleanupworker stdout | 2023-07-04 07:42:42,491 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} builder stdout | 2023-07-04 07:42:42,661 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:42:42,675 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:42:42,675 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:42:42,685 [55] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:42:43,677 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:43,677 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:49.272469+00:00 (in 5.595071 seconds) notificationworker stdout | 2023-07-04 07:42:43,677 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:43 UTC)" (scheduled at 2023-07-04 07:42:43.675130+00:00) notificationworker stdout | 2023-07-04 07:42:43,677 [71] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-07-04 07:42:43,677 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:43 UTC)" executed successfully namespacegcworker stdout | 2023-07-04 07:42:43,862 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:42:43,863 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:42:43 UTC)" (scheduled at 2023-07-04 07:42:43.862368+00:00) namespacegcworker stdout | 2023-07-04 07:42:43,863 [69] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-07-04 07:42:43,864 [69] [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(2023, 7, 4, 7, 42, 43, 863276), True, datetime.datetime(2023, 7, 4, 7, 42, 43, 863276), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-07-04 07:42:43,864 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:56.574165+00:00 (in 12.711404 seconds) namespacegcworker stdout | 2023-07-04 07:42:43,875 [69] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-07-04 07:42:43,875 [69] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-07-04 07:42:43,875 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:43 UTC)" executed successfully servicekey stdout | 2023-07-04 07:42:45,895 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} repositorygcworker stdout | 2023-07-04 07:42:46,564 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:42:46,565 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:42:46 UTC)" (scheduled at 2023-07-04 07:42:46.564680+00:00) repositorygcworker stdout | 2023-07-04 07:42:46,565 [83] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-07-04 07:42:46,566 [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(2023, 7, 4, 7, 42, 46, 565576), True, datetime.datetime(2023, 7, 4, 7, 42, 46, 565576), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-07-04 07:42:46,566 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:00.370696+00:00 (in 13.805676 seconds) repositorygcworker stdout | 2023-07-04 07:42:46,579 [83] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-07-04 07:42:46,579 [83] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-07-04 07:42:46,579 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-07-04 07:42:46,893 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityscanningnotificationworker.py', 'pid': '84'} buildlogsarchiver stdout | 2023-07-04 07:42:47,180 [56] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'buildlogsarchiver.py', 'pid': '56'} buildlogsarchiver stdout | 2023-07-04 07:42:48,567 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:42:48,567 [56] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:42:48 UTC)" (scheduled at 2023-07-04 07:42:48.567188+00:00) buildlogsarchiver stdout | 2023-07-04 07:42:48,569 [56] [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(2023, 6, 19, 7, 42, 48, 568050), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:42:48,569 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:18.567188+00:00 (in 29.999659 seconds) buildlogsarchiver stdout | 2023-07-04 07:42:48,581 [56] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-07-04 07:42:48,582 [56] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-07-04 07:42:48,582 [56] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:18 UTC)" executed successfully notificationworker stdout | 2023-07-04 07:42:49,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:49,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:42:59.272469+00:00 (in 9.999536 seconds) notificationworker stdout | 2023-07-04 07:42:49,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:59 UTC)" (scheduled at 2023-07-04 07:42:49.272469+00:00) notificationworker stdout | 2023-07-04 07:42:49,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:42:49,274 [71] [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(2023, 7, 4, 7, 42, 49, 273353), True, datetime.datetime(2023, 7, 4, 7, 42, 49, 273353), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:42:49,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:42:49,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:42:49,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:42:59 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:42:49,294 [210] [DEBUG] [app] Starting request: urn:request:b79ebd78-a093-40a9-83e0-02575c847757 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:42:49,301 [210] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): localhost:8443 gunicorn-web stdout | 2023-07-04 07:42:49,322 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:42:49,325 [215] [DEBUG] [app] Starting request: urn:request:36c24e6a-ca0b-4836-b8a5-a20e8ff66528 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:42:49,327 [215] [DEBUG] [app] Ending request: urn:request:36c24e6a-ca0b-4836-b8a5-a20e8ff66528 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:36c24e6a-ca0b-4836-b8a5-a20e8ff66528', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.006 162 0.005) gunicorn-registry stdout | 2023-07-04 07:42:49,328 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:42:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:42:49,328 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:42:49,330 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:42:49,332 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:42:49,337 [213] [DEBUG] [app] Starting request: urn:request:ae4bde22-b9d6-44a1-b71b-c1944405ac57 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:42:49,338 [213] [DEBUG] [app] Ending request: urn:request:ae4bde22-b9d6-44a1-b71b-c1944405ac57 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ae4bde22-b9d6-44a1-b71b-c1944405ac57', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.007 159 0.007) gunicorn-web stdout | 2023-07-04 07:42:49,339 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:42:49,339 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:42:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:42:49,342 [210] [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 ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2023, 7, 4, 7, 42, 49, 340956), None, 'quay', 'quay', datetime.datetime(2023, 7, 4, 7, 42, 49, 340988), 'quay', None, datetime.datetime(2023, 7, 3, 7, 42, 49, 341013), datetime.datetime(2023, 6, 27, 7, 42, 49, 341024), None]) gunicorn-web stdout | 2023-07-04 07:42:49,357 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:42:49,365 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:42:49,369 [210] [DEBUG] [app] Ending request: urn:request:b79ebd78-a093-40a9-83e0-02575c847757 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b79ebd78-a093-40a9-83e0-02575c847757', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:42:49,369 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:42:49,369 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:42:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.079 47 0.079) gunicorn-web stdout | 2023-07-04 07:42:49,372 [210] [DEBUG] [app] Starting request: urn:request:30eef6ca-e519-4118-a47c-568972ea06e9 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:42:49,374 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:42:49,378 [222] [DEBUG] [app] Starting request: urn:request:500bbe0f-3aa8-417b-b723-9b1f06ad7cb4 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:42:49,379 [222] [DEBUG] [app] Ending request: urn:request:500bbe0f-3aa8-417b-b723-9b1f06ad7cb4 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:500bbe0f-3aa8-417b-b723-9b1f06ad7cb4', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.006 162 0.006) gunicorn-registry stdout | 2023-07-04 07:42:49,380 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:42:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:42:49,380 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:42:49,382 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:42:49,384 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:42:49,389 [212] [DEBUG] [app] Starting request: urn:request:fa028830-74cd-453a-a299-5b67085a0e8f (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:42:49,391 [212] [DEBUG] [app] Ending request: urn:request:fa028830-74cd-453a-a299-5b67085a0e8f (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:fa028830-74cd-453a-a299-5b67085a0e8f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.007 159 0.007) gunicorn-web stdout | 2023-07-04 07:42:49,391 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:42:49,391 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:42:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:42:49,392 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:42:49,399 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:42:49,409 [210] [DEBUG] [app] Ending request: urn:request:30eef6ca-e519-4118-a47c-568972ea06e9 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:30eef6ca-e519-4118-a47c-568972ea06e9', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:42:49,409 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:42:49,409 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:42:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:42:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.037 47 0.038) gcworker stdout | 2023-07-04 07:42:50,074 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:42:50,075 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:00.073402+00:00 (in 9.998393 seconds) gcworker stdout | 2023-07-04 07:42:50,075 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:00 UTC)" (scheduled at 2023-07-04 07:42:50.073402+00:00) gcworker stdout | 2023-07-04 07:42:50,076 [61] [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, 1687246970075, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:42:50,089 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:42:50,089 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:42:50,089 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:00 UTC)" executed successfully repositoryactioncounter stdout | 2023-07-04 07:42:50,684 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositoryactioncounter.py', 'pid': '82'} builder stdout | 2023-07-04 07:42:52,695 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:42:52,708 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:42:52,708 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:42:52,719 [55] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:42:53,678 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:42:53,678 [60] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:42:53 UTC)" (scheduled at 2023-07-04 07:42:53.677833+00:00) exportactionlogsworker stdout | 2023-07-04 07:42:53,678 [60] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-07-04 07:42:53,679 [60] [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(2023, 7, 4, 7, 42, 53, 678725), True, datetime.datetime(2023, 7, 4, 7, 42, 53, 678725), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-07-04 07:42:53,680 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:32.069343+00:00 (in 38.391159 seconds) exportactionlogsworker stdout | 2023-07-04 07:42:53,692 [60] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-07-04 07:42:53,692 [60] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:42:53,693 [60] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:53 UTC)" executed successfully gunicorn-secscan stdout | 2023-07-04 07:42:54,281 [161] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '161'} gunicorn-secscan stdout | 2023-07-04 07:42:54,283 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '64'} gunicorn-secscan stdout | 2023-07-04 07:42:54,284 [162] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '162'} gunicorn-web stdout | 2023-07-04 07:42:56,455 [214] [DEBUG] [app] Starting request: urn:request:51ce4ce5-9e1c-4c81-8624-9fe1705e6bac (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:42:56,456 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,456 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,458 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,469 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:42:56,470 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:42:56,470 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,471 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:42:56,471 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,471 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,471 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,471 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,474 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:42:56,485 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,486 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,492 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,507 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,507 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,507 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,509 [214] [DEBUG] [app] Ending request: urn:request:51ce4ce5-9e1c-4c81-8624-9fe1705e6bac (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:51ce4ce5-9e1c-4c81-8624-9fe1705e6bac', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:42:56,510 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:42:56 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.060 1000 0.060) gunicorn-web stdout | 2023-07-04 07:42:56,510 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:42:56 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" namespacegcworker stdout | 2023-07-04 07:42:56,576 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:42:56,576 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:43.862368+00:00 (in 47.286006 seconds) namespacegcworker stdout | 2023-07-04 07:42:56,576 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:56 UTC)" (scheduled at 2023-07-04 07:42:56.574165+00:00) namespacegcworker stdout | 2023-07-04 07:42:56,576 [69] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-07-04 07:42:56,576 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:56 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:42:56,835 [214] [DEBUG] [app] Starting request: urn:request:7d91caac-e64d-4448-933b-258478d339d8 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:42:56,835 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,835 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,836 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,865 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:42:56,865 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:42:56,865 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,866 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:42:56,866 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,866 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,866 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,866 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,868 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:42:56,876 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:42:56,877 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,881 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:42:56,883 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:42:56,903 [214] [DEBUG] [app] Ending request: urn:request:7d91caac-e64d-4448-933b-258478d339d8 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:7d91caac-e64d-4448-933b-258478d339d8', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:42:56,904 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:42:56,904 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:42:56 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:42:56 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.071 451 0.071) quotaregistrysizeworker stdout | 2023-07-04 07:42:56,967 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'quotaregistrysizeworker.py', 'pid': '74'} namespacegcworker stdout | 2023-07-04 07:42:56,998 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'namespacegcworker.py', 'pid': '69'} builder stdout | 2023-07-04 07:42:57,175 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'builder.py', 'pid': '55'} storagereplication stdout | 2023-07-04 07:42:57,907 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'storagereplication.py', 'pid': '90'} notificationworker stdout | 2023-07-04 07:42:59,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:42:59,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:09.272469+00:00 (in 9.999522 seconds) notificationworker stdout | 2023-07-04 07:42:59,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:09 UTC)" (scheduled at 2023-07-04 07:42:59.272469+00:00) notificationworker stdout | 2023-07-04 07:42:59,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:42:59,274 [71] [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(2023, 7, 4, 7, 42, 59, 273530), True, datetime.datetime(2023, 7, 4, 7, 42, 59, 273530), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:42:59,287 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:42:59,287 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:42:59,287 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:09 UTC)" executed successfully securityworker stdout | 2023-07-04 07:42:59,754 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:42:59,755 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:09.870987+00:00 (in 10.116106 seconds) securityworker stdout | 2023-07-04 07:42:59,755 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:29 UTC)" (scheduled at 2023-07-04 07:42:59.753430+00:00) securityworker stdout | 2023-07-04 07:42:59,755 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:42:59,755 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:42:59,758 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:42:59,760 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:42:59,771 [85] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:42:59,774 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:42:59,774 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:29 UTC)" executed successfully teamsyncworker stdout | 2023-07-04 07:42:59,906 [91] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'teamsyncworker.py', 'pid': '91'} gcworker stdout | 2023-07-04 07:43:00,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:00,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:10.073402+00:00 (in 9.999533 seconds) gcworker stdout | 2023-07-04 07:43:00,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:10 UTC)" (scheduled at 2023-07-04 07:43:00.073402+00:00) gcworker stdout | 2023-07-04 07:43:00,075 [61] [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, 1687246980074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:00,083 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'gcworker.py', 'pid': '61'} gcworker stdout | 2023-07-04 07:43:00,090 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:00,090 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:00,090 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:10 UTC)" executed successfully repositorygcworker stdout | 2023-07-04 07:43:00,372 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:43:00,373 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:46.564680+00:00 (in 46.191665 seconds) repositorygcworker stdout | 2023-07-04 07:43:00,373 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:00 UTC)" (scheduled at 2023-07-04 07:43:00.370696+00:00) repositorygcworker stdout | 2023-07-04 07:43:00,373 [83] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-07-04 07:43:00,373 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:00 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-07-04 07:43:00,907 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '59'} repositorygcworker stdout | 2023-07-04 07:43:01,260 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositorygcworker.py', 'pid': '83'} logrotateworker stdout | 2023-07-04 07:43:02,699 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'logrotateworker.py', 'pid': '66'} builder stdout | 2023-07-04 07:43:02,729 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:02,744 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:02,744 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:02,757 [55] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:02,914 [210] [DEBUG] [app] Starting request: urn:request:0f28b77a-608a-4baa-a48b-c00bd0ba28a9 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:02,914 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,914 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,915 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:02,928 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:02,929 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:02,933 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:02,944 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:02,945 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:02,951 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:02,967 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,967 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,968 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:02,969 [210] [DEBUG] [app] Ending request: urn:request:0f28b77a-608a-4baa-a48b-c00bd0ba28a9 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:0f28b77a-608a-4baa-a48b-c00bd0ba28a9', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:02,970 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:02 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.058 999 0.059) gunicorn-web stdout | 2023-07-04 07:43:02,970 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:02 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:43:03,284 [210] [DEBUG] [app] Starting request: urn:request:caec0224-a8d7-483b-8611-957f275556cd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:03,285 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:03,285 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:03,286 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:03,298 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:03,301 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:03,311 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:03,312 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:03,316 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:03,318 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:03,327 [210] [DEBUG] [app] Ending request: urn:request:caec0224-a8d7-483b-8611-957f275556cd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:caec0224-a8d7-483b-8611-957f275556cd', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:03,328 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:03,328 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:03 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:03 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.045 451 0.045) quotaregistrysizeworker stdout | 2023-07-04 07:43:03,651 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-07-04 07:43:03,652 [74] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:03 UTC)" (scheduled at 2023-07-04 07:43:03.651615+00:00) quotaregistrysizeworker stdout | 2023-07-04 07:43:03,653 [74] [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 | 2023-07-04 07:43:03,653 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:03.651615+00:00 (in 59.999619 seconds) quotaregistrysizeworker stdout | 2023-07-04 07:43:03,664 [74] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-07-04 07:43:03,664 [74] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:03 UTC)" executed successfully exportactionlogsworker stdout | 2023-07-04 07:43:04,000 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'exportactionlogsworker.py', 'pid': '60'} gunicorn-web stdout | 2023-07-04 07:43:04,292 [214] [DEBUG] [app] Starting request: urn:request:0461bda9-442c-4e0e-bd6b-bc9c5027ac80 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:04,293 [213] [DEBUG] [app] Starting request: urn:request:ee6b4a08-76de-4fcc-8f00-041e56d128c5 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:04,297 [214] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): localhost:8443 gunicorn-web stdout | 2023-07-04 07:43:04,299 [213] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): localhost:8443 gunicorn-web stdout | 2023-07-04 07:43:04,313 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:43:04,314 [215] [DEBUG] [app] Starting request: urn:request:ea93491c-8e62-45cd-912b-324f25346851 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:04,315 [215] [DEBUG] [app] Ending request: urn:request:ea93491c-8e62-45cd-912b-324f25346851 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:ea93491c-8e62-45cd-912b-324f25346851', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) gunicorn-registry stdout | 2023-07-04 07:43:04,316 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:04,316 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:04,318 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:04,321 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:04,321 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:43:04,322 [222] [DEBUG] [app] Starting request: urn:request:6397af1f-cf09-410d-afe4-f69f7c783540 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:04,323 [210] [DEBUG] [app] Starting request: urn:request:26eeb71a-cb1e-4649-9b09-a9cb99fcda12 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:04,323 [222] [DEBUG] [app] Ending request: urn:request:6397af1f-cf09-410d-afe4-f69f7c783540 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6397af1f-cf09-410d-afe4-f69f7c783540', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:04,323 [210] [DEBUG] [app] Ending request: urn:request:26eeb71a-cb1e-4649-9b09-a9cb99fcda12 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:26eeb71a-cb1e-4649-9b09-a9cb99fcda12', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:43:04,324 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.003 162 0.002) nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.003) gunicorn-web stdout | 2023-07-04 07:43:04,324 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:04,324 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:04,324 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:04,327 [214] [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 ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2023, 7, 4, 7, 43, 4, 325608), None, 'quay', 'quay', datetime.datetime(2023, 7, 4, 7, 43, 4, 325648), 'quay', None, datetime.datetime(2023, 7, 3, 7, 43, 4, 325683), datetime.datetime(2023, 6, 27, 7, 43, 4, 325703), None]) gunicorn-web stdout | 2023-07-04 07:43:04,327 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:04,330 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:04,331 [210] [DEBUG] [app] Starting request: urn:request:a705d55e-f572-415c-9e64-6257fda90655 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:04,331 [210] [DEBUG] [app] Ending request: urn:request:a705d55e-f572-415c-9e64-6257fda90655 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:a705d55e-f572-415c-9e64-6257fda90655', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:04,331 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-07-04 07:43:04,332 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:04,334 [213] [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 ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2023, 7, 4, 7, 43, 4, 333245), None, 'quay', 'quay', datetime.datetime(2023, 7, 4, 7, 43, 4, 333276), 'quay', None, datetime.datetime(2023, 7, 3, 7, 43, 4, 333367), datetime.datetime(2023, 6, 27, 7, 43, 4, 333387), None]) gunicorn-web stdout | 2023-07-04 07:43:04,342 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:04,349 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:04,351 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:04,356 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:04,360 [213] [DEBUG] [app] Ending request: urn:request:ee6b4a08-76de-4fcc-8f00-041e56d128c5 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:ee6b4a08-76de-4fcc-8f00-041e56d128c5', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:04,360 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:04,360 [213] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.069 47 0.069) gunicorn-web stdout | 2023-07-04 07:43:04,367 [214] [DEBUG] [app] Ending request: urn:request:0461bda9-442c-4e0e-bd6b-bc9c5027ac80 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0461bda9-442c-4e0e-bd6b-bc9c5027ac80', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:04,368 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.077 47 0.078) gunicorn-web stdout | 2023-07-04 07:43:04,368 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" notificationworker stdout | 2023-07-04 07:43:04,695 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'notificationworker.py', 'pid': '71'} manifestbackfillworker stdout | 2023-07-04 07:43:05,206 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'manifestbackfillworker.py', 'pid': '67'} globalpromstats stdout | 2023-07-04 07:43:05,771 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'globalpromstats.py', 'pid': '62'} securityworker stdout | 2023-07-04 07:43:07,199 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityworker.py', 'pid': '85'} queuecleanupworker stdout | 2023-07-04 07:43:07,493 [73] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'queuecleanupworker.py', 'pid': '73'} blobuploadcleanupworker stdout | 2023-07-04 07:43:08,087 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'blobuploadcleanupworker.py', 'pid': '54'} gunicorn-web stdout | 2023-07-04 07:43:08,876 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-07-04 07:43:08,879 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '214'} gunicorn-web stdout | 2023-07-04 07:43:08,881 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '210'} gunicorn-web stdout | 2023-07-04 07:43:08,884 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-07-04 07:43:08,886 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '65'} notificationworker stdout | 2023-07-04 07:43:09,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:09,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:19.272469+00:00 (in 9.999424 seconds) notificationworker stdout | 2023-07-04 07:43:09,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:19 UTC)" (scheduled at 2023-07-04 07:43:09.272469+00:00) notificationworker stdout | 2023-07-04 07:43:09,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:09,274 [71] [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(2023, 7, 4, 7, 43, 9, 273534), True, datetime.datetime(2023, 7, 4, 7, 43, 9, 273534), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:09,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:09,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:09,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:19 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:43:09,353 [214] [DEBUG] [app] Starting request: urn:request:18d71aa1-4d27-4aad-97eb-b7d3d66f2d3c (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:09,353 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,353 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,355 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,365 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,366 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,369 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:09,377 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,378 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,384 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,392 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,392 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,392 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,394 [214] [DEBUG] [app] Ending request: urn:request:18d71aa1-4d27-4aad-97eb-b7d3d66f2d3c (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:18d71aa1-4d27-4aad-97eb-b7d3d66f2d3c', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:09,395 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:09 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.044 1000 0.044) gunicorn-web stdout | 2023-07-04 07:43:09,395 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:09 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:43:09,725 [214] [DEBUG] [app] Starting request: urn:request:c4eb8c4f-e7e2-4d0a-b3c5-3a07bdef6fb4 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:09,726 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,726 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,727 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,737 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:09,737 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:09,737 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,738 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:09,738 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,738 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,738 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,738 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,741 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:09,748 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:09,750 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,754 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:09,756 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:09,780 [214] [DEBUG] [app] Ending request: urn:request:c4eb8c4f-e7e2-4d0a-b3c5-3a07bdef6fb4 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:c4eb8c4f-e7e2-4d0a-b3c5-3a07bdef6fb4', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:09,781 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:09 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.057 453 0.057) gunicorn-web stdout | 2023-07-04 07:43:09,781 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:09 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" securityworker stdout | 2023-07-04 07:43:09,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:43:09,871 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:29.753430+00:00 (in 19.881957 seconds) securityworker stdout | 2023-07-04 07:43:09,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:39 UTC)" (scheduled at 2023-07-04 07:43:09.870987+00:00) securityworker stdout | 2023-07-04 07:43:09,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:09,871 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:43:09,884 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:43:09,884 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:43:09,884 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:09,885 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:43:09,885 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:43:09,888 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:43:09,889 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:09,899 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:43:09,902 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:09,902 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:09,903 [85] [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", "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(2023, 7, 4, 7, 38, 9, 889206), 1, 2]) securityworker stdout | 2023-07-04 07:43:09,905 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:09,905 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:09,906 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 38, 9, 889206), 1, 2]) securityworker stdout | 2023-07-04 07:43:09,909 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:09,909 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:09,909 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:09,909 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:43:09,909 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:43:09,909 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:43:09,909 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:43:09,910 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:09,910 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:43:09,910 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:39 UTC)" executed successfully gcworker stdout | 2023-07-04 07:43:10,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:10,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:20.073402+00:00 (in 9.999539 seconds) gcworker stdout | 2023-07-04 07:43:10,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:20 UTC)" (scheduled at 2023-07-04 07:43:10.073402+00:00) gcworker stdout | 2023-07-04 07:43:10,075 [61] [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, 1687246990074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:10,088 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:10,088 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:10,088 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:20 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:43:10,404 [215] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '215'} gunicorn-registry stdout | 2023-07-04 07:43:10,410 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-07-04 07:43:10,414 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-07-04 07:43:10,417 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-07-04 07:43:10,421 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-07-04 07:43:10,424 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-07-04 07:43:10,427 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-07-04 07:43:10,431 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '63'} gunicorn-registry stdout | 2023-07-04 07:43:10,434 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '220'} securityscanningnotificationworker stdout | 2023-07-04 07:43:11,272 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:43:11,273 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:43:11 UTC)" (scheduled at 2023-07-04 07:43:11.272479+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:43:11,273 [84] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-07-04 07:43:11,274 [84] [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(2023, 7, 4, 7, 43, 11, 273386), True, datetime.datetime(2023, 7, 4, 7, 43, 11, 273386), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-07-04 07:43:11,275 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:12.675790+00:00 (in 1.402987 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:43:11,285 [84] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-07-04 07:43:11,285 [84] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-07-04 07:43:11,285 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:11 UTC)" executed successfully chunkcleanupworker stdout | 2023-07-04 07:43:12,501 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} securityscanningnotificationworker stdout | 2023-07-04 07:43:12,678 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:43:12,678 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:11.272479+00:00 (in 58.594137 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:43:12,678 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:12 UTC)" (scheduled at 2023-07-04 07:43:12.675790+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:43:12,678 [84] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-07-04 07:43:12,678 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:12 UTC)" executed successfully builder stdout | 2023-07-04 07:43:12,759 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:12,772 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:12,772 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:12,781 [55] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:15,820 [213] [DEBUG] [app] Starting request: urn:request:b3493f5d-c215-4c17-8e2c-d6fb539c65ce (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:15,821 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,821 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,822 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:15,833 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:15,834 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:15,837 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:15,847 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:15,848 [213] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:15,854 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:15,874 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,874 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,874 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:15,876 [213] [DEBUG] [app] Ending request: urn:request:b3493f5d-c215-4c17-8e2c-d6fb539c65ce (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:b3493f5d-c215-4c17-8e2c-d6fb539c65ce', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:15,876 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:15,877 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:15 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:15 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.058 1001 0.058) servicekey stdout | 2023-07-04 07:43:15,933 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} gunicorn-web stdout | 2023-07-04 07:43:16,190 [213] [DEBUG] [app] Starting request: urn:request:cd0cbeef-7d9d-418d-9120-935d4915bff5 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:16,190 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:16,190 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:16,191 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:16,203 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:16,206 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:16,215 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:16,217 [213] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:16,220 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:16,222 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:16,231 [213] [DEBUG] [app] Ending request: urn:request:cd0cbeef-7d9d-418d-9120-935d4915bff5 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:cd0cbeef-7d9d-418d-9120-935d4915bff5', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:16,231 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:16,232 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:16 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:16 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.044 453 0.043) securityscanningnotificationworker stdout | 2023-07-04 07:43:16,915 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityscanningnotificationworker.py', 'pid': '84'} buildlogsarchiver stdout | 2023-07-04 07:43:17,207 [56] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'buildlogsarchiver.py', 'pid': '56'} buildlogsarchiver stdout | 2023-07-04 07:43:18,569 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:43:18,569 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:48.567188+00:00 (in 29.997680 seconds) buildlogsarchiver stdout | 2023-07-04 07:43:18,569 [56] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:48 UTC)" (scheduled at 2023-07-04 07:43:18.567188+00:00) buildlogsarchiver stdout | 2023-07-04 07:43:18,570 [56] [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(2023, 6, 19, 7, 43, 18, 569923), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:43:18,584 [56] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-07-04 07:43:18,584 [56] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-07-04 07:43:18,584 [56] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:48 UTC)" executed successfully notificationworker stdout | 2023-07-04 07:43:19,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:19,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:29.272469+00:00 (in 9.999523 seconds) notificationworker stdout | 2023-07-04 07:43:19,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:29 UTC)" (scheduled at 2023-07-04 07:43:19.272469+00:00) notificationworker stdout | 2023-07-04 07:43:19,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:19,274 [71] [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(2023, 7, 4, 7, 43, 19, 273436), True, datetime.datetime(2023, 7, 4, 7, 43, 19, 273436), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:19,287 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:19,287 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:19,287 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:29 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:43:19,291 [214] [DEBUG] [app] Starting request: urn:request:96836710-480b-4cfc-8e46-270d48a2b909 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:19,292 [210] [DEBUG] [app] Starting request: urn:request:32f5b58b-eed7-4745-bd67-0d2085b8d027 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:19,293 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:19,293 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:19,296 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:19,297 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:43:19,298 [222] [DEBUG] [app] Starting request: urn:request:6c5f82cb-4df0-4a37-8cdf-405329aed086 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:19,298 [222] [DEBUG] [app] Ending request: urn:request:6c5f82cb-4df0-4a37-8cdf-405329aed086 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:6c5f82cb-4df0-4a37-8cdf-405329aed086', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:43:19,299 [220] [DEBUG] [app] Starting request: urn:request:45f4d473-acee-45ef-9979-d32e950be239 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:19,299 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-07-04 07:43:19,299 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-07-04 07:43:19,300 [220] [DEBUG] [app] Ending request: urn:request:45f4d473-acee-45ef-9979-d32e950be239 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:45f4d473-acee-45ef-9979-d32e950be239', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.005 162 0.004) gunicorn-registry stdout | 2023-07-04 07:43:19,301 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:19,301 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:19,301 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:19,303 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:19,303 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:19,304 [213] [DEBUG] [app] Starting request: urn:request:16175153-6c87-4f87-bdd0-e7757b5c052b (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:19,305 [213] [DEBUG] [app] Ending request: urn:request:16175153-6c87-4f87-bdd0-e7757b5c052b (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:16175153-6c87-4f87-bdd0-e7757b5c052b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:19,305 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:19,305 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:19 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:43:19,306 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:19,306 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:19,306 [212] [DEBUG] [app] Starting request: urn:request:9219a052-cf03-48ec-a3be-b57b23a155be (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:19,307 [212] [DEBUG] [app] Ending request: urn:request:9219a052-cf03-48ec-a3be-b57b23a155be (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:9219a052-cf03-48ec-a3be-b57b23a155be', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:19,307 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:19 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-07-04 07:43:19,307 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:19,308 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:19,313 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:19,315 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:19,324 [210] [DEBUG] [app] Ending request: urn:request:32f5b58b-eed7-4745-bd67-0d2085b8d027 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:32f5b58b-eed7-4745-bd67-0d2085b8d027', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:19,324 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:19,325 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:19 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.033 47 0.034) gunicorn-web stdout | 2023-07-04 07:43:19,326 [214] [DEBUG] [app] Ending request: urn:request:96836710-480b-4cfc-8e46-270d48a2b909 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:96836710-480b-4cfc-8e46-270d48a2b909', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:19,326 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:19,326 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:19 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:19 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.036 47 0.036) gcworker stdout | 2023-07-04 07:43:20,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:20,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:30.073402+00:00 (in 9.999452 seconds) gcworker stdout | 2023-07-04 07:43:20,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:30 UTC)" (scheduled at 2023-07-04 07:43:20.073402+00:00) gcworker stdout | 2023-07-04 07:43:20,075 [61] [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, 1687247000074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:20,089 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:20,089 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:20,090 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:30 UTC)" executed successfully repositoryactioncounter stdout | 2023-07-04 07:43:20,718 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositoryactioncounter.py', 'pid': '82'} gunicorn-web stdout | 2023-07-04 07:43:22,242 [214] [DEBUG] [app] Starting request: urn:request:461a2729-d341-4a1a-a5e0-8ed16dcf1f32 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:22,242 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,242 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,243 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,253 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,254 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,256 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:22,266 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,267 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,272 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,280 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,280 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,280 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,281 [214] [DEBUG] [app] Ending request: urn:request:461a2729-d341-4a1a-a5e0-8ed16dcf1f32 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:461a2729-d341-4a1a-a5e0-8ed16dcf1f32', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:22,282 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:22,282 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:22 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:22 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.042 1000 0.042) gunicorn-web stdout | 2023-07-04 07:43:22,593 [214] [DEBUG] [app] Starting request: urn:request:3cbe9db7-dcfe-4d58-b5ea-1dae53a322fe (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:22,593 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,594 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,594 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,607 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:22,607 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:22,607 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,608 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:22,608 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,608 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,608 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,608 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,611 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:22,621 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:22,623 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,627 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:22,629 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:22,638 [214] [DEBUG] [app] Ending request: urn:request:3cbe9db7-dcfe-4d58-b5ea-1dae53a322fe (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:3cbe9db7-dcfe-4d58-b5ea-1dae53a322fe', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:22,639 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:22 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.048 452 0.048) gunicorn-web stdout | 2023-07-04 07:43:22,640 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:22 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" builder stdout | 2023-07-04 07:43:22,792 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:22,806 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:22,806 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:22,816 [55] [DEBUG] [data.database] Disconnecting from database. gunicorn-secscan stdout | 2023-07-04 07:43:24,291 [161] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '161'} gunicorn-secscan stdout | 2023-07-04 07:43:24,296 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '64'} gunicorn-secscan stdout | 2023-07-04 07:43:24,299 [162] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '162'} quotaregistrysizeworker stdout | 2023-07-04 07:43:27,004 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'quotaregistrysizeworker.py', 'pid': '74'} namespacegcworker stdout | 2023-07-04 07:43:27,035 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'namespacegcworker.py', 'pid': '69'} builder stdout | 2023-07-04 07:43:27,190 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'builder.py', 'pid': '55'} storagereplication stdout | 2023-07-04 07:43:27,915 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'storagereplication.py', 'pid': '90'} gunicorn-web stdout | 2023-07-04 07:43:28,663 [210] [DEBUG] [app] Starting request: urn:request:04da82ec-4d24-4997-9365-014370d1accd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:28,664 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,664 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,664 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:28,676 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:28,677 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:28,681 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:28,691 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:28,692 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:28,698 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:28,705 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,705 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,706 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:28,706 [210] [DEBUG] [app] Ending request: urn:request:04da82ec-4d24-4997-9365-014370d1accd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:04da82ec-4d24-4997-9365-014370d1accd', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:28,707 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:28,707 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:28 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:28 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.045 1000 0.046) gunicorn-web stdout | 2023-07-04 07:43:29,036 [210] [DEBUG] [app] Starting request: urn:request:a05840d2-3e77-4315-bde3-883b95e9a36a (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:29,036 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:29,036 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:29,037 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:29,049 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:29,049 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:29,049 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:29,049 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:29,050 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:29,050 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:29,050 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:29,050 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:29,052 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:29,062 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:29,064 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:29,067 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:29,069 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:29,089 [210] [DEBUG] [app] Ending request: urn:request:a05840d2-3e77-4315-bde3-883b95e9a36a (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:a05840d2-3e77-4315-bde3-883b95e9a36a', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:29,090 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:29,090 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:29 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:29 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.055 452 0.056) notificationworker stdout | 2023-07-04 07:43:29,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:29,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:39.272469+00:00 (in 9.999542 seconds) notificationworker stdout | 2023-07-04 07:43:29,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:39 UTC)" (scheduled at 2023-07-04 07:43:29.272469+00:00) notificationworker stdout | 2023-07-04 07:43:29,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:29,274 [71] [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(2023, 7, 4, 7, 43, 29, 273464), True, datetime.datetime(2023, 7, 4, 7, 43, 29, 273464), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:29,286 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:29,286 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:29,286 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:39 UTC)" executed successfully securityworker stdout | 2023-07-04 07:43:29,753 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:43:29,754 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:39.870987+00:00 (in 10.117085 seconds) securityworker stdout | 2023-07-04 07:43:29,754 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:59 UTC)" (scheduled at 2023-07-04 07:43:29.753430+00:00) securityworker stdout | 2023-07-04 07:43:29,754 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:43:29,754 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:43:29,757 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:43:29,759 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:29,770 [85] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:29,772 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:43:29,773 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:43:59 UTC)" executed successfully teamsyncworker stdout | 2023-07-04 07:43:29,944 [91] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'teamsyncworker.py', 'pid': '91'} gcworker stdout | 2023-07-04 07:43:30,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:30,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:40.073402+00:00 (in 9.999540 seconds) gcworker stdout | 2023-07-04 07:43:30,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:40 UTC)" (scheduled at 2023-07-04 07:43:30.073402+00:00) gcworker stdout | 2023-07-04 07:43:30,075 [61] [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, 1687247010074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:30,089 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:30,089 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:30,090 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:40 UTC)" executed successfully gcworker stdout | 2023-07-04 07:43:30,102 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'gcworker.py', 'pid': '61'} expiredappspecifictokenworker stdout | 2023-07-04 07:43:30,919 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '59'} repositorygcworker stdout | 2023-07-04 07:43:31,279 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositorygcworker.py', 'pid': '83'} exportactionlogsworker stdout | 2023-07-04 07:43:32,071 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:43:32,071 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:53.677833+00:00 (in 21.606260 seconds) exportactionlogsworker stdout | 2023-07-04 07:43:32,071 [60] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:32 UTC)" (scheduled at 2023-07-04 07:43:32.069343+00:00) exportactionlogsworker stdout | 2023-07-04 07:43:32,072 [60] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-07-04 07:43:32,072 [60] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:32 UTC)" executed successfully logrotateworker stdout | 2023-07-04 07:43:32,736 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'logrotateworker.py', 'pid': '66'} builder stdout | 2023-07-04 07:43:32,817 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:32,830 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:32,830 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:32,839 [55] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:43:34,038 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'exportactionlogsworker.py', 'pid': '60'} gunicorn-web stdout | 2023-07-04 07:43:34,292 [212] [DEBUG] [app] Starting request: urn:request:d644e912-9ada-4b3e-83bf-893859a0fbbf (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:34,292 [214] [DEBUG] [app] Starting request: urn:request:77a14542-c8d8-4a65-89ab-a2e90503287b (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:34,294 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:34,296 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:34,297 [212] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): localhost:8443 gunicorn-registry stdout | 2023-07-04 07:43:34,297 [215] [DEBUG] [app] Starting request: urn:request:3d8ec7e8-8944-4072-b20f-0d6569d12ddb (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:34,298 [215] [DEBUG] [app] Ending request: urn:request:3d8ec7e8-8944-4072-b20f-0d6569d12ddb (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:3d8ec7e8-8944-4072-b20f-0d6569d12ddb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-07-04 07:43:34,298 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:34,299 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:34,300 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:34,303 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:34,304 [213] [DEBUG] [app] Starting request: urn:request:b6079897-26c5-445b-87ce-416822dfe9ac (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:34,305 [213] [DEBUG] [app] Ending request: urn:request:b6079897-26c5-445b-87ce-416822dfe9ac (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:b6079897-26c5-445b-87ce-416822dfe9ac', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:34,305 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:34 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-07-04 07:43:34,305 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:34,306 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:34,312 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:34,315 [212] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:43:34,316 [215] [DEBUG] [app] Starting request: urn:request:569f17b0-bd0e-4a11-879d-a1eeab68415b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:34,316 [215] [DEBUG] [app] Ending request: urn:request:569f17b0-bd0e-4a11-879d-a1eeab68415b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:569f17b0-bd0e-4a11-879d-a1eeab68415b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:43:34,317 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.001) gunicorn-web stdout | 2023-07-04 07:43:34,317 [212] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:34,319 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:34,321 [212] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:34,321 [214] [DEBUG] [app] Ending request: urn:request:77a14542-c8d8-4a65-89ab-a2e90503287b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:77a14542-c8d8-4a65-89ab-a2e90503287b', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:34,321 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.031 47 0.030) gunicorn-web stdout | 2023-07-04 07:43:34,322 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:34 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" gunicorn-web stdout | 2023-07-04 07:43:34,322 [210] [DEBUG] [app] Starting request: urn:request:cc8c377b-7b53-4ac6-bda1-a457872a902c (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:34,322 [210] [DEBUG] [app] Ending request: urn:request:cc8c377b-7b53-4ac6-bda1-a457872a902c (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:cc8c377b-7b53-4ac6-bda1-a457872a902c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:34,323 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:34 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-07-04 07:43:34,323 [212] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:34,325 [212] [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 ((((NOT ("t1"."approval_id" IS %s) AND (("t1"."expiration_date" > %s) OR ("t1"."expiration_date" IS %s))) AND ("t1"."service" = %s)) AND (NOT (("t1"."service" = %s) AND ("t1"."expiration_date" <= %s)) OR NOT ((("t1"."service" = %s) AND ("t1"."approval_id" IS %s)) AND ("t1"."created_date" <= %s)))) AND (NOT ("t1"."expiration_date" <= %s) OR ("t1"."expiration_date" IS %s)))', [None, datetime.datetime(2023, 7, 4, 7, 43, 34, 324445), None, 'quay', 'quay', datetime.datetime(2023, 7, 4, 7, 43, 34, 324475), 'quay', None, datetime.datetime(2023, 7, 3, 7, 43, 34, 324503), datetime.datetime(2023, 6, 27, 7, 43, 34, 324517), None]) gunicorn-web stdout | 2023-07-04 07:43:34,337 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:34,344 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:34,348 [212] [DEBUG] [app] Ending request: urn:request:d644e912-9ada-4b3e-83bf-893859a0fbbf (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:d644e912-9ada-4b3e-83bf-893859a0fbbf', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:34,348 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:34,348 [212] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:34 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:34 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.057 47 0.058) notificationworker stdout | 2023-07-04 07:43:34,732 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'notificationworker.py', 'pid': '71'} gunicorn-web stdout | 2023-07-04 07:43:35,142 [210] [DEBUG] [app] Starting request: urn:request:84d332f6-54ac-4ecd-8489-eba7004d542d (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:35,143 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,143 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,144 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,155 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,156 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,158 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:35,166 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,167 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,173 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,181 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,181 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,181 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,183 [210] [DEBUG] [app] Ending request: urn:request:84d332f6-54ac-4ecd-8489-eba7004d542d (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:84d332f6-54ac-4ecd-8489-eba7004d542d', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:35,184 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:35 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.043 999 0.043) gunicorn-web stdout | 2023-07-04 07:43:35,184 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:35 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" manifestbackfillworker stdout | 2023-07-04 07:43:35,233 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'manifestbackfillworker.py', 'pid': '67'} gunicorn-web stdout | 2023-07-04 07:43:35,516 [210] [DEBUG] [app] Starting request: urn:request:6aa62196-b372-48ca-b312-1459ea25c189 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:35,516 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,517 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,518 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,527 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:35,527 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:35,527 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,528 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:35,528 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,528 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,528 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,528 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,531 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:35,538 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:35,539 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,543 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:35,545 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:35,568 [210] [DEBUG] [app] Ending request: urn:request:6aa62196-b372-48ca-b312-1459ea25c189 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:6aa62196-b372-48ca-b312-1459ea25c189', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:35,569 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:35 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.054 451 0.055) gunicorn-web stdout | 2023-07-04 07:43:35,569 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:35 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" globalpromstats stdout | 2023-07-04 07:43:35,803 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'globalpromstats.py', 'pid': '62'} securityworker stdout | 2023-07-04 07:43:37,237 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityworker.py', 'pid': '85'} queuecleanupworker stdout | 2023-07-04 07:43:37,507 [73] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'queuecleanupworker.py', 'pid': '73'} blobuploadcleanupworker stdout | 2023-07-04 07:43:38,120 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'blobuploadcleanupworker.py', 'pid': '54'} gunicorn-web stdout | 2023-07-04 07:43:38,886 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-07-04 07:43:38,893 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '210'} gunicorn-web stdout | 2023-07-04 07:43:38,896 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-07-04 07:43:38,900 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '65'} gunicorn-web stdout | 2023-07-04 07:43:38,985 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '214'} notificationworker stdout | 2023-07-04 07:43:39,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:39,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:43.675130+00:00 (in 4.402199 seconds) notificationworker stdout | 2023-07-04 07:43:39,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:49 UTC)" (scheduled at 2023-07-04 07:43:39.272469+00:00) notificationworker stdout | 2023-07-04 07:43:39,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:39,274 [71] [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(2023, 7, 4, 7, 43, 39, 273407), True, datetime.datetime(2023, 7, 4, 7, 43, 39, 273407), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:39,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:39,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:39,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:49 UTC)" executed successfully securityworker stdout | 2023-07-04 07:43:39,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:43:39,871 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:59.753430+00:00 (in 19.881946 seconds) securityworker stdout | 2023-07-04 07:43:39,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:09 UTC)" (scheduled at 2023-07-04 07:43:39.870987+00:00) securityworker stdout | 2023-07-04 07:43:39,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:39,871 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:43:39,880 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:43:39,880 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:43:39,880 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:39,881 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:43:39,881 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:43:39,883 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:43:39,885 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:39,895 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:43:39,898 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:39,898 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:39,899 [85] [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", "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(2023, 7, 4, 7, 38, 39, 884916), 1, 2]) securityworker stdout | 2023-07-04 07:43:39,902 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:39,902 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:39,903 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 38, 39, 884916), 1, 2]) securityworker stdout | 2023-07-04 07:43:39,906 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:43:39,906 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:43:39,906 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:39,906 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:43:39,906 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:43:39,906 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:43:39,906 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:43:39,907 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:43:39,907 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:43:39,907 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:09 UTC)" executed successfully gcworker stdout | 2023-07-04 07:43:40,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:40,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:50.073402+00:00 (in 9.999463 seconds) gcworker stdout | 2023-07-04 07:43:40,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:50 UTC)" (scheduled at 2023-07-04 07:43:40.073402+00:00) gcworker stdout | 2023-07-04 07:43:40,075 [61] [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, 1687247020074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:40,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:40,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:40,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:50 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:43:40,415 [215] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '215'} gunicorn-registry stdout | 2023-07-04 07:43:40,421 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-07-04 07:43:40,424 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-07-04 07:43:40,429 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-07-04 07:43:40,432 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-07-04 07:43:40,436 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-07-04 07:43:40,440 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-07-04 07:43:40,443 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '63'} gunicorn-registry stdout | 2023-07-04 07:43:40,447 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '220'} gunicorn-web stdout | 2023-07-04 07:43:41,599 [210] [DEBUG] [app] Starting request: urn:request:7ba18b47-2c66-48b3-a9d4-4ec277b491ca (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:41,600 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,600 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,600 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,610 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:41,610 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:41,610 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,611 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:41,611 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,611 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,611 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,611 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,613 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:41,620 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,622 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,627 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,633 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,633 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,633 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,634 [210] [DEBUG] [app] Ending request: urn:request:7ba18b47-2c66-48b3-a9d4-4ec277b491ca (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:7ba18b47-2c66-48b3-a9d4-4ec277b491ca', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:41,635 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:41,635 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:41 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:41 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 999 0.038) gunicorn-web stdout | 2023-07-04 07:43:41,962 [214] [DEBUG] [app] Starting request: urn:request:a5bc0543-dd2f-4eec-9946-2223ece99ed9 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:41,963 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,963 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,963 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,973 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:41,973 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:41,973 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,974 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:41,974 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,974 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,974 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,974 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,976 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:41,983 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:41,984 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,988 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:41,990 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:41,997 [214] [DEBUG] [app] Ending request: urn:request:a5bc0543-dd2f-4eec-9946-2223ece99ed9 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:a5bc0543-dd2f-4eec-9946-2223ece99ed9', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:41,998 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:41,998 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:41 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:41 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 451 0.038) chunkcleanupworker stdout | 2023-07-04 07:43:42,539 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} builder stdout | 2023-07-04 07:43:42,848 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:42,861 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:42,861 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:42,870 [55] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:43,675 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:43,675 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:49.272469+00:00 (in 5.596893 seconds) notificationworker stdout | 2023-07-04 07:43:43,675 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:43 UTC)" (scheduled at 2023-07-04 07:43:43.675130+00:00) notificationworker stdout | 2023-07-04 07:43:43,676 [71] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-07-04 07:43:43,676 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:43 UTC)" executed successfully namespacegcworker stdout | 2023-07-04 07:43:43,862 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:43:43,863 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:56.574165+00:00 (in 12.711325 seconds) namespacegcworker stdout | 2023-07-04 07:43:43,863 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:43 UTC)" (scheduled at 2023-07-04 07:43:43.862368+00:00) namespacegcworker stdout | 2023-07-04 07:43:43,863 [69] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-07-04 07:43:43,864 [69] [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(2023, 7, 4, 7, 43, 43, 863351), True, datetime.datetime(2023, 7, 4, 7, 43, 43, 863351), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-07-04 07:43:43,874 [69] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-07-04 07:43:43,874 [69] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-07-04 07:43:43,874 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:43 UTC)" executed successfully servicekey stdout | 2023-07-04 07:43:45,956 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} repositorygcworker stdout | 2023-07-04 07:43:46,565 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:43:46,565 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:00.370696+00:00 (in 13.805465 seconds) repositorygcworker stdout | 2023-07-04 07:43:46,565 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:46 UTC)" (scheduled at 2023-07-04 07:43:46.564680+00:00) repositorygcworker stdout | 2023-07-04 07:43:46,565 [83] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-07-04 07:43:46,566 [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(2023, 7, 4, 7, 43, 46, 565764), True, datetime.datetime(2023, 7, 4, 7, 43, 46, 565764), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-07-04 07:43:46,577 [83] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-07-04 07:43:46,577 [83] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-07-04 07:43:46,578 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-07-04 07:43:46,935 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityscanningnotificationworker.py', 'pid': '84'} buildlogsarchiver stdout | 2023-07-04 07:43:47,244 [56] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'buildlogsarchiver.py', 'pid': '56'} gunicorn-web stdout | 2023-07-04 07:43:48,355 [210] [DEBUG] [app] Starting request: urn:request:60145af2-90fc-4fc8-8faf-6aaa1678b627 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:48,355 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,355 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,356 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,366 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,369 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:48,376 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,377 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,382 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,397 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,397 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,397 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,398 [210] [DEBUG] [app] Ending request: urn:request:60145af2-90fc-4fc8-8faf-6aaa1678b627 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:60145af2-90fc-4fc8-8faf-6aaa1678b627', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:48,399 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:48,399 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:48 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:48 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.046 999 0.046) buildlogsarchiver stdout | 2023-07-04 07:43:48,567 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:43:48,567 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:18.567188+00:00 (in 29.999550 seconds) buildlogsarchiver stdout | 2023-07-04 07:43:48,567 [56] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:18 UTC)" (scheduled at 2023-07-04 07:43:48.567188+00:00) buildlogsarchiver stdout | 2023-07-04 07:43:48,568 [56] [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(2023, 6, 19, 7, 43, 48, 568047), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:43:48,579 [56] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-07-04 07:43:48,579 [56] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-07-04 07:43:48,579 [56] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:18 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:43:48,759 [214] [DEBUG] [app] Starting request: urn:request:f20dfec1-5f8f-4e60-b2ed-9a056d825c90 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:48,759 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,759 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,760 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,769 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:48,769 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:48,769 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,770 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:48,770 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,770 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,770 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,770 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,772 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:48,780 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:48,781 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,784 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:48,786 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:48,796 [214] [DEBUG] [app] Ending request: urn:request:f20dfec1-5f8f-4e60-b2ed-9a056d825c90 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:f20dfec1-5f8f-4e60-b2ed-9a056d825c90', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:48,796 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:48,797 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:48 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:48 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.040 452 0.039) notificationworker stdout | 2023-07-04 07:43:49,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:49,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:43:59.272469+00:00 (in 9.999524 seconds) notificationworker stdout | 2023-07-04 07:43:49,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:59 UTC)" (scheduled at 2023-07-04 07:43:49.272469+00:00) notificationworker stdout | 2023-07-04 07:43:49,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:49,274 [71] [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(2023, 7, 4, 7, 43, 49, 273527), True, datetime.datetime(2023, 7, 4, 7, 43, 49, 273527), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:49,284 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:49,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:49,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:43:59 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:43:49,292 [214] [DEBUG] [app] Starting request: urn:request:0a29b0a8-fa33-4ad0-bd4b-2ef87dcd116c (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:49,293 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:49,294 [210] [DEBUG] [app] Starting request: urn:request:b4f12714-2881-4eae-9392-8b7394357a0b (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:43:49,296 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:49,296 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:43:49,297 [215] [DEBUG] [app] Starting request: urn:request:f6be3b6b-74b9-4311-a61a-637b6037f895 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:49,298 [215] [DEBUG] [app] Ending request: urn:request:f6be3b6b-74b9-4311-a61a-637b6037f895 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f6be3b6b-74b9-4311-a61a-637b6037f895', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:49,298 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-07-04 07:43:49,298 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:49,299 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-07-04 07:43:49,299 [222] [DEBUG] [app] Starting request: urn:request:eda42e02-e743-443c-b7cb-d45c0c13176e (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:43:49,300 [222] [DEBUG] [app] Ending request: urn:request:eda42e02-e743-443c-b7cb-d45c0c13176e (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:eda42e02-e743-443c-b7cb-d45c0c13176e', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-07-04 07:43:49,300 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:49,300 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:49,300 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:49,302 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:43:49,303 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:49,304 [213] [DEBUG] [app] Starting request: urn:request:db54d3b2-0a90-4114-9f95-0d295aa57e38 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:49,304 [213] [DEBUG] [app] Ending request: urn:request:db54d3b2-0a90-4114-9f95-0d295aa57e38 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:db54d3b2-0a90-4114-9f95-0d295aa57e38', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:43:49,305 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:43:49,305 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-07-04 07:43:49,305 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:49,305 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:49,306 [212] [DEBUG] [app] Starting request: urn:request:c3010fbd-b763-435c-8fdd-1b6d9dcadbde (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:43:49,306 [212] [DEBUG] [app] Ending request: urn:request:c3010fbd-b763-435c-8fdd-1b6d9dcadbde (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:c3010fbd-b763-435c-8fdd-1b6d9dcadbde', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.001) gunicorn-web stdout | 2023-07-04 07:43:49,307 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:43:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:43:49,307 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:43:49,307 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:43:49,312 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:49,313 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:43:49,321 [214] [DEBUG] [app] Ending request: urn:request:0a29b0a8-fa33-4ad0-bd4b-2ef87dcd116c (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:0a29b0a8-fa33-4ad0-bd4b-2ef87dcd116c', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:49,321 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:49,321 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.030 47 0.031) gunicorn-web stdout | 2023-07-04 07:43:49,322 [210] [DEBUG] [app] Ending request: urn:request:b4f12714-2881-4eae-9392-8b7394357a0b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:b4f12714-2881-4eae-9392-8b7394357a0b', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:43:49,322 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:43:49,323 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:43:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:43:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.030 47 0.029) gcworker stdout | 2023-07-04 07:43:50,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:43:50,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:00.073402+00:00 (in 9.999542 seconds) gcworker stdout | 2023-07-04 07:43:50,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:00 UTC)" (scheduled at 2023-07-04 07:43:50.073402+00:00) gcworker stdout | 2023-07-04 07:43:50,075 [61] [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, 1687247030074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:43:50,086 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:43:50,086 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:43:50,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:00 UTC)" executed successfully repositoryactioncounter stdout | 2023-07-04 07:43:50,755 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositoryactioncounter.py', 'pid': '82'} builder stdout | 2023-07-04 07:43:52,880 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:43:52,893 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:43:52,893 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:43:52,902 [55] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:43:53,678 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:43:53,678 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:32.069343+00:00 (in 38.391027 seconds) exportactionlogsworker stdout | 2023-07-04 07:43:53,678 [60] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:53 UTC)" (scheduled at 2023-07-04 07:43:53.677833+00:00) exportactionlogsworker stdout | 2023-07-04 07:43:53,678 [60] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-07-04 07:43:53,679 [60] [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(2023, 7, 4, 7, 43, 53, 678787), True, datetime.datetime(2023, 7, 4, 7, 43, 53, 678787), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-07-04 07:43:53,690 [60] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-07-04 07:43:53,690 [60] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:43:53,690 [60] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:53 UTC)" executed successfully gunicorn-secscan stdout | 2023-07-04 07:43:54,301 [161] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '161'} gunicorn-secscan stdout | 2023-07-04 07:43:54,305 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '64'} gunicorn-secscan stdout | 2023-07-04 07:43:54,308 [162] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '162'} gunicorn-web stdout | 2023-07-04 07:43:55,112 [210] [DEBUG] [app] Starting request: urn:request:5d881997-ac2f-465a-afa3-95226f2ccfd6 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:55,112 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,112 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,113 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,124 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,127 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:55,134 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,135 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,141 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,156 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,156 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,156 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,157 [210] [DEBUG] [app] Ending request: urn:request:5d881997-ac2f-465a-afa3-95226f2ccfd6 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:5d881997-ac2f-465a-afa3-95226f2ccfd6', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:55,158 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:55 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.048 1000 0.048) gunicorn-web stdout | 2023-07-04 07:43:55,158 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:55 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:43:55,480 [210] [DEBUG] [app] Starting request: urn:request:80803294-1b0e-43d6-b559-580cd75ae571 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:43:55,480 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,480 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,481 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,491 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:43:55,491 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:43:55,491 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,492 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:43:55,492 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,492 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,492 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,492 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,494 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:43:55,502 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:43:55,503 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,507 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:43:55,509 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:43:55,614 [210] [DEBUG] [app] Ending request: urn:request:80803294-1b0e-43d6-b559-580cd75ae571 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:80803294-1b0e-43d6-b559-580cd75ae571', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:43:55,615 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:43:55 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.137 452 0.136) gunicorn-web stdout | 2023-07-04 07:43:55,616 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:43:55 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" namespacegcworker stdout | 2023-07-04 07:43:56,574 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:43:56,574 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:43.862368+00:00 (in 47.287599 seconds) namespacegcworker stdout | 2023-07-04 07:43:56,575 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:56 UTC)" (scheduled at 2023-07-04 07:43:56.574165+00:00) namespacegcworker stdout | 2023-07-04 07:43:56,575 [69] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-07-04 07:43:56,575 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:44:56 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-07-04 07:43:57,039 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'quotaregistrysizeworker.py', 'pid': '74'} namespacegcworker stdout | 2023-07-04 07:43:57,070 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'namespacegcworker.py', 'pid': '69'} builder stdout | 2023-07-04 07:43:57,207 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'builder.py', 'pid': '55'} storagereplication stdout | 2023-07-04 07:43:57,942 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'storagereplication.py', 'pid': '90'} notificationworker stdout | 2023-07-04 07:43:59,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:43:59,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:09.272469+00:00 (in 9.999427 seconds) notificationworker stdout | 2023-07-04 07:43:59,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:09 UTC)" (scheduled at 2023-07-04 07:43:59.272469+00:00) notificationworker stdout | 2023-07-04 07:43:59,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:43:59,274 [71] [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(2023, 7, 4, 7, 43, 59, 273614), True, datetime.datetime(2023, 7, 4, 7, 43, 59, 273614), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:43:59,286 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:43:59,286 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:43:59,286 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:09 UTC)" executed successfully securityworker stdout | 2023-07-04 07:43:59,753 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:43:59,754 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:09.870987+00:00 (in 10.117075 seconds) securityworker stdout | 2023-07-04 07:43:59,754 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:29 UTC)" (scheduled at 2023-07-04 07:43:59.753430+00:00) securityworker stdout | 2023-07-04 07:43:59,754 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:43:59,754 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:43:59,757 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:43:59,759 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:59,769 [85] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:43:59,772 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:43:59,772 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:29 UTC)" executed successfully teamsyncworker stdout | 2023-07-04 07:43:59,953 [91] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'teamsyncworker.py', 'pid': '91'} gcworker stdout | 2023-07-04 07:44:00,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:00,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:10.073402+00:00 (in 9.999539 seconds) gcworker stdout | 2023-07-04 07:44:00,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:10 UTC)" (scheduled at 2023-07-04 07:44:00.073402+00:00) gcworker stdout | 2023-07-04 07:44:00,075 [61] [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, 1687247040074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:00,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:00,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:00,088 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:10 UTC)" executed successfully gcworker stdout | 2023-07-04 07:44:00,110 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'gcworker.py', 'pid': '61'} repositorygcworker stdout | 2023-07-04 07:44:00,371 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:44:00,371 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:16.370279+00:00 (in 15.999097 seconds) repositorygcworker stdout | 2023-07-04 07:44:00,371 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:00 UTC)" (scheduled at 2023-07-04 07:44:00.370696+00:00) repositorygcworker stdout | 2023-07-04 07:44:00,371 [83] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-07-04 07:44:00,371 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:00 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-07-04 07:44:00,956 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '59'} repositorygcworker stdout | 2023-07-04 07:44:01,314 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositorygcworker.py', 'pid': '83'} gunicorn-web stdout | 2023-07-04 07:44:01,881 [210] [DEBUG] [app] Starting request: urn:request:8642e908-2105-457d-a0d5-6fdf7c3ccacd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:01,881 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,881 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,882 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:01,891 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:01,891 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:01,891 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,892 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:01,892 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,892 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:01,892 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:01,892 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:01,894 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:01,901 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:01,903 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:01,908 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:01,913 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,914 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,914 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:01,914 [210] [DEBUG] [app] Ending request: urn:request:8642e908-2105-457d-a0d5-6fdf7c3ccacd (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:8642e908-2105-457d-a0d5-6fdf7c3ccacd', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:01,915 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:01,916 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:01 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:01 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.036 1000 0.036) gunicorn-web stdout | 2023-07-04 07:44:02,248 [210] [DEBUG] [app] Starting request: urn:request:a4021d64-7772-417b-b3b5-609425723615 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:02,248 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:02,248 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:02,249 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:02,258 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:02,259 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:02,261 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:02,268 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:02,269 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:02,273 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:02,274 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:02,282 [210] [DEBUG] [app] Ending request: urn:request:a4021d64-7772-417b-b3b5-609425723615 (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:a4021d64-7772-417b-b3b5-609425723615', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:02,283 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:02,283 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:02 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:02 +0000] "GET /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 452 0.037) logrotateworker stdout | 2023-07-04 07:44:02,758 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'logrotateworker.py', 'pid': '66'} builder stdout | 2023-07-04 07:44:02,912 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:44:02,924 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:02,924 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:44:02,934 [55] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-07-04 07:44:03,653 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-07-04 07:44:03,653 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:03.651615+00:00 (in 59.998230 seconds) quotaregistrysizeworker stdout | 2023-07-04 07:44:03,653 [74] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:03 UTC)" (scheduled at 2023-07-04 07:44:03.651615+00:00) quotaregistrysizeworker stdout | 2023-07-04 07:44:03,654 [74] [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 | 2023-07-04 07:44:03,663 [74] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-07-04 07:44:03,663 [74] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:03 UTC)" executed successfully exportactionlogsworker stdout | 2023-07-04 07:44:04,062 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'exportactionlogsworker.py', 'pid': '60'} gunicorn-web stdout | 2023-07-04 07:44:04,292 [214] [DEBUG] [app] Starting request: urn:request:6ecb56d2-261a-4bd2-871a-12fe0ec96295 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:04,293 [213] [DEBUG] [app] Starting request: urn:request:8fdc2f1f-fd76-438d-9e77-13f8a5e8965e (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:04,294 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:04,295 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:04,297 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:44:04,298 [215] [DEBUG] [app] Starting request: urn:request:7e10dc7c-08da-497a-8fff-477bef988875 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:04,298 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:44:04,298 [215] [DEBUG] [app] Ending request: urn:request:7e10dc7c-08da-497a-8fff-477bef988875 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:7e10dc7c-08da-497a-8fff-477bef988875', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:44:04,299 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-registry stdout | 2023-07-04 07:44:04,299 [222] [DEBUG] [app] Starting request: urn:request:69f4ceb9-f429-4762-9d9d-92792b45b0d3 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:04,299 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-07-04 07:44:04,299 [222] [DEBUG] [app] Ending request: urn:request:69f4ceb9-f429-4762-9d9d-92792b45b0d3 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:69f4ceb9-f429-4762-9d9d-92792b45b0d3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:44:04,300 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:04,300 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.001) gunicorn-web stdout | 2023-07-04 07:44:04,301 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:04,303 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:04,303 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:04,304 [210] [DEBUG] [app] Starting request: urn:request:ff2521e6-0160-4ced-b4f7-0b8fd4568240 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:04,305 [210] [DEBUG] [app] Ending request: urn:request:ff2521e6-0160-4ced-b4f7-0b8fd4568240 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:ff2521e6-0160-4ced-b4f7-0b8fd4568240', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:04,305 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:04,305 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:04,305 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:04,306 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:04,306 [210] [DEBUG] [app] Starting request: urn:request:599cadb5-faaa-4e34-9255-b7aa355adb28 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:04,307 [210] [DEBUG] [app] Ending request: urn:request:599cadb5-faaa-4e34-9255-b7aa355adb28 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:599cadb5-faaa-4e34-9255-b7aa355adb28', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:04,307 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:04,307 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:04,308 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:04,313 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:04,318 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:04,322 [214] [DEBUG] [app] Ending request: urn:request:6ecb56d2-261a-4bd2-871a-12fe0ec96295 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6ecb56d2-261a-4bd2-871a-12fe0ec96295', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:04,322 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:04,323 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.032 47 0.031) gunicorn-web stdout | 2023-07-04 07:44:04,327 [213] [DEBUG] [app] Ending request: urn:request:8fdc2f1f-fd76-438d-9e77-13f8a5e8965e (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8fdc2f1f-fd76-438d-9e77-13f8a5e8965e', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:04,327 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:04,328 [213] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.035 47 0.036) notificationworker stdout | 2023-07-04 07:44:04,762 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'notificationworker.py', 'pid': '71'} manifestbackfillworker stdout | 2023-07-04 07:44:05,241 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'manifestbackfillworker.py', 'pid': '67'} globalpromstats stdout | 2023-07-04 07:44:05,822 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'globalpromstats.py', 'pid': '62'} securityworker stdout | 2023-07-04 07:44:07,275 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityworker.py', 'pid': '85'} queuecleanupworker stdout | 2023-07-04 07:44:07,526 [73] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'queuecleanupworker.py', 'pid': '73'} blobuploadcleanupworker stdout | 2023-07-04 07:44:08,131 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'blobuploadcleanupworker.py', 'pid': '54'} gunicorn-web stdout | 2023-07-04 07:44:08,898 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-07-04 07:44:08,904 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '210'} gunicorn-web stdout | 2023-07-04 07:44:08,907 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-07-04 07:44:08,911 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '65'} gunicorn-web stdout | 2023-07-04 07:44:08,994 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '214'} notificationworker stdout | 2023-07-04 07:44:09,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:09,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:19.272469+00:00 (in 9.999425 seconds) notificationworker stdout | 2023-07-04 07:44:09,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:19 UTC)" (scheduled at 2023-07-04 07:44:09.272469+00:00) notificationworker stdout | 2023-07-04 07:44:09,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:09,274 [71] [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(2023, 7, 4, 7, 44, 9, 273512), True, datetime.datetime(2023, 7, 4, 7, 44, 9, 273512), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:09,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:09,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:09,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:19 UTC)" executed successfully securityworker stdout | 2023-07-04 07:44:09,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:44:09,871 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:29.753430+00:00 (in 19.881964 seconds) securityworker stdout | 2023-07-04 07:44:09,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:39 UTC)" (scheduled at 2023-07-04 07:44:09.870987+00:00) securityworker stdout | 2023-07-04 07:44:09,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:09,871 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:44:09,873 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:44:09,873 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:44:09,873 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:09,873 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:44:09,873 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:44:09,876 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:44:09,877 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:09,887 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:44:09,890 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:09,890 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:09,891 [85] [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", "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(2023, 7, 4, 7, 39, 9, 877395), 1, 2]) securityworker stdout | 2023-07-04 07:44:09,893 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:09,893 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:09,894 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 39, 9, 877395), 1, 2]) securityworker stdout | 2023-07-04 07:44:09,896 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:09,896 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:09,896 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:09,896 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:44:09,897 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:44:09,897 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:44:09,897 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:44:09,897 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:09,897 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:44:09,897 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:39 UTC)" executed successfully gcworker stdout | 2023-07-04 07:44:10,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:10,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:20.073402+00:00 (in 9.999543 seconds) gcworker stdout | 2023-07-04 07:44:10,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:20 UTC)" (scheduled at 2023-07-04 07:44:10.073402+00:00) gcworker stdout | 2023-07-04 07:44:10,075 [61] [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, 1687247050074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:10,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:10,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:10,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:20 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:44:10,425 [215] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '215'} gunicorn-registry stdout | 2023-07-04 07:44:10,433 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-07-04 07:44:10,438 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-07-04 07:44:10,442 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-07-04 07:44:10,445 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-07-04 07:44:10,449 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-07-04 07:44:10,453 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-07-04 07:44:10,456 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '63'} gunicorn-registry stdout | 2023-07-04 07:44:10,459 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '220'} securityscanningnotificationworker stdout | 2023-07-04 07:44:11,272 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:44:11,273 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:12.675790+00:00 (in 1.402827 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:44:11,273 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:11 UTC)" (scheduled at 2023-07-04 07:44:11.272479+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:44:11,273 [84] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-07-04 07:44:11,274 [84] [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(2023, 7, 4, 7, 44, 11, 273447), True, datetime.datetime(2023, 7, 4, 7, 44, 11, 273447), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-07-04 07:44:11,284 [84] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-07-04 07:44:11,284 [84] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-07-04 07:44:11,284 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:11 UTC)" executed successfully chunkcleanupworker stdout | 2023-07-04 07:44:12,576 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} securityscanningnotificationworker stdout | 2023-07-04 07:44:12,676 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:44:12,676 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:11.272479+00:00 (in 58.596233 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:44:12,676 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:12 UTC)" (scheduled at 2023-07-04 07:44:12.675790+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:44:12,676 [84] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-07-04 07:44:12,676 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:12 UTC)" executed successfully builder stdout | 2023-07-04 07:44:12,935 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:44:12,947 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:12,947 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:44:12,956 [55] [DEBUG] [data.database] Disconnecting from database. servicekey stdout | 2023-07-04 07:44:15,977 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} repositorygcworker stdout | 2023-07-04 07:44:16,370 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:44:16,371 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:46.564680+00:00 (in 30.193812 seconds) repositorygcworker stdout | 2023-07-04 07:44:16,371 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-07-04 07:49:16 UTC)" (scheduled at 2023-07-04 07:44:16.370279+00:00) repositorygcworker stdout | 2023-07-04 07:44:16,371 [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(2023, 7, 4, 7, 44, 16, 371386), 'repositorygc/%']) repositorygcworker stdout | 2023-07-04 07:44:16,381 [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(2023, 7, 4, 7, 44, 16, 371386), True, datetime.datetime(2023, 7, 4, 7, 44, 16, 371386), 0, 'repositorygc/%']) repositorygcworker stdout | 2023-07-04 07:44:16,385 [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(2023, 7, 4, 7, 44, 16, 371386), True, datetime.datetime(2023, 7, 4, 7, 44, 16, 371386), 0, 'repositorygc/%', False, datetime.datetime(2023, 7, 4, 7, 44, 16, 371386), 'repositorygc/%']) repositorygcworker stdout | 2023-07-04 07:44:16,387 [83] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-07-04 07:44:16,387 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.update_queue_metrics (trigger: interval[0:05:00], next run at: 2023-07-04 07:49:16 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-07-04 07:44:16,959 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityscanningnotificationworker.py', 'pid': '84'} buildlogsarchiver stdout | 2023-07-04 07:44:17,255 [56] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'buildlogsarchiver.py', 'pid': '56'} gunicorn-web stdout | 2023-07-04 07:44:18,499 [214] [DEBUG] [app] Starting request: urn:request:1674ec15-649e-4930-abbc-3e652c42ffed (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:18,499 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,499 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,500 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,510 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,513 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:18,520 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,521 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,525 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,529 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,535 [214] [DEBUG] [peewee] ('DELETE FROM "queueitem" WHERE ("queueitem"."id" = %s)', [2]) gunicorn-web stdout | 2023-07-04 07:44:18,538 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id" FROM "repositorybuild" AS "t1" WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,541 [214] [DEBUG] [peewee] ('UPDATE "repositorybuild" SET "phase" = %s WHERE (("repositorybuild"."id" = %s) AND ("repositorybuild"."phase" = %s))', ['cancelled', 2, 'waiting']) gunicorn-web stdout | 2023-07-04 07:44:18,544 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:18,546 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['3ed6103f-10c4-457c-82a8-521417b2f7b4', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,560 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."event_id", "t1"."method_id", "t1"."title", "t1"."config_json", "t1"."event_config_json", "t1"."number_of_failures", "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 "repositorynotification" 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") INNER JOIN "externalnotificationevent" AS "t4" ON ("t1"."event_id" = "t4"."id") WHERE ((("t3"."username" = %s) AND ("t2"."name" = %s)) AND ("t4"."name" = %s))', ['build_test', 'github', 'build_cancelled']) gunicorn-web stdout | 2023-07-04 07:44:18,563 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:18,564 [214] [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', ['build_test', 'github', 3, 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:44:18,567 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:44:18,567 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:48.567188+00:00 (in 29.999570 seconds) buildlogsarchiver stdout | 2023-07-04 07:44:18,567 [56] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:48 UTC)" (scheduled at 2023-07-04 07:44:18.567188+00:00) buildlogsarchiver stdout | 2023-07-04 07:44:18,568 [56] [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(2023, 6, 19, 7, 44, 18, 568050), False, 50, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,575 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_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', ['build_test', 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:44:18,577 [56] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id" FROM "repositorybuild" AS "t1" WHERE ("t1"."id" = %s) LIMIT %s OFFSET %s', [2, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,577 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "logentrykind" AS "t1"', []) buildlogsarchiver stdout | 2023-07-04 07:44:18,579 [56] [DEBUG] [__main__] Archiving: 3ed6103f-10c4-457c-82a8-521417b2f7b4 gunicorn-web stdout | 2023-07-04 07:44:18,582 [214] [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"', [79, 2, 1, 1, datetime.datetime(2023, 7, 4, 7, 44, 18, 574560), '10.131.2.9', '{"build_uuid": "3ed6103f-10c4-457c-82a8-521417b2f7b4"}']) buildlogsarchiver stdout | 2023-07-04 07:44:18,583 [56] [DEBUG] [peewee] ('UPDATE "repositorybuild" SET "logs_archived" = %s WHERE (("repositorybuild"."uuid" = %s) AND ("repositorybuild"."logs_archived" = %s))', [True, '3ed6103f-10c4-457c-82a8-521417b2f7b4', False]) gunicorn-web stdout | 2023-07-04 07:44:18,586 [214] [DEBUG] [app] Ending request: urn:request:1674ec15-649e-4930-abbc-3e652c42ffed (/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4) {'endpoint': 'api.repositorybuildresource', 'request_id': 'urn:request:1674ec15-649e-4930-abbc-3e652c42ffed', 'remote_addr': '10.131.2.9', 'http_method': 'DELETE', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4', 'path': '/api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4', 'parameters': {}, 'json_body': {}, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} buildlogsarchiver stdout | 2023-07-04 07:44:18,587 [56] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-07-04 07:44:18,587 [56] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:48 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:44:18,587 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:18,588 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:18 +0000] "DELETE /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4 HTTP/1.0" 201 7 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:18 +0000] "DELETE /api/v1/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4 HTTP/2.0" 201 7 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/3ed6103f-10c4-457c-82a8-521417b2f7b4" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.091 1095 0.090) gunicorn-web stdout | 2023-07-04 07:44:18,930 [210] [DEBUG] [app] Starting request: urn:request:c7ea90a6-ecfd-4eff-86aa-ddafb24a91a1 (/api/v1/repository/build_test/github) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:18,930 [212] [DEBUG] [app] Starting request: urn:request:ea402740-58f0-46d9-9f2e-cc19df73c64c (/api/v1/repository/build_test/github/tag/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:18,930 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,930 [212] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,930 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,931 [212] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,931 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,932 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,941 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:18,941 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,942 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,942 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,942 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,942 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,943 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:18,943 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,943 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,943 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,943 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,946 [212] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:18,946 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:18,953 [212] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,953 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:18,953 [210] [DEBUG] [endpoints.api.repository] Get repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:18,954 [212] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,955 [210] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,958 [210] [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 | 2023-07-04 07:44:18,959 [212] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,961 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,962 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-07-04 07:44:18,964 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-07-04 07:44:18,965 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,967 [210] [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(2023, 4, 3)]) gunicorn-web stdout | 2023-07-04 07:44:18,968 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id", "t2"."layers_compressed_size", "t2"."config_media_type" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE ((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [1, None, 1688456658967, False, 101, 0]) gunicorn-web stdout | 2023-07-04 07:44:18,970 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,970 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:18,972 [212] [DEBUG] [app] Ending request: urn:request:ea402740-58f0-46d9-9f2e-cc19df73c64c (/api/v1/repository/build_test/github/tag/) {'endpoint': 'api.listrepositorytags', 'request_id': 'urn:request:ea402740-58f0-46d9-9f2e-cc19df73c64c', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true', 'path': '/api/v1/repository/build_test/github/tag/', 'parameters': {'limit': '100', 'page': '1', 'onlyActiveTags': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:18,972 [210] [DEBUG] [app] Ending request: urn:request:c7ea90a6-ecfd-4eff-86aa-ddafb24a91a1 (/api/v1/repository/build_test/github) {'endpoint': 'api.repository', 'request_id': 'urn:request:c7ea90a6-ecfd-4eff-86aa-ddafb24a91a1', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github?includeStats=true&includeTags=false', 'path': '/api/v1/repository/build_test/github', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:18,973 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:18,973 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:18,973 [212] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:18 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:18 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.045 525 0.045) nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:18 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/2.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.045 90 0.045) gunicorn-web stdout | 2023-07-04 07:44:18,973 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:18 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/1.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" notificationworker stdout | 2023-07-04 07:44:19,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:19,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:29.272469+00:00 (in 9.999542 seconds) notificationworker stdout | 2023-07-04 07:44:19,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:29 UTC)" (scheduled at 2023-07-04 07:44:19.272469+00:00) notificationworker stdout | 2023-07-04 07:44:19,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:19,274 [71] [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(2023, 7, 4, 7, 44, 19, 273477), True, datetime.datetime(2023, 7, 4, 7, 44, 19, 273477), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:19,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:19,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:19,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:29 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:44:19,292 [213] [DEBUG] [app] Starting request: urn:request:bd45d157-1290-4370-a1ec-6488887191bd (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:19,292 [214] [DEBUG] [app] Starting request: urn:request:29e0e17d-dc4d-49e4-927d-cb4b5f8bd8ec (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:19,293 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:19,294 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:19,296 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:19,296 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:44:19,297 [215] [DEBUG] [app] Starting request: urn:request:d21e9d24-bf1b-4c73-8ccb-5e779b61fd01 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:19,298 [215] [DEBUG] [app] Ending request: urn:request:d21e9d24-bf1b-4c73-8ccb-5e779b61fd01 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d21e9d24-bf1b-4c73-8ccb-5e779b61fd01', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:44:19,298 [222] [DEBUG] [app] Starting request: urn:request:c6103805-9569-4423-8fb4-795fbf1b64af (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:19,298 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-07-04 07:44:19,298 [222] [DEBUG] [app] Ending request: urn:request:c6103805-9569-4423-8fb4-795fbf1b64af (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:c6103805-9569-4423-8fb4-795fbf1b64af', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:19,298 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-07-04 07:44:19,299 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:19,299 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.003) gunicorn-web stdout | 2023-07-04 07:44:19,300 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:19,302 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:19,303 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:19,304 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:19,304 [213] [DEBUG] [app] Starting request: urn:request:d1a2685c-b1d7-4587-b8d0-0b0784c3a7af (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:19,305 [213] [DEBUG] [app] Ending request: urn:request:d1a2685c-b1d7-4587-b8d0-0b0784c3a7af (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:d1a2685c-b1d7-4587-b8d0-0b0784c3a7af', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:19,305 [210] [DEBUG] [app] Starting request: urn:request:8fe8b227-d8bd-455d-80b9-ac087da25845 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:19,305 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:19 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:19,306 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:19,306 [210] [DEBUG] [app] Ending request: urn:request:8fe8b227-d8bd-455d-80b9-ac087da25845 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:8fe8b227-d8bd-455d-80b9-ac087da25845', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:19,306 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:19 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:19,306 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:19,306 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:19,307 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:19,312 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:19,313 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:19,322 [213] [DEBUG] [app] Ending request: urn:request:bd45d157-1290-4370-a1ec-6488887191bd (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:bd45d157-1290-4370-a1ec-6488887191bd', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:19,322 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:19,322 [214] [DEBUG] [app] Ending request: urn:request:29e0e17d-dc4d-49e4-927d-cb4b5f8bd8ec (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:29e0e17d-dc4d-49e4-927d-cb4b5f8bd8ec', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:19,322 [213] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:19 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.032 47 0.032) gunicorn-web stdout | 2023-07-04 07:44:19,322 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:19,323 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:19 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.032 47 0.031) gunicorn-web stdout | 2023-07-04 07:44:19,782 [214] [DEBUG] [app] Starting request: urn:request:8e5309cb-b47e-451f-88e1-997b577c51fe (/repository/build_test/github/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:19,783 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:19,794 [214] [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 | 2023-07-04 07:44:19,797 [214] [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', ['build_test', 'github', 'public', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:19,803 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['github', 'build_test', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:19,809 [214] [DEBUG] [app] Ending request: urn:request:8e5309cb-b47e-451f-88e1-997b577c51fe (/repository/build_test/github/status) {'endpoint': 'web.build_status_badge', 'request_id': 'urn:request:8e5309cb-b47e-451f-88e1-997b577c51fe', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c', 'path': '/repository/build_test/github/status', 'parameters': {'token': 'bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:19,809 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:19,810 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:19 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/1.0" 200 751 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/2.0" 200 389 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.029 126 0.029) gunicorn-web stdout | 2023-07-04 07:44:19,958 [214] [DEBUG] [app] Starting request: urn:request:54696ffb-36cd-4c08-be63-a4def0b3608f (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:19,958 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,958 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,959 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:19,969 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:19,972 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:19,979 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:19,980 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:19,986 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 3]) gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,992 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:19,993 [214] [DEBUG] [app] Ending request: urn:request:54696ffb-36cd-4c08-be63-a4def0b3608f (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:54696ffb-36cd-4c08-be63-a4def0b3608f', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=3', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:19,994 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:19,994 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:19 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:19 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 75 0.038) gcworker stdout | 2023-07-04 07:44:20,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:20,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:30.073402+00:00 (in 9.999522 seconds) gcworker stdout | 2023-07-04 07:44:20,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:30 UTC)" (scheduled at 2023-07-04 07:44:20.073402+00:00) gcworker stdout | 2023-07-04 07:44:20,075 [61] [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, 1687247060074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:20,086 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:20,086 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:20,086 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:30 UTC)" executed successfully repositoryactioncounter stdout | 2023-07-04 07:44:20,765 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositoryactioncounter.py', 'pid': '82'} gunicorn-web stdout | 2023-07-04 07:44:21,764 [210] [DEBUG] [app] Starting request: urn:request:8c67a33e-212a-4703-842b-4770f5a84abf (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:21,765 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,765 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,765 [214] [DEBUG] [app] Starting request: urn:request:3a78f9b2-9680-4c85-93c8-8ac7928c5351 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:21,765 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,765 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,766 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:21,766 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:21,775 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,776 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,776 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:21,776 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:21,776 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,777 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:21,777 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,777 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,777 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,777 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,779 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:21,779 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:21,786 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,787 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:21,787 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:21,788 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:21,791 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:21,794 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 10]) gunicorn-web stdout | 2023-07-04 07:44:21,795 [210] [DEBUG] [app] Ending request: urn:request:8c67a33e-212a-4703-842b-4770f5a84abf (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:8c67a33e-212a-4703-842b-4770f5a84abf', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:21,796 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:21,797 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:21 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:21 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.034 509 0.033) gunicorn-web stdout | 2023-07-04 07:44:21,799 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,800 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,800 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,800 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,800 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,800 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:21,801 [214] [DEBUG] [app] Ending request: urn:request:3a78f9b2-9680-4c85-93c8-8ac7928c5351 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:3a78f9b2-9680-4c85-93c8-8ac7928c5351', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=10', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '10'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:21,802 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:21,802 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:21 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:21 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.039 75 0.039) builder stdout | 2023-07-04 07:44:22,960 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:44:22,972 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:22,972 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:44:22,981 [55] [DEBUG] [data.database] Disconnecting from database. gunicorn-secscan stdout | 2023-07-04 07:44:24,311 [161] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '161'} gunicorn-secscan stdout | 2023-07-04 07:44:24,316 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '64'} gunicorn-secscan stdout | 2023-07-04 07:44:24,319 [162] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '162'} gunicorn-web stdout | 2023-07-04 07:44:25,793 [210] [DEBUG] [app] Starting request: urn:request:c3146f3b-faa0-4756-a11b-16c839dd6136 (/repository/build_test/github) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:25,803 [210] [DEBUG] [endpoints.api.discovery] Unable to find method for POST in class gunicorn-web stdout | 2023-07-04 07:44:25,810 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:25,831 [210] [DEBUG] [app] Ending request: urn:request:c3146f3b-faa0-4756-a11b-16c839dd6136 (/repository/build_test/github) {'endpoint': 'web.repository', 'request_id': 'urn:request:c3146f3b-faa0-4756-a11b-16c839dd6136', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds', 'path': '/repository/build_test/github', 'parameters': {'tab': 'builds'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:25,832 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:25 +0000] "GET /repository/build_test/github?tab=builds HTTP/1.0" 200 85827 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:25 +0000] "GET /repository/build_test/github?tab=builds HTTP/2.0" 200 13523 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.041 536 0.041) gunicorn-web stdout | 2023-07-04 07:44:27,068 [214] [DEBUG] [app] Starting request: urn:request:5ff6cd81-7906-4998-9c98-b815b91df297 (/api/v1/user/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,068 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,068 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,069 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) quotaregistrysizeworker stdout | 2023-07-04 07:44:27,077 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'quotaregistrysizeworker.py', 'pid': '74'} gunicorn-web stdout | 2023-07-04 07:44:27,080 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,080 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,080 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,081 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,081 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,081 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,081 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,082 [214] [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 | 2023-07-04 07:44:27,087 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,088 [214] [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 | 2023-07-04 07:44:27,091 [214] [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 | 2023-07-04 07:44:27,095 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."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 | 2023-07-04 07:44:27,095 [210] [DEBUG] [app] Starting request: urn:request:e2f001c0-4f8e-43af-8f8e-cbc1e261d0c2 (/api/v1/messages) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,095 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,096 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,096 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,098 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:44:27,102 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_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 | 2023-07-04 07:44:27,105 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:44:27,106 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,107 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,107 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,107 [210] [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")', []) namespacegcworker stdout | 2023-07-04 07:44:27,108 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'namespacegcworker.py', 'pid': '69'} gunicorn-web stdout | 2023-07-04 07:44:27,108 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "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 | 2023-07-04 07:44:27,111 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,111 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,111 [210] [DEBUG] [app] Ending request: urn:request:e2f001c0-4f8e-43af-8f8e-cbc1e261d0c2 (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:e2f001c0-4f8e-43af-8f8e-cbc1e261d0c2', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,112 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/messages HTTP/2.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.019 135 0.018) gunicorn-web stdout | 2023-07-04 07:44:27,113 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:44:27,113 [214] [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 | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='build_test', teamname='owners', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,117 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,118 [214] [DEBUG] [app] Ending request: urn:request:5ff6cd81-7906-4998-9c98-b815b91df297 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:5ff6cd81-7906-4998-9c98-b815b91df297', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,119 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:27,119 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/ HTTP/1.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/ HTTP/2.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.053 647 0.053) gunicorn-web stdout | 2023-07-04 07:44:27,170 [214] [DEBUG] [app] Starting request: urn:request:a4a30640-5624-4692-8436-afdf91718673 (/api/v1/repository/build_test/github/tag/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,171 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,171 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,171 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,171 [213] [DEBUG] [app] Starting request: urn:request:eeea7d7a-a08e-4619-8dd2-0f50c3417f60 (/api/v1/repository/build_test/github) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,172 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,172 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,173 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,181 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,182 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,182 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,182 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,183 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,183 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,183 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:27,183 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,183 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,184 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,184 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,184 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:27,187 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:27,191 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,192 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,194 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,194 [213] [DEBUG] [endpoints.api.repository] Get repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:27,196 [213] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,197 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,199 [213] [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 | 2023-07-04 07:44:27,201 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-07-04 07:44:27,202 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,203 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "visibility" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['public', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,205 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "repositorykind" AS "t1"', []) gunicorn-web stdout | 2023-07-04 07:44:27,207 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id", "t2"."layers_compressed_size", "t2"."config_media_type" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE ((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [1, None, 1688456667206, False, 101, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,208 [213] [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(2023, 4, 3)]) gunicorn-web stdout | 2023-07-04 07:44:27,211 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,211 [214] [DEBUG] [app] Ending request: urn:request:a4a30640-5624-4692-8436-afdf91718673 (/api/v1/repository/build_test/github/tag/) {'endpoint': 'api.listrepositorytags', 'request_id': 'urn:request:a4a30640-5624-4692-8436-afdf91718673', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true', 'path': '/api/v1/repository/build_test/github/tag/', 'parameters': {'limit': '100', 'page': '1', 'onlyActiveTags': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,211 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,212 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:27,212 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.043 94 0.043) gunicorn-web stdout | 2023-07-04 07:44:27,213 [213] [DEBUG] [app] Ending request: urn:request:eeea7d7a-a08e-4619-8dd2-0f50c3417f60 (/api/v1/repository/build_test/github) {'endpoint': 'api.repository', 'request_id': 'urn:request:eeea7d7a-a08e-4619-8dd2-0f50c3417f60', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github?includeStats=true&includeTags=false', 'path': '/api/v1/repository/build_test/github', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,214 [213] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/2.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.044 90 0.045) gunicorn-web stdout | 2023-07-04 07:44:27,214 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/1.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" builder stdout | 2023-07-04 07:44:27,243 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'builder.py', 'pid': '55'} gunicorn-web stdout | 2023-07-04 07:44:27,458 [214] [DEBUG] [app] Starting request: urn:request:a61c7b85-b1ae-46b3-b025-cdeff387f863 (/api/v1/user/notifications) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,458 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,458 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,459 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,461 [210] [DEBUG] [app] Starting request: urn:request:ec8d2a20-29ad-428a-8049-94fbe6a58a31 (/api/v1/user/apptoken) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,462 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,462 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,462 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,469 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,469 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,469 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,469 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:44:27,469 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,470 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,470 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,470 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,472 [214] [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 | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,472 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,473 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."uuid", "t1"."title", "t1"."token_name", "t1"."token_secret", "t1"."created", "t1"."expiration", "t1"."last_accessed" FROM "appspecificauthtoken" AS "t1" WHERE ((("t1"."user_id" = %s) AND ("t1"."expiration" <= %s)) AND ("t1"."expiration" > %s))', [1, datetime.datetime(2023, 7, 7, 2, 56, 27, 472975), datetime.datetime(2023, 7, 4, 7, 44, 27, 473031)]) gunicorn-web stdout | 2023-07-04 07:44:27,476 [210] [DEBUG] [app] Ending request: urn:request:ec8d2a20-29ad-428a-8049-94fbe6a58a31 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:ec8d2a20-29ad-428a-8049-94fbe6a58a31', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,477 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/2.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.017 64 0.017) gunicorn-web stdout | 2023-07-04 07:44:27,477 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:44:27,478 [214] [DEBUG] [app] Ending request: urn:request:a61c7b85-b1ae-46b3-b025-cdeff387f863 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:a61c7b85-b1ae-46b3-b025-cdeff387f863', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,479 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/notifications HTTP/2.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.022 479 0.022) gunicorn-web stdout | 2023-07-04 07:44:27,479 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:44:27,816 [214] [DEBUG] [app] Starting request: urn:request:409f4dbb-1287-4f09-a247-6e4e500e0dfb (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,816 [210] [DEBUG] [app] Starting request: urn:request:2ce97dae-5559-40f0-a5f6-ee2b951ce15a (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:27,816 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,816 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,816 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,816 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,817 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,817 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,826 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,827 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,827 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,830 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:27,830 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:27,837 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,837 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:27,838 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,838 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:27,842 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:27,842 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:27,846 [214] [DEBUG] [app] Ending request: urn:request:409f4dbb-1287-4f09-a247-6e4e500e0dfb (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:409f4dbb-1287-4f09-a247-6e4e500e0dfb', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,846 [210] [DEBUG] [app] Ending request: urn:request:2ce97dae-5559-40f0-a5f6-ee2b951ce15a (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:2ce97dae-5559-40f0-a5f6-ee2b951ce15a', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:27,847 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:27,847 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:27,847 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.032 70 0.033) nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.032 70 0.033) gunicorn-web stdout | 2023-07-04 07:44:27,847 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:27 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" storagereplication stdout | 2023-07-04 07:44:27,958 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'storagereplication.py', 'pid': '90'} gunicorn-web stdout | 2023-07-04 07:44:27,999 [214] [DEBUG] [app] Starting request: urn:request:69208e0f-87d2-49b0-b81e-5fe9ddd822d4 (/repository/build_test/github/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:28,000 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,011 [214] [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 | 2023-07-04 07:44:28,014 [214] [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', ['build_test', 'github', 'public', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,019 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['github', 'build_test', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,024 [214] [DEBUG] [app] Ending request: urn:request:69208e0f-87d2-49b0-b81e-5fe9ddd822d4 (/repository/build_test/github/status) {'endpoint': 'web.build_status_badge', 'request_id': 'urn:request:69208e0f-87d2-49b0-b81e-5fe9ddd822d4', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c', 'path': '/repository/build_test/github/status', 'parameters': {'token': 'bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:28,025 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:28,026 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:28 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/1.0" 200 751 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:28 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/2.0" 200 389 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.027 92 0.027) gunicorn-web stdout | 2023-07-04 07:44:28,150 [214] [DEBUG] [app] Starting request: urn:request:c0acb024-c3b6-4fc2-b0ef-84872a4ce8c5 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:28,150 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,150 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,151 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,161 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,164 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:28,171 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,173 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,178 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 3]) gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,184 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,185 [214] [DEBUG] [app] Ending request: urn:request:c0acb024-c3b6-4fc2-b0ef-84872a4ce8c5 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:c0acb024-c3b6-4fc2-b0ef-84872a4ce8c5', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=3', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:28,186 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:28,186 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:28 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:28 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 75 0.038) gunicorn-web stdout | 2023-07-04 07:44:28,518 [210] [DEBUG] [app] Starting request: urn:request:38698c44-e329-45ae-bc60-6ac4be21f335 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:28,518 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,518 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,519 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,529 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,532 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:28,539 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:28,540 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:28,546 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 10]) gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,551 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:28,552 [210] [DEBUG] [app] Ending request: urn:request:38698c44-e329-45ae-bc60-6ac4be21f335 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:38698c44-e329-45ae-bc60-6ac4be21f335', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=10', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '10'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:28,553 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:28,553 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:28 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:28 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 423 0.037) notificationworker stdout | 2023-07-04 07:44:29,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:29,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:39.272469+00:00 (in 9.999445 seconds) notificationworker stdout | 2023-07-04 07:44:29,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:39 UTC)" (scheduled at 2023-07-04 07:44:29.272469+00:00) notificationworker stdout | 2023-07-04 07:44:29,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:29,274 [71] [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(2023, 7, 4, 7, 44, 29, 273509), True, datetime.datetime(2023, 7, 4, 7, 44, 29, 273509), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:29,284 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:29,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:29,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:39 UTC)" executed successfully securityworker stdout | 2023-07-04 07:44:29,753 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:44:29,754 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:39.870987+00:00 (in 10.117098 seconds) securityworker stdout | 2023-07-04 07:44:29,754 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:59 UTC)" (scheduled at 2023-07-04 07:44:29.753430+00:00) securityworker stdout | 2023-07-04 07:44:29,754 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:44:29,754 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:44:29,757 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:44:29,758 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:29,768 [85] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:29,771 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:44:29,771 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:44:59 UTC)" executed successfully teamsyncworker stdout | 2023-07-04 07:44:29,970 [91] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'teamsyncworker.py', 'pid': '91'} gcworker stdout | 2023-07-04 07:44:30,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:30,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:40.073402+00:00 (in 9.999544 seconds) gcworker stdout | 2023-07-04 07:44:30,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:40 UTC)" (scheduled at 2023-07-04 07:44:30.073402+00:00) gcworker stdout | 2023-07-04 07:44:30,075 [61] [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, 1687247070074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:30,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:30,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:30,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:40 UTC)" executed successfully gcworker stdout | 2023-07-04 07:44:30,118 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'gcworker.py', 'pid': '61'} expiredappspecifictokenworker stdout | 2023-07-04 07:44:30,964 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '59'} repositorygcworker stdout | 2023-07-04 07:44:31,348 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositorygcworker.py', 'pid': '83'} gunicorn-web stdout | 2023-07-04 07:44:31,962 [210] [DEBUG] [app] Starting request: urn:request:9915c2d9-4a25-4185-b086-1767a4dd934f (/repository/build_test/github) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:31,963 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:31,966 [210] [DEBUG] [app] Ending request: urn:request:9915c2d9-4a25-4185-b086-1767a4dd934f (/repository/build_test/github) {'endpoint': 'web.repository', 'request_id': 'urn:request:9915c2d9-4a25-4185-b086-1767a4dd934f', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds', 'path': '/repository/build_test/github', 'parameters': {'tab': 'builds'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:31,967 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:31 +0000] "GET /repository/build_test/github?tab=builds HTTP/1.0" 200 85827 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:31 +0000] "GET /repository/build_test/github?tab=builds HTTP/2.0" 200 13523 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.007 66 0.007) exportactionlogsworker stdout | 2023-07-04 07:44:32,069 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:44:32,069 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:53.677833+00:00 (in 21.608032 seconds) exportactionlogsworker stdout | 2023-07-04 07:44:32,070 [60] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:32 UTC)" (scheduled at 2023-07-04 07:44:32.069343+00:00) exportactionlogsworker stdout | 2023-07-04 07:44:32,070 [60] [DEBUG] [workers.queueworker] Running watchdog. exportactionlogsworker stdout | 2023-07-04 07:44:32,070 [60] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:32 UTC)" executed successfully logrotateworker stdout | 2023-07-04 07:44:32,792 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'logrotateworker.py', 'pid': '66'} gunicorn-web stdout | 2023-07-04 07:44:32,957 [214] [DEBUG] [app] Starting request: urn:request:2e22e157-ac75-4bd8-9b1d-a4f8206426d1 (/api/v1/user/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:32,958 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,958 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,959 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:32,969 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:32,969 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:32,969 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,969 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:32,970 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:32,970 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:32,971 [214] [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 | 2023-07-04 07:44:32,975 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,975 [214] [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 | 2023-07-04 07:44:32,979 [214] [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 | 2023-07-04 07:44:32,982 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."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 | 2023-07-04 07:44:32,985 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:44:32,988 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_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 | 2023-07-04 07:44:32,990 [210] [DEBUG] [app] Starting request: urn:request:71e93d3a-0692-4d49-a6e3-1f228f4062d2 (/api/v1/messages) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:32,990 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,990 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 builder stdout | 2023-07-04 07:44:32,991 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue gunicorn-web stdout | 2023-07-04 07:44:32,991 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:32,991 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:44:32,994 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "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 | 2023-07-04 07:44:32,997 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,997 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:32,998 [214] [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 | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='build_test', teamname='owners', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,002 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,003 [214] [DEBUG] [app] Ending request: urn:request:2e22e157-ac75-4bd8-9b1d-a4f8206426d1 (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:2e22e157-ac75-4bd8-9b1d-a4f8206426d1', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,003 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:33,004 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:33,004 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,004 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,004 [210] [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 | 2023-07-04 07:44:33,005 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/ HTTP/1.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/ HTTP/2.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.049 396 0.048) builder stdout | 2023-07-04 07:44:33,005 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:33,005 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics gunicorn-web stdout | 2023-07-04 07:44:33,008 [210] [DEBUG] [app] Ending request: urn:request:71e93d3a-0692-4d49-a6e3-1f228f4062d2 (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:71e93d3a-0692-4d49-a6e3-1f228f4062d2', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,009 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,009 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/messages HTTP/2.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.020 140 0.021) builder stdout | 2023-07-04 07:44:33,015 [55] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,072 [210] [DEBUG] [app] Starting request: urn:request:cebe5f88-b713-4a38-97b9-e1be70fec05e (/api/v1/repository/build_test/github/tag/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:33,073 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,073 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,073 [213] [DEBUG] [app] Starting request: urn:request:822f6472-873e-4023-b6d7-c8f872426900 (/api/v1/repository/build_test/github) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:33,073 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,074 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,074 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,074 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,083 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,084 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:33,084 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:33,084 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,085 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:33,085 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,085 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,085 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,085 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,086 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:33,093 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,094 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,099 [210] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,103 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id", "t2"."layers_compressed_size", "t2"."config_media_type" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE ((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [1, None, 1688456673102, False, 101, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,107 [210] [DEBUG] [app] Ending request: urn:request:cebe5f88-b713-4a38-97b9-e1be70fec05e (/api/v1/repository/build_test/github/tag/) {'endpoint': 'api.listrepositorytags', 'request_id': 'urn:request:cebe5f88-b713-4a38-97b9-e1be70fec05e', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true', 'path': '/api/v1/repository/build_test/github/tag/', 'parameters': {'limit': '100', 'page': '1', 'onlyActiveTags': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,108 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,108 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 94 0.037) gunicorn-web stdout | 2023-07-04 07:44:33,185 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:33,192 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,192 [213] [DEBUG] [endpoints.api.repository] Get repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:33,193 [213] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,197 [213] [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 | 2023-07-04 07:44:33,200 [213] [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(2023, 4, 3)]) gunicorn-web stdout | 2023-07-04 07:44:33,203 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,203 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,204 [213] [DEBUG] [app] Ending request: urn:request:822f6472-873e-4023-b6d7-c8f872426900 (/api/v1/repository/build_test/github) {'endpoint': 'api.repository', 'request_id': 'urn:request:822f6472-873e-4023-b6d7-c8f872426900', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github?includeStats=true&includeTags=false', 'path': '/api/v1/repository/build_test/github', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,204 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,205 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/1.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/2.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.133 90 0.132) gunicorn-web stdout | 2023-07-04 07:44:33,353 [214] [DEBUG] [app] Starting request: urn:request:389619f8-a87f-4ed8-9663-36f153201836 (/api/v1/user/notifications) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:33,353 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,353 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,354 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,359 [213] [DEBUG] [app] Starting request: urn:request:693aa367-ff50-424c-bf17-38cae17ebb45 (/api/v1/user/apptoken) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:33,360 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,360 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,360 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,364 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,366 [214] [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 | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,370 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:33,371 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."uuid", "t1"."title", "t1"."token_name", "t1"."token_secret", "t1"."created", "t1"."expiration", "t1"."last_accessed" FROM "appspecificauthtoken" AS "t1" WHERE ((("t1"."user_id" = %s) AND ("t1"."expiration" <= %s)) AND ("t1"."expiration" > %s))', [1, datetime.datetime(2023, 7, 7, 2, 56, 33, 370836), datetime.datetime(2023, 7, 4, 7, 44, 33, 370880)]) gunicorn-web stdout | 2023-07-04 07:44:33,372 [214] [DEBUG] [app] Ending request: urn:request:389619f8-a87f-4ed8-9663-36f153201836 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:389619f8-a87f-4ed8-9663-36f153201836', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,373 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,373 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/notifications HTTP/2.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.021 403 0.022) gunicorn-web stdout | 2023-07-04 07:44:33,374 [213] [DEBUG] [app] Ending request: urn:request:693aa367-ff50-424c-bf17-38cae17ebb45 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:693aa367-ff50-424c-bf17-38cae17ebb45', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:33,375 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:33,375 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:33 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/2.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.017 64 0.017) exportactionlogsworker stdout | 2023-07-04 07:44:34,082 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'exportactionlogsworker.py', 'pid': '60'} gunicorn-web stdout | 2023-07-04 07:44:34,291 [212] [DEBUG] [app] Starting request: urn:request:2e0eee23-f90c-4588-a4b3-047b5e964d5b (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:34,293 [214] [DEBUG] [app] Starting request: urn:request:e75435fc-be4a-4606-8bac-25f334b457b2 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:34,294 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:34,295 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:34,296 [212] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:34,298 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:44:34,299 [222] [DEBUG] [app] Starting request: urn:request:508cd537-eff6-42ac-8f66-ea64ca23897c (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:34,300 [221] [DEBUG] [app] Starting request: urn:request:1f96aae2-5fcf-4850-be21-f68047720394 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:34,300 [222] [DEBUG] [app] Ending request: urn:request:508cd537-eff6-42ac-8f66-ea64ca23897c (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:508cd537-eff6-42ac-8f66-ea64ca23897c', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:44:34,300 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:34,300 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-07-04 07:44:34,301 [221] [DEBUG] [app] Ending request: urn:request:1f96aae2-5fcf-4850-be21-f68047720394 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:1f96aae2-5fcf-4850-be21-f68047720394', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.005 162 0.004) gunicorn-registry stdout | 2023-07-04 07:44:34,302 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:34 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:34,302 [212] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:34,302 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:34,304 [212] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:34,305 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:34,306 [212] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:34,307 [214] [DEBUG] [app] Starting request: urn:request:5cb5f6e1-3e65-4f2f-b272-229c8153ccab (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:34,307 [214] [DEBUG] [app] Ending request: urn:request:5cb5f6e1-3e65-4f2f-b272-229c8153ccab (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5cb5f6e1-3e65-4f2f-b272-229c8153ccab', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-07-04 07:44:34,307 [214] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:34 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:34,307 [210] [DEBUG] [app] Starting request: urn:request:47305e53-8954-4268-802c-0f4908d289cb (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:34,308 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:34,308 [210] [DEBUG] [app] Ending request: urn:request:47305e53-8954-4268-802c-0f4908d289cb (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:47305e53-8954-4268-802c-0f4908d289cb', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:34,308 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:34,308 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:34 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:34,308 [212] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:34,309 [212] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:34,314 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:34,315 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:34,323 [214] [DEBUG] [app] Ending request: urn:request:e75435fc-be4a-4606-8bac-25f334b457b2 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:e75435fc-be4a-4606-8bac-25f334b457b2', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:34,323 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,324 [212] [DEBUG] [app] Ending request: urn:request:2e0eee23-f90c-4588-a4b3-047b5e964d5b (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:2e0eee23-f90c-4588-a4b3-047b5e964d5b', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:34,324 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,324 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:34 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.032 47 0.031) gunicorn-web stdout | 2023-07-04 07:44:34,324 [212] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:34 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.034 47 0.034) gunicorn-web stdout | 2023-07-04 07:44:34,334 [214] [DEBUG] [app] Starting request: urn:request:496893c9-bf2f-4977-bd07-302667b446b3 (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:34,334 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,334 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,335 [210] [DEBUG] [app] Starting request: urn:request:360538be-9e94-4995-9960-4e147deac1f0 (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:34,335 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,335 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,335 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,336 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,344 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,345 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,345 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,346 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,350 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:34,350 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:34,357 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,358 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,359 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,360 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,365 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:34,365 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:34,369 [214] [DEBUG] [app] Ending request: urn:request:496893c9-bf2f-4977-bd07-302667b446b3 (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:496893c9-bf2f-4977-bd07-302667b446b3', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:34,370 [210] [DEBUG] [app] Ending request: urn:request:360538be-9e94-4995-9960-4e147deac1f0 (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:360538be-9e94-4995-9960-4e147deac1f0', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:34,370 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,371 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 70 0.038) gunicorn-web stdout | 2023-07-04 07:44:34,371 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,371 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 70 0.038) gunicorn-web stdout | 2023-07-04 07:44:34,524 [210] [DEBUG] [app] Starting request: urn:request:ec864e7a-2d97-474a-8cf6-2b69515d9b0b (/repository/build_test/github/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:34,525 [210] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,535 [210] [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 | 2023-07-04 07:44:34,537 [210] [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', ['build_test', 'github', 'public', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,542 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['github', 'build_test', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,548 [210] [DEBUG] [app] Ending request: urn:request:ec864e7a-2d97-474a-8cf6-2b69515d9b0b (/repository/build_test/github/status) {'endpoint': 'web.build_status_badge', 'request_id': 'urn:request:ec864e7a-2d97-474a-8cf6-2b69515d9b0b', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c', 'path': '/repository/build_test/github/status', 'parameters': {'token': 'bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:34,549 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,549 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:34 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/1.0" 200 751 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/2.0" 200 389 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.026 126 0.026) gunicorn-web stdout | 2023-07-04 07:44:34,681 [210] [DEBUG] [app] Starting request: urn:request:09b4214a-7a6d-4335-af16-7385e7399f97 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:34,681 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,681 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,682 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,691 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,692 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,692 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,694 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:34,701 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:34,702 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:34,708 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 3]) gunicorn-web stdout | 2023-07-04 07:44:34,713 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,713 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,713 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,714 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,714 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,714 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:34,715 [210] [DEBUG] [app] Ending request: urn:request:09b4214a-7a6d-4335-af16-7385e7399f97 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:09b4214a-7a6d-4335-af16-7385e7399f97', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=3', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:34,715 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:34,716 [210] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:34 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 75 0.036) notificationworker stdout | 2023-07-04 07:44:34,799 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'notificationworker.py', 'pid': '71'} gunicorn-web stdout | 2023-07-04 07:44:35,053 [213] [DEBUG] [app] Starting request: urn:request:454d5b50-e53b-4769-80b4-82d0d0ec3286 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:35,053 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,053 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,054 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:35,063 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:35,066 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:35,073 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:35,074 [213] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:35,079 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 10]) gunicorn-web stdout | 2023-07-04 07:44:35,084 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,084 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,085 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,085 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,085 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,085 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:35,086 [213] [DEBUG] [app] Ending request: urn:request:454d5b50-e53b-4769-80b4-82d0d0ec3286 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:454d5b50-e53b-4769-80b4-82d0d0ec3286', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=10', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '10'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:35,087 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:35,087 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:35 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/1.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:35 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/2.0" 200 4181 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.036 423 0.036) manifestbackfillworker stdout | 2023-07-04 07:44:35,258 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'manifestbackfillworker.py', 'pid': '67'} globalpromstats stdout | 2023-07-04 07:44:35,860 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'globalpromstats.py', 'pid': '62'} gunicorn-web stdout | 2023-07-04 07:44:36,327 [214] [DEBUG] [app] Starting request: urn:request:956771e3-1df4-467c-bfa5-c23e8ab8ccbe (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:36,328 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:36,328 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:36,328 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:36,338 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:36,339 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:36,342 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:36,350 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:36,351 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:36,356 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:44:36,360 [214] [DEBUG] [app] Ending request: urn:request:956771e3-1df4-467c-bfa5-c23e8ab8ccbe (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:956771e3-1df4-467c-bfa5-c23e8ab8ccbe', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:36,361 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:36 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.035 670 0.035) gunicorn-web stdout | 2023-07-04 07:44:36,362 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:36 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" securityworker stdout | 2023-07-04 07:44:37,313 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityworker.py', 'pid': '85'} queuecleanupworker stdout | 2023-07-04 07:44:37,562 [73] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'queuecleanupworker.py', 'pid': '73'} blobuploadcleanupworker stdout | 2023-07-04 07:44:38,156 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'blobuploadcleanupworker.py', 'pid': '54'} gunicorn-web stdout | 2023-07-04 07:44:38,366 [213] [DEBUG] [app] Starting request: urn:request:fce90936-22d4-4b97-b20d-4b0e379efbe4 (/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:38,367 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:38,367 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:38,367 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:38,377 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:38,377 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:38,377 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:38,378 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:38,378 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:38,378 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:38,378 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:38,378 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:38,381 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:38,388 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:38,390 [213] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:38,394 [213] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:38,398 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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 "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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"."connected_user_id" = "t5"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['83f1e6bd-80c9-4002-b918-8ecb29a6acff', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:38,402 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:38,404 [213] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): api.github.com:443 gunicorn-web stdout | 2023-07-04 07:44:38,571 [213] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:38,572 [213] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:38 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"836d4bf3c3a543ff99636955998a907b9adcbcd438d1acbbd8987f9c522edb24"', 'last-modified': 'Fri, 22 Jul 2022 08:33:18 GMT', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': 'repo', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4999', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '1', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '50FA:7975:5A05441:B784FE2:64A3CDE6'} {"id":463472763,"node_id":"R_kgDOG6AIew","name":"quay_build_test","full_name":"hu-weihua/quay_build_test","private":true,"owner":{"login":"hu-weihua","id":7370626,"node_id":"MDQ6VXNlcjczNzA2MjY=","avatar_url":"https://avatars.githubusercontent.com/u/7370626?v=4","gravatar_id":"","url":"https://api.github.com/users/hu-weihua","html_url":"https://github.com/hu-weihua","followers_url":"https://api.github.com/users/hu-weihua/followers","following_url":"https://api.github.com/users/hu-weihua/following{/other_user}","gists_url":"https://api.github.com/users/hu-weihua/gists{/gist_id}","starred_url":"https://api.github.com/users/hu-weihua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hu-weihua/subscriptions","organizations_url":"https://api.github.com/users/hu-weihua/orgs","repos_url":"https://api.github.com/users/hu-weihua/repos","events_url":"https://api.github.com/users/hu-weihua/events{/privacy}","received_events_url":"https://api.github.com/users/hu-weihua/received_events","type":"User","site_admin":false},"html_url":"https://github.com/hu-weihua/quay_build_test","description":"It is used to test quay build function","fork":false,"url":"https://api.github.com/repos/hu-weihua/quay_build_test","forks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/forks","keys_url":"https://api.github.com/repos/hu-weihua/quay_build_test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hu-weihua/quay_build_test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hu-weihua/quay_build_test/teams","hooks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/hooks","issue_events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/events{/number}","events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/events","assignees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/assignees{/user}","branches_url":"https://api.github.com/repos/hu-weihua/quay_build_test/branches{/branch}","tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/tags","blobs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/refs{/sha}","trees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hu-weihua/quay_build_test/statuses/{sha}","languages_url":"https://api.github.com/repos/hu-weihua/quay_build_test/languages","stargazers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/stargazers","contributors_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contributors","subscribers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscribers","subscription_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscription","commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits{/sha}","git_commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/commits{/sha}","comments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/comments{/number}","issue_comment_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/comments{/number}","contents_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contents/{+path}","compare_url":"https://api.github.com/repos/hu-weihua/quay_build_test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hu-weihua/quay_build_test/merges","archive_url":"https://api.github.com/repos/hu-weihua/quay_build_test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hu-weihua/quay_build_test/downloads","issues_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues{/number}","pulls_url":"https://api.github.com/repos/hu-weihua/quay_build_test/pulls{/number}","milestones_url":"https://api.github.com/repos/hu-weihua/quay_build_test/milestones{/number}","notifications_url":"https://api.github.com/repos/hu-weihua/quay_build_test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hu-weihua/quay_build_test/labels{/name}","releases_url":"https://api.github.com/repos/hu-weihua/quay_build_test/releases{/id}","deployments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/deployments","created_at":"2022-02-25T09:28:00Z","updated_at":"2022-07-22T08:33:18Z","pushed_at":"2022-09-30T05:56:20Z","git_url":"git://github.com/hu-weihua/quay_build_test.git","ssh_url":"git@github.com:hu-weihua/quay_build_test.git","clone_url":"https://github.com/hu-weihua/quay_build_test.git","svn_url":"https://github.com/hu-weihua/quay_build_test","homepage":null,"size":12,"stargazers_count":0,"watchers_count":0,"language":"Dockerfile","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"private","forks":0,"open_issues":1,"watchers":0,"default_branch":"main","permissions":{"admin":true,"maintain":true,"push":true,"triage":true,"pull":true},"temp_clone_token":"ABYHPAVDCZGWGFAEY3UULIDEUPHRE","allow_squash_merge":true,"allow_merge_commit":true,"allow_rebase_merge":true,"allow_auto_merge":false,"delete_branch_on_merge":false,"allow_update_branch":false,"use_squash_pr_title_as_default":false,"squash_merge_commit_message":"COMMIT_MESSAGES","squash_merge_commit_title":"COMMIT_OR_PR_TITLE","merge_commit_message":"PR_TITLE","merge_commit_title":"MERGE_MESSAGE","network_count":0,"subscribers_count":1} gunicorn-web stdout | 2023-07-04 07:44:38,669 [213] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test/branches HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:38,669 [213] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test/branches {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:38 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"ffdf71f2618c7104cd7692d0e3dd853ba3e33521ee44462098fdda0ccd151662"', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': '', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4998', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '2', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '50FA:7975:5A05483:B78505F:64A3CDE6'} [{"name":"branch1","commit":{"sha":"1d34effde035584623f29666b8f41b42e020ad4a","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/1d34effde035584623f29666b8f41b42e020ad4a"},"protected":false},{"name":"branch2","commit":{"sha":"c6ef6983d9344c211af3fc7312bddccbe7c0dd7c","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/c6ef6983d9344c211af3fc7312bddccbe7c0dd7c"},"protected":false},{"name":"hu-weihua-patch-1","commit":{"sha":"7f19019c0b0bf7eb48b55479771b213e8081c884","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/7f19019c0b0bf7eb48b55479771b213e8081c884"},"protected":false},{"name":"hu-weihua-patch-2","commit":{"sha":"65e01fcd85dfe53a2d52b5f7e188fca3f30daf78","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/65e01fcd85dfe53a2d52b5f7e188fca3f30daf78"},"protected":false},{"name":"main","commit":{"sha":"e5ac6256dfc4fa991423062fb282d617291ee280","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280"},"protected":false}] gunicorn-web stdout | 2023-07-04 07:44:38,673 [213] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): api.github.com:443 gunicorn-web stdout | 2023-07-04 07:44:38,791 [213] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:38,791 [213] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:38 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"836d4bf3c3a543ff99636955998a907b9adcbcd438d1acbbd8987f9c522edb24"', 'last-modified': 'Fri, 22 Jul 2022 08:33:18 GMT', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': 'repo', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4997', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '3', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '29F0:6270:5EB56A5:C0C7D42:64A3CDE6'} {"id":463472763,"node_id":"R_kgDOG6AIew","name":"quay_build_test","full_name":"hu-weihua/quay_build_test","private":true,"owner":{"login":"hu-weihua","id":7370626,"node_id":"MDQ6VXNlcjczNzA2MjY=","avatar_url":"https://avatars.githubusercontent.com/u/7370626?v=4","gravatar_id":"","url":"https://api.github.com/users/hu-weihua","html_url":"https://github.com/hu-weihua","followers_url":"https://api.github.com/users/hu-weihua/followers","following_url":"https://api.github.com/users/hu-weihua/following{/other_user}","gists_url":"https://api.github.com/users/hu-weihua/gists{/gist_id}","starred_url":"https://api.github.com/users/hu-weihua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hu-weihua/subscriptions","organizations_url":"https://api.github.com/users/hu-weihua/orgs","repos_url":"https://api.github.com/users/hu-weihua/repos","events_url":"https://api.github.com/users/hu-weihua/events{/privacy}","received_events_url":"https://api.github.com/users/hu-weihua/received_events","type":"User","site_admin":false},"html_url":"https://github.com/hu-weihua/quay_build_test","description":"It is used to test quay build function","fork":false,"url":"https://api.github.com/repos/hu-weihua/quay_build_test","forks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/forks","keys_url":"https://api.github.com/repos/hu-weihua/quay_build_test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hu-weihua/quay_build_test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hu-weihua/quay_build_test/teams","hooks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/hooks","issue_events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/events{/number}","events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/events","assignees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/assignees{/user}","branches_url":"https://api.github.com/repos/hu-weihua/quay_build_test/branches{/branch}","tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/tags","blobs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/refs{/sha}","trees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hu-weihua/quay_build_test/statuses/{sha}","languages_url":"https://api.github.com/repos/hu-weihua/quay_build_test/languages","stargazers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/stargazers","contributors_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contributors","subscribers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscribers","subscription_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscription","commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits{/sha}","git_commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/commits{/sha}","comments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/comments{/number}","issue_comment_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/comments{/number}","contents_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contents/{+path}","compare_url":"https://api.github.com/repos/hu-weihua/quay_build_test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hu-weihua/quay_build_test/merges","archive_url":"https://api.github.com/repos/hu-weihua/quay_build_test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hu-weihua/quay_build_test/downloads","issues_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues{/number}","pulls_url":"https://api.github.com/repos/hu-weihua/quay_build_test/pulls{/number}","milestones_url":"https://api.github.com/repos/hu-weihua/quay_build_test/milestones{/number}","notifications_url":"https://api.github.com/repos/hu-weihua/quay_build_test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hu-weihua/quay_build_test/labels{/name}","releases_url":"https://api.github.com/repos/hu-weihua/quay_build_test/releases{/id}","deployments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/deployments","created_at":"2022-02-25T09:28:00Z","updated_at":"2022-07-22T08:33:18Z","pushed_at":"2022-09-30T05:56:20Z","git_url":"git://github.com/hu-weihua/quay_build_test.git","ssh_url":"git@github.com:hu-weihua/quay_build_test.git","clone_url":"https://github.com/hu-weihua/quay_build_test.git","svn_url":"https://github.com/hu-weihua/quay_build_test","homepage":null,"size":12,"stargazers_count":0,"watchers_count":0,"language":"Dockerfile","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"private","forks":0,"open_issues":1,"watchers":0,"default_branch":"main","permissions":{"admin":true,"maintain":true,"push":true,"triage":true,"pull":true},"temp_clone_token":"ABYHPAVDCZGWGFAEY3UULIDEUPHRE","allow_squash_merge":true,"allow_merge_commit":true,"allow_rebase_merge":true,"allow_auto_merge":false,"delete_branch_on_merge":false,"allow_update_branch":false,"use_squash_pr_title_as_default":false,"squash_merge_commit_message":"COMMIT_MESSAGES","squash_merge_commit_title":"COMMIT_OR_PR_TITLE","merge_commit_message":"PR_TITLE","merge_commit_title":"MERGE_MESSAGE","network_count":0,"subscribers_count":1} gunicorn-web stdout | 2023-07-04 07:44:38,858 [213] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test/tags HTTP/1.1" 200 2 gunicorn-web stdout | 2023-07-04 07:44:38,858 [213] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test/tags {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:38 GMT', 'content-type': 'application/json; charset=utf-8', 'content-length': '2', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': '"8cdcea1c5e1355a3147d8601eb22fc9eb449d6e1e5e318e61602130e5c4cf0fe"', 'last-modified': 'Fri, 22 Jul 2022 08:33:18 GMT', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': '', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4996', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '4', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'x-github-request-id': '29F0:6270:5EB56C2:C0C7D87:64A3CDE6'} [] gunicorn-web stdout | 2023-07-04 07:44:38,860 [213] [DEBUG] [app] Ending request: urn:request:fce90936-22d4-4b97-b20d-4b0e379efbe4 (/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs) {'endpoint': 'api.buildtriggerfieldvalues', 'request_id': 'urn:request:fce90936-22d4-4b97-b20d-4b0e379efbe4', 'remote_addr': '10.131.2.9', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs', 'path': '/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs', 'parameters': {}, 'json_body': {}, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:38,861 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:38,861 [213] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:38 +0000] "POST /api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs HTTP/1.0" 200 225 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:38 +0000] "POST /api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/fields/refs HTTP/2.0" 200 225 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.496 720 0.497) gunicorn-web stdout | 2023-07-04 07:44:38,908 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-07-04 07:44:38,914 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '210'} gunicorn-web stdout | 2023-07-04 07:44:38,918 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-07-04 07:44:38,922 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '65'} gunicorn-web stdout | 2023-07-04 07:44:39,006 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '214'} notificationworker stdout | 2023-07-04 07:44:39,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:39,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:43.675130+00:00 (in 4.402198 seconds) notificationworker stdout | 2023-07-04 07:44:39,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:49 UTC)" (scheduled at 2023-07-04 07:44:39.272469+00:00) notificationworker stdout | 2023-07-04 07:44:39,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:39,274 [71] [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(2023, 7, 4, 7, 44, 39, 273425), True, datetime.datetime(2023, 7, 4, 7, 44, 39, 273425), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:39,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:39,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:39,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:49 UTC)" executed successfully securityworker stdout | 2023-07-04 07:44:39,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:44:39,871 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:59.753430+00:00 (in 19.881957 seconds) securityworker stdout | 2023-07-04 07:44:39,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:09 UTC)" (scheduled at 2023-07-04 07:44:39.870987+00:00) securityworker stdout | 2023-07-04 07:44:39,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:39,871 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:44:39,873 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:44:39,873 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:44:39,873 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:39,873 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:44:39,873 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:44:39,877 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:44:39,878 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:39,887 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:44:39,890 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:39,890 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:39,891 [85] [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", "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(2023, 7, 4, 7, 39, 39, 878165), 1, 2]) securityworker stdout | 2023-07-04 07:44:39,893 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:39,893 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:39,894 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 39, 39, 878165), 1, 2]) securityworker stdout | 2023-07-04 07:44:39,897 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:44:39,897 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:44:39,897 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:39,897 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:44:39,897 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:44:39,897 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:44:39,897 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:44:39,898 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:44:39,898 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:44:39,898 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:09 UTC)" executed successfully gcworker stdout | 2023-07-04 07:44:40,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:40,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:50.073402+00:00 (in 9.999551 seconds) gcworker stdout | 2023-07-04 07:44:40,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:50 UTC)" (scheduled at 2023-07-04 07:44:40.073402+00:00) gcworker stdout | 2023-07-04 07:44:40,075 [61] [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, 1687247080074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:40,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:40,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:40,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:50 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:44:40,439 [215] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '215'} gunicorn-registry stdout | 2023-07-04 07:44:40,446 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-07-04 07:44:40,451 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-07-04 07:44:40,455 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-07-04 07:44:40,459 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-07-04 07:44:40,464 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-07-04 07:44:40,467 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-07-04 07:44:40,471 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '63'} gunicorn-registry stdout | 2023-07-04 07:44:40,474 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '220'} gunicorn-web stdout | 2023-07-04 07:44:41,838 [214] [DEBUG] [app] Starting request: urn:request:d08f1d62-8c43-4eb2-ae0c-0ae1de5833fb (/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:44:41,838 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:41,838 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:41,839 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:41,849 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:44:41,849 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:44:41,849 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:41,850 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:44:41,850 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:41,850 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:41,850 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:41,850 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:44:41,852 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:44:41,860 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:44:41,861 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:41,865 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:41,870 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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 "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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"."connected_user_id" = "t5"."id") WHERE ("t1"."uuid" = %s) LIMIT %s OFFSET %s', ['83f1e6bd-80c9-4002-b918-8ecb29a6acff', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:41,874 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:41,879 [214] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): api.github.com:443 gunicorn-web stdout | 2023-07-04 07:44:41,999 [214] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:42,000 [214] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:41 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"836d4bf3c3a543ff99636955998a907b9adcbcd438d1acbbd8987f9c522edb24"', 'last-modified': 'Fri, 22 Jul 2022 08:33:18 GMT', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': 'repo', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4995', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '5', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '2C92:1B2F:5418753:ABCB8AA:64A3CDE9'} {"id":463472763,"node_id":"R_kgDOG6AIew","name":"quay_build_test","full_name":"hu-weihua/quay_build_test","private":true,"owner":{"login":"hu-weihua","id":7370626,"node_id":"MDQ6VXNlcjczNzA2MjY=","avatar_url":"https://avatars.githubusercontent.com/u/7370626?v=4","gravatar_id":"","url":"https://api.github.com/users/hu-weihua","html_url":"https://github.com/hu-weihua","followers_url":"https://api.github.com/users/hu-weihua/followers","following_url":"https://api.github.com/users/hu-weihua/following{/other_user}","gists_url":"https://api.github.com/users/hu-weihua/gists{/gist_id}","starred_url":"https://api.github.com/users/hu-weihua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hu-weihua/subscriptions","organizations_url":"https://api.github.com/users/hu-weihua/orgs","repos_url":"https://api.github.com/users/hu-weihua/repos","events_url":"https://api.github.com/users/hu-weihua/events{/privacy}","received_events_url":"https://api.github.com/users/hu-weihua/received_events","type":"User","site_admin":false},"html_url":"https://github.com/hu-weihua/quay_build_test","description":"It is used to test quay build function","fork":false,"url":"https://api.github.com/repos/hu-weihua/quay_build_test","forks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/forks","keys_url":"https://api.github.com/repos/hu-weihua/quay_build_test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hu-weihua/quay_build_test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hu-weihua/quay_build_test/teams","hooks_url":"https://api.github.com/repos/hu-weihua/quay_build_test/hooks","issue_events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/events{/number}","events_url":"https://api.github.com/repos/hu-weihua/quay_build_test/events","assignees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/assignees{/user}","branches_url":"https://api.github.com/repos/hu-weihua/quay_build_test/branches{/branch}","tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/tags","blobs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/refs{/sha}","trees_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hu-weihua/quay_build_test/statuses/{sha}","languages_url":"https://api.github.com/repos/hu-weihua/quay_build_test/languages","stargazers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/stargazers","contributors_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contributors","subscribers_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscribers","subscription_url":"https://api.github.com/repos/hu-weihua/quay_build_test/subscription","commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits{/sha}","git_commits_url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/commits{/sha}","comments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/comments{/number}","issue_comment_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues/comments{/number}","contents_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contents/{+path}","compare_url":"https://api.github.com/repos/hu-weihua/quay_build_test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hu-weihua/quay_build_test/merges","archive_url":"https://api.github.com/repos/hu-weihua/quay_build_test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hu-weihua/quay_build_test/downloads","issues_url":"https://api.github.com/repos/hu-weihua/quay_build_test/issues{/number}","pulls_url":"https://api.github.com/repos/hu-weihua/quay_build_test/pulls{/number}","milestones_url":"https://api.github.com/repos/hu-weihua/quay_build_test/milestones{/number}","notifications_url":"https://api.github.com/repos/hu-weihua/quay_build_test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hu-weihua/quay_build_test/labels{/name}","releases_url":"https://api.github.com/repos/hu-weihua/quay_build_test/releases{/id}","deployments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/deployments","created_at":"2022-02-25T09:28:00Z","updated_at":"2022-07-22T08:33:18Z","pushed_at":"2022-09-30T05:56:20Z","git_url":"git://github.com/hu-weihua/quay_build_test.git","ssh_url":"git@github.com:hu-weihua/quay_build_test.git","clone_url":"https://github.com/hu-weihua/quay_build_test.git","svn_url":"https://github.com/hu-weihua/quay_build_test","homepage":null,"size":12,"stargazers_count":0,"watchers_count":0,"language":"Dockerfile","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"private","forks":0,"open_issues":1,"watchers":0,"default_branch":"main","permissions":{"admin":true,"maintain":true,"push":true,"triage":true,"pull":true},"temp_clone_token":"ABYHPAW6JBVFHG4JYLEWV53EUPHRK","allow_squash_merge":true,"allow_merge_commit":true,"allow_rebase_merge":true,"allow_auto_merge":false,"delete_branch_on_merge":false,"allow_update_branch":false,"use_squash_pr_title_as_default":false,"squash_merge_commit_message":"COMMIT_MESSAGES","squash_merge_commit_title":"COMMIT_OR_PR_TITLE","merge_commit_message":"PR_TITLE","merge_commit_title":"MERGE_MESSAGE","network_count":0,"subscribers_count":1} gunicorn-web stdout | 2023-07-04 07:44:42,104 [214] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test/branches/main HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:42,105 [214] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test/branches/main {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:42 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"3138c2745fde950620fddaebaa75a852cafb2ea1bbef86150bcdbc855f66f00b"', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': '', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4994', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '6', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '2C92:1B2F:5418770:ABCB8F6:64A3CDEA'} {"name":"main","commit":{"sha":"e5ac6256dfc4fa991423062fb282d617291ee280","node_id":"C_kwDOG6AIe9oAKGU1YWM2MjU2ZGZjNGZhOTkxNDIzMDYyZmIyODJkNjE3MjkxZWUyODA","commit":{"author":{"name":"Hu Weihua","email":"hu_weihua@163.com","date":"2022-09-30T05:56:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2022-09-30T05:56:20Z"},"message":"Update update_commit.sh","tree":{"sha":"22b5136e425a49aff0e129d834623566576b63f7","url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/trees/22b5136e425a49aff0e129d834623566576b63f7"},"url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/commits/e5ac6256dfc4fa991423062fb282d617291ee280","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJjNoUECRBK7hj4Ov3rIwAAohcIACCOgGzgedo4ZbeKb0nf5B/v\nZkYARTNuyvNs5FQ20Lq6n1LPzQP55dLAGfdEu6Ob02X7PAlpNUQYasBV/2dR4UeF\nRn7QLNmIsJlrjE+tdcgvG9fmMpFNwEfWqWiee0fpXxdkE4aa591D2NGmEgoX3EVa\njT9+5fHzy7TuYVz0Yr+3p/jNp9U8b3uCAzMhOVMlphk/0qD8cacgLb4WymMMs7B5\n1IwbO1EmNQwKsT8o6S2ia81O0NGJMSOe4KSbg56LOPBHyOjB4ndfX/nP7/+C4hLE\nXllca8DM1W6Xc2sI+19ho+VZ/HemnVUhgEZRBdus3YUXiphA+0AUZPRgrAI8YF8=\n=S7wT\n-----END PGP SIGNATURE-----\n","payload":"tree 22b5136e425a49aff0e129d834623566576b63f7\nparent dc76321be671b0c9ef85e4cb103c43ecf007f480\nauthor Hu Weihua 1664517380 +0800\ncommitter GitHub 1664517380 +0800\n\nUpdate update_commit.sh"}},"url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280","html_url":"https://github.com/hu-weihua/quay_build_test/commit/e5ac6256dfc4fa991423062fb282d617291ee280","comments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280/comments","author":{"login":"hu-weihua","id":7370626,"node_id":"MDQ6VXNlcjczNzA2MjY=","avatar_url":"https://avatars.githubusercontent.com/u/7370626?v=4","gravatar_id":"","url":"https://api.github.com/users/hu-weihua","html_url":"https://github.com/hu-weihua","followers_url":"https://api.github.com/users/hu-weihua/followers","following_url":"https://api.github.com/users/hu-weihua/following{/other_user}","gists_url":"https://api.github.com/users/hu-weihua/gists{/gist_id}","starred_url":"https://api.github.com/users/hu-weihua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hu-weihua/subscriptions","organizations_url":"https://api.github.com/users/hu-weihua/orgs","repos_url":"https://api.github.com/users/hu-weihua/repos","events_url":"https://api.github.com/users/hu-weihua/events{/privacy}","received_events_url":"https://api.github.com/users/hu-weihua/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"dc76321be671b0c9ef85e4cb103c43ecf007f480","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/dc76321be671b0c9ef85e4cb103c43ecf007f480","html_url":"https://github.com/hu-weihua/quay_build_test/commit/dc76321be671b0c9ef85e4cb103c43ecf007f480"}]},"_links":{"self":"https://api.github.com/repos/hu-weihua/quay_build_test/branches/main","html":"https://github.com/hu-weihua/quay_build_test/tree/main"},"protected":false,"protection":{"enabled":false,"required_status_checks":{"enforcement_level":"off","contexts":[],"checks":[]}},"protection_url":"https://api.github.com/repos/hu-weihua/quay_build_test/branches/main/protection"} gunicorn-web stdout | 2023-07-04 07:44:42,185 [214] [DEBUG] [urllib3.connectionpool] https://api.github.com:443 "GET /repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280 HTTP/1.1" 200 None gunicorn-web stdout | 2023-07-04 07:44:42,185 [214] [DEBUG] [github.Requester] GET https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280 {'Authorization': 'token (oauth token removed)', 'User-Agent': 'PyGithub/Python'} None ==> 200 {'server': 'GitHub.com', 'date': 'Tue, 04 Jul 2023 07:44:42 GMT', 'content-type': 'application/json; charset=utf-8', 'transfer-encoding': 'chunked', 'cache-control': 'private, max-age=60, s-maxage=60', 'vary': 'Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With', 'etag': 'W/"6d9fbec4f74625c2c765e0c64263cd07529990cab59e6c6891156474253da4e4"', 'last-modified': 'Fri, 30 Sep 2022 05:56:20 GMT', 'x-oauth-scopes': 'repo, user:email', 'x-accepted-oauth-scopes': '', 'x-oauth-client-id': '2ddf9640aa6b5e341a7d', 'x-github-media-type': 'github.v3; format=json', 'x-github-api-version-selected': '2022-11-28', 'x-ratelimit-limit': '5000', 'x-ratelimit-remaining': '4993', 'x-ratelimit-reset': '1688460278', 'x-ratelimit-used': '7', 'x-ratelimit-resource': 'core', 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'access-control-allow-origin': '*', 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload', 'x-frame-options': 'deny', 'x-content-type-options': 'nosniff', 'x-xss-protection': '0', 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'content-security-policy': "default-src 'none'", 'content-encoding': 'gzip', 'x-github-request-id': '2C92:1B2F:5418795:ABCB935:64A3CDEA'} {"sha":"e5ac6256dfc4fa991423062fb282d617291ee280","node_id":"C_kwDOG6AIe9oAKGU1YWM2MjU2ZGZjNGZhOTkxNDIzMDYyZmIyODJkNjE3MjkxZWUyODA","commit":{"author":{"name":"Hu Weihua","email":"hu_weihua@163.com","date":"2022-09-30T05:56:20Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2022-09-30T05:56:20Z"},"message":"Update update_commit.sh","tree":{"sha":"22b5136e425a49aff0e129d834623566576b63f7","url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/trees/22b5136e425a49aff0e129d834623566576b63f7"},"url":"https://api.github.com/repos/hu-weihua/quay_build_test/git/commits/e5ac6256dfc4fa991423062fb282d617291ee280","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJjNoUECRBK7hj4Ov3rIwAAohcIACCOgGzgedo4ZbeKb0nf5B/v\nZkYARTNuyvNs5FQ20Lq6n1LPzQP55dLAGfdEu6Ob02X7PAlpNUQYasBV/2dR4UeF\nRn7QLNmIsJlrjE+tdcgvG9fmMpFNwEfWqWiee0fpXxdkE4aa591D2NGmEgoX3EVa\njT9+5fHzy7TuYVz0Yr+3p/jNp9U8b3uCAzMhOVMlphk/0qD8cacgLb4WymMMs7B5\n1IwbO1EmNQwKsT8o6S2ia81O0NGJMSOe4KSbg56LOPBHyOjB4ndfX/nP7/+C4hLE\nXllca8DM1W6Xc2sI+19ho+VZ/HemnVUhgEZRBdus3YUXiphA+0AUZPRgrAI8YF8=\n=S7wT\n-----END PGP SIGNATURE-----\n","payload":"tree 22b5136e425a49aff0e129d834623566576b63f7\nparent dc76321be671b0c9ef85e4cb103c43ecf007f480\nauthor Hu Weihua 1664517380 +0800\ncommitter GitHub 1664517380 +0800\n\nUpdate update_commit.sh"}},"url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280","html_url":"https://github.com/hu-weihua/quay_build_test/commit/e5ac6256dfc4fa991423062fb282d617291ee280","comments_url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/e5ac6256dfc4fa991423062fb282d617291ee280/comments","author":{"login":"hu-weihua","id":7370626,"node_id":"MDQ6VXNlcjczNzA2MjY=","avatar_url":"https://avatars.githubusercontent.com/u/7370626?v=4","gravatar_id":"","url":"https://api.github.com/users/hu-weihua","html_url":"https://github.com/hu-weihua","followers_url":"https://api.github.com/users/hu-weihua/followers","following_url":"https://api.github.com/users/hu-weihua/following{/other_user}","gists_url":"https://api.github.com/users/hu-weihua/gists{/gist_id}","starred_url":"https://api.github.com/users/hu-weihua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hu-weihua/subscriptions","organizations_url":"https://api.github.com/users/hu-weihua/orgs","repos_url":"https://api.github.com/users/hu-weihua/repos","events_url":"https://api.github.com/users/hu-weihua/events{/privacy}","received_events_url":"https://api.github.com/users/hu-weihua/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"dc76321be671b0c9ef85e4cb103c43ecf007f480","url":"https://api.github.com/repos/hu-weihua/quay_build_test/commits/dc76321be671b0c9ef85e4cb103c43ecf007f480","html_url":"https://github.com/hu-weihua/quay_build_test/commit/dc76321be671b0c9ef85e4cb103c43ecf007f480"}],"stats":{"total":2,"additions":2,"deletions":0},"files":[{"sha":"d131b229690a89bc4848ad0b2129d21a4726c908","filename":"update_commit.sh","status":"modified","additions":2,"deletions":0,"changes":2,"blob_url":"https://github.com/hu-weihua/quay_build_test/blob/e5ac6256dfc4fa991423062fb282d617291ee280/update_commit.sh","raw_url":"https://github.com/hu-weihua/quay_build_test/raw/e5ac6256dfc4fa991423062fb282d617291ee280/update_commit.sh","contents_url":"https://api.github.com/repos/hu-weihua/quay_build_test/contents/update_commit.sh?ref=e5ac6256dfc4fa991423062fb282d617291ee280","patch":"@@ -1,3 +1,5 @@\n #!/bin/bash\n \n echo \"add commit\"\n+\n+sep 30. 2022"}]} gunicorn-web stdout | 2023-07-04 07:44:42,189 [214] [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 | 2023-07-04 07:44:42,192 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "role" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['write', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:42,195 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "accesstokenkind" AS "t1" WHERE ("t1"."name" = %s) LIMIT %s OFFSET %s', ['build-worker', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:42,198 [214] [DEBUG] [peewee] ('INSERT INTO "accesstoken" ("friendly_name", "token_name", "token_code", "repository_id", "created", "role_id", "temporary", "kind_id") VALUES (%s, %s, %s, %s, %s, %s, %s, %s) RETURNING "accesstoken"."id"', ['Repository Build Token', 'M8ENY49TAPX6ILG20IZD1HLJ40FN1M6Q', 'v0$$CfNusimvXum7tOP2Hkd5p3Cfyclr0yU4gSQAvQHD7QrLobtPjTFpDRrH9HHuyBDqvP0232k/DCYPO5CsMQ==', 1, datetime.datetime(2023, 7, 4, 7, 44, 42, 197605), 2, True, 1]) gunicorn-web stdout | 2023-07-04 07:44:42,201 [214] [DEBUG] [endpoints.building] Creating build e5ac625 with repo quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/build_test/github tags ['latest', 'main'] gunicorn-web stdout | 2023-07-04 07:44:42,202 [214] [DEBUG] [peewee] ('INSERT INTO "repositorybuild" ("uuid", "repository_id", "access_token_id", "resource_key", "job_config", "phase", "started", "display_name", "trigger_id", "pull_robot_id", "logs_archived") VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING "repositorybuild"."id"', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 4, None, '{"docker_tags": ["latest", "main"], "registry": "quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org", "build_subdir": "/Dockerfile", "context": "/", "trigger_metadata": {"commit": "e5ac6256dfc4fa991423062fb282d617291ee280", "ref": "refs/heads/main", "default_branch": "main", "git_url": "git@github.com:hu-weihua/quay_build_test.git", "commit_info": {"url": "https://github.com/hu-weihua/quay_build_test/commit/e5ac6256dfc4fa991423062fb282d617291ee280", "message": "Update update_commit.sh", "date": "Fri, 30 Sep 2022 05:56:20 GMT", "author": {"username": "hu-weihua", "avatar_url": "https://avatars.githubusercontent.com/u/7370626?v=4", "url": "https://github.com/hu-weihua"}, "committer": {"username": "web-flow", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "url": "https://github.com/web-flow"}}}, "is_manual": true, "manual_user": "whuquay", "archive_url": null}', 'waiting', datetime.datetime(2023, 7, 4, 7, 44, 42, 202051), 'e5ac625', 1, None, False]) gunicorn-web stdout | 2023-07-04 07:44:42,205 [214] [DEBUG] [peewee] ('INSERT INTO "queueitem" ("queue_name", "body", "available_after", "available", "retries_remaining", "state_id") VALUES (%s, %s, %s, %s, %s, %s) RETURNING "queueitem"."id"', ['dockerfilebuild/build_test/github/', '{"build_uuid": "4402b853-d041-41d7-b6e2-740bf7079d69", "pull_credentials": null}', datetime.datetime(2023, 7, 4, 7, 44, 42, 204715), True, 3, '1bf15c19-ebcd-4fad-a116-0a871466a6c5']) gunicorn-web stdout | 2023-07-04 07:44:42,206 [214] [DEBUG] [peewee] ('UPDATE "repositorybuild" SET "uuid" = %s, "repository_id" = %s, "access_token_id" = %s, "resource_key" = %s, "job_config" = %s, "phase" = %s, "started" = %s, "display_name" = %s, "trigger_id" = %s, "pull_robot_id" = %s, "logs_archived" = %s, "queue_id" = %s WHERE ("repositorybuild"."id" = %s)', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 4, None, '{"docker_tags": ["latest", "main"], "registry": "quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org", "build_subdir": "/Dockerfile", "context": "/", "trigger_metadata": {"commit": "e5ac6256dfc4fa991423062fb282d617291ee280", "ref": "refs/heads/main", "default_branch": "main", "git_url": "git@github.com:hu-weihua/quay_build_test.git", "commit_info": {"url": "https://github.com/hu-weihua/quay_build_test/commit/e5ac6256dfc4fa991423062fb282d617291ee280", "message": "Update update_commit.sh", "date": "Fri, 30 Sep 2022 05:56:20 GMT", "author": {"username": "hu-weihua", "avatar_url": "https://avatars.githubusercontent.com/u/7370626?v=4", "url": "https://github.com/hu-weihua"}, "committer": {"username": "web-flow", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "url": "https://github.com/web-flow"}}}, "is_manual": true, "manual_user": "whuquay", "archive_url": null}', 'waiting', datetime.datetime(2023, 7, 4, 7, 44, 42, 202051), 'e5ac625', 1, None, False, '3', 3]) gunicorn-web stdout | 2023-07-04 07:44:42,210 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_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', ['build_test', 1, 0]) gunicorn-web stdout | 2023-07-04 07:44:42,212 [214] [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"', [9, 2, 1, 1, datetime.datetime(2023, 7, 4, 7, 44, 42, 209600), '10.131.2.9', '{"build_id": "4402b853-d041-41d7-b6e2-740bf7079d69", "docker_tags": ["latest", "main"], "repo": "github", "namespace": "build_test", "is_manual": true, "manual_user": "whuquay", "trigger_id": "83f1e6bd-80c9-4002-b918-8ecb29a6acff", "trigger_kind": "github", "trigger_metadata": {"commit": "e5ac6256dfc4fa991423062fb282d617291ee280", "ref": "refs/heads/main", "default_branch": "main", "git_url": "git@github.com:hu-weihua/quay_build_test.git", "commit_info": {"url": "https://github.com/hu-weihua/quay_build_test/commit/e5ac6256dfc4fa991423062fb282d617291ee280", "message": "Update update_commit.sh", "date": "Fri, 30 Sep 2022 05:56:20 GMT", "author": {"username": "hu-weihua", "avatar_url": "https://avatars.githubusercontent.com/u/7370626?v=4", "url": "https://github.com/hu-weihua"}, "committer": {"username": "web-flow", "avatar_url": "https://avatars.githubusercontent.com/u/19864447?v=4", "url": "https://github.com/web-flow"}}}, "trigger_manual": true}']) gunicorn-web stdout | 2023-07-04 07:44:42,217 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."event_id", "t1"."method_id", "t1"."title", "t1"."config_json", "t1"."event_config_json", "t1"."number_of_failures", "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 "repositorynotification" 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") INNER JOIN "externalnotificationevent" AS "t4" ON ("t1"."event_id" = "t4"."id") WHERE ((("t3"."username" = %s) AND ("t2"."name" = %s)) AND ("t4"."name" = %s))', ['build_test', 'github', 'build_queued']) gunicorn-web stdout | 2023-07-04 07:44:42,221 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:42,221 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:42,221 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:44:42,222 [214] [DEBUG] [app] Ending request: urn:request:d08f1d62-8c43-4eb2-ae0c-0ae1de5833fb (/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start) {'endpoint': 'api.activatebuildtrigger', 'request_id': 'urn:request:d08f1d62-8c43-4eb2-ae0c-0ae1de5833fb', 'remote_addr': '10.131.2.9', 'http_method': 'POST', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start', 'path': '/api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start', 'parameters': {}, 'json_body': {'refs': {'kind': 'branch', 'name': 'main'}}, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:44:42,223 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:44:42 +0000] "POST /api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start HTTP/2.0" 201 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.386 494 0.387) gunicorn-web stdout | 2023-07-04 07:44:42,223 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:44:42 +0000] "POST /api/v1/repository/build_test/github/trigger/83f1e6bd-80c9-4002-b918-8ecb29a6acff/start HTTP/1.0" 201 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" chunkcleanupworker stdout | 2023-07-04 07:44:42,598 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} builder stdout | 2023-07-04 07:44:43,025 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:44:43,038 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:43,038 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:44:43,047 [55] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:43,675 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:43,675 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:49.272469+00:00 (in 5.596865 seconds) notificationworker stdout | 2023-07-04 07:44:43,675 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:43 UTC)" (scheduled at 2023-07-04 07:44:43.675130+00:00) notificationworker stdout | 2023-07-04 07:44:43,676 [71] [DEBUG] [workers.queueworker] Running watchdog. notificationworker stdout | 2023-07-04 07:44:43,676 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:43 UTC)" executed successfully namespacegcworker stdout | 2023-07-04 07:44:43,862 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:44:43,863 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:56.574165+00:00 (in 12.711326 seconds) namespacegcworker stdout | 2023-07-04 07:44:43,863 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:43 UTC)" (scheduled at 2023-07-04 07:44:43.862368+00:00) namespacegcworker stdout | 2023-07-04 07:44:43,863 [69] [DEBUG] [workers.queueworker] Getting work item from queue. namespacegcworker stdout | 2023-07-04 07:44:43,864 [69] [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(2023, 7, 4, 7, 44, 43, 863415), True, datetime.datetime(2023, 7, 4, 7, 44, 43, 863415), 0, 'namespacegc/%', 50, 1, 0]) namespacegcworker stdout | 2023-07-04 07:44:43,875 [69] [DEBUG] [workers.queueworker] No more work. namespacegcworker stdout | 2023-07-04 07:44:43,875 [69] [DEBUG] [data.database] Disconnecting from database. namespacegcworker stdout | 2023-07-04 07:44:43,875 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:43 UTC)" executed successfully servicekey stdout | 2023-07-04 07:44:46,015 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} repositorygcworker stdout | 2023-07-04 07:44:46,565 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:44:46,565 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:00.370696+00:00 (in 13.805462 seconds) repositorygcworker stdout | 2023-07-04 07:44:46,565 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:46 UTC)" (scheduled at 2023-07-04 07:44:46.564680+00:00) repositorygcworker stdout | 2023-07-04 07:44:46,565 [83] [DEBUG] [workers.queueworker] Getting work item from queue. repositorygcworker stdout | 2023-07-04 07:44:46,566 [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(2023, 7, 4, 7, 44, 46, 565727), True, datetime.datetime(2023, 7, 4, 7, 44, 46, 565727), 0, 'repositorygc/%', 50, 1, 0]) repositorygcworker stdout | 2023-07-04 07:44:46,576 [83] [DEBUG] [workers.queueworker] No more work. repositorygcworker stdout | 2023-07-04 07:44:46,576 [83] [DEBUG] [data.database] Disconnecting from database. repositorygcworker stdout | 2023-07-04 07:44:46,576 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:46 UTC)" executed successfully securityscanningnotificationworker stdout | 2023-07-04 07:44:46,995 [84] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityscanningnotificationworker.py', 'pid': '84'} buildlogsarchiver stdout | 2023-07-04 07:44:47,279 [56] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'buildlogsarchiver.py', 'pid': '56'} buildlogsarchiver stdout | 2023-07-04 07:44:48,567 [56] [DEBUG] [apscheduler.scheduler] Looking for jobs to run buildlogsarchiver stdout | 2023-07-04 07:44:48,567 [56] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:18.567188+00:00 (in 29.999535 seconds) buildlogsarchiver stdout | 2023-07-04 07:44:48,567 [56] [INFO] [apscheduler.executors.default] Running job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:18 UTC)" (scheduled at 2023-07-04 07:44:48.567188+00:00) buildlogsarchiver stdout | 2023-07-04 07:44:48,568 [56] [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(2023, 6, 19, 7, 44, 48, 568074), False, 50, 1, 0]) buildlogsarchiver stdout | 2023-07-04 07:44:48,579 [56] [DEBUG] [__main__] No more builds to archive buildlogsarchiver stdout | 2023-07-04 07:44:48,579 [56] [DEBUG] [data.database] Disconnecting from database. buildlogsarchiver stdout | 2023-07-04 07:44:48,579 [56] [INFO] [apscheduler.executors.default] Job "ArchiveBuildLogsWorker._archive_redis_buildlogs (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:18 UTC)" executed successfully notificationworker stdout | 2023-07-04 07:44:49,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:49,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:44:59.272469+00:00 (in 9.999530 seconds) notificationworker stdout | 2023-07-04 07:44:49,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:59 UTC)" (scheduled at 2023-07-04 07:44:49.272469+00:00) notificationworker stdout | 2023-07-04 07:44:49,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:49,274 [71] [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(2023, 7, 4, 7, 44, 49, 273457), True, datetime.datetime(2023, 7, 4, 7, 44, 49, 273457), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:49,286 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:49,286 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:49,286 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:44:59 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:44:49,293 [210] [DEBUG] [app] Starting request: urn:request:8905d743-00e8-4e62-9183-ce695e7cd1ef (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:49,293 [213] [DEBUG] [app] Starting request: urn:request:9c7063cd-ab69-4f7b-8d59-de7cac9a103f (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:44:49,295 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:49,295 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:49,297 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:49,298 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:44:49,299 [220] [DEBUG] [app] Starting request: urn:request:226fe101-69f7-47c3-bfde-21b8d42f4d5b (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:49,299 [220] [DEBUG] [app] Ending request: urn:request:226fe101-69f7-47c3-bfde-21b8d42f4d5b (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:226fe101-69f7-47c3-bfde-21b8d42f4d5b', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:44:49,299 [215] [DEBUG] [app] Starting request: urn:request:34ce5735-b398-402f-b818-1f430d5f2a12 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:44:49,300 [220] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-registry stdout | 2023-07-04 07:44:49,300 [215] [DEBUG] [app] Ending request: urn:request:34ce5735-b398-402f-b818-1f430d5f2a12 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:34ce5735-b398-402f-b818-1f430d5f2a12', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:49,300 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-registry stdout | 2023-07-04 07:44:49,300 [215] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:49,300 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-web stdout | 2023-07-04 07:44:49,301 [213] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:49,303 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:44:49,304 [213] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:49,305 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:44:49,306 [213] [DEBUG] [app] Starting request: urn:request:5b41a87a-e5a6-4523-a4d8-c4cf0949da71 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:49,306 [213] [DEBUG] [app] Ending request: urn:request:5b41a87a-e5a6-4523-a4d8-c4cf0949da71 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:5b41a87a-e5a6-4523-a4d8-c4cf0949da71', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.001) gunicorn-web stdout | 2023-07-04 07:44:49,306 [212] [DEBUG] [app] Starting request: urn:request:1ff3e74d-b2fc-470e-9f6e-bcec0f615fde (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:44:49,306 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:44:49,307 [213] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:49,307 [212] [DEBUG] [app] Ending request: urn:request:1ff3e74d-b2fc-470e-9f6e-bcec0f615fde (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:1ff3e74d-b2fc-470e-9f6e-bcec0f615fde', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:44:49,307 [213] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:49,307 [212] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:44:49 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:44:49,308 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:44:49,308 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:44:49,313 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:49,314 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:44:49,322 [213] [DEBUG] [app] Ending request: urn:request:9c7063cd-ab69-4f7b-8d59-de7cac9a103f (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:9c7063cd-ab69-4f7b-8d59-de7cac9a103f', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:49,323 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:49,323 [213] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.031 47 0.031) gunicorn-web stdout | 2023-07-04 07:44:49,324 [210] [DEBUG] [app] Ending request: urn:request:8905d743-00e8-4e62-9183-ce695e7cd1ef (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:8905d743-00e8-4e62-9183-ce695e7cd1ef', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:44:49,324 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:44:49,325 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:44:49 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:44:49 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.034 47 0.033) gcworker stdout | 2023-07-04 07:44:50,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:44:50,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:00.073402+00:00 (in 9.999546 seconds) gcworker stdout | 2023-07-04 07:44:50,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:00 UTC)" (scheduled at 2023-07-04 07:44:50.073402+00:00) gcworker stdout | 2023-07-04 07:44:50,075 [61] [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, 1687247090074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:44:50,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:44:50,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:44:50,088 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:00 UTC)" executed successfully repositoryactioncounter stdout | 2023-07-04 07:44:50,793 [82] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositoryactioncounter.py', 'pid': '82'} builder stdout | 2023-07-04 07:44:53,057 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:44:53,069 [55] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:44:53,069 [55] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:44:53,078 [55] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:44:53,678 [60] [DEBUG] [apscheduler.scheduler] Looking for jobs to run exportactionlogsworker stdout | 2023-07-04 07:44:53,678 [60] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:28.068948+00:00 (in 34.390607 seconds) exportactionlogsworker stdout | 2023-07-04 07:44:53,678 [60] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:53 UTC)" (scheduled at 2023-07-04 07:44:53.677833+00:00) exportactionlogsworker stdout | 2023-07-04 07:44:53,678 [60] [DEBUG] [workers.queueworker] Getting work item from queue. exportactionlogsworker stdout | 2023-07-04 07:44:53,679 [60] [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(2023, 7, 4, 7, 44, 53, 678805), True, datetime.datetime(2023, 7, 4, 7, 44, 53, 678805), 0, 'exportactionlogs/%', 50, 1, 0]) exportactionlogsworker stdout | 2023-07-04 07:44:53,691 [60] [DEBUG] [workers.queueworker] No more work. exportactionlogsworker stdout | 2023-07-04 07:44:53,691 [60] [DEBUG] [data.database] Disconnecting from database. exportactionlogsworker stdout | 2023-07-04 07:44:53,691 [60] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:53 UTC)" executed successfully gunicorn-secscan stdout | 2023-07-04 07:44:54,322 [161] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '161'} gunicorn-secscan stdout | 2023-07-04 07:44:54,326 [64] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '64'} gunicorn-secscan stdout | 2023-07-04 07:44:54,330 [162] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'secscan:application', 'pid': '162'} namespacegcworker stdout | 2023-07-04 07:44:56,574 [69] [DEBUG] [apscheduler.scheduler] Looking for jobs to run namespacegcworker stdout | 2023-07-04 07:44:56,574 [69] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:43.862368+00:00 (in 47.287628 seconds) namespacegcworker stdout | 2023-07-04 07:44:56,575 [69] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:56 UTC)" (scheduled at 2023-07-04 07:44:56.574165+00:00) namespacegcworker stdout | 2023-07-04 07:44:56,575 [69] [DEBUG] [workers.queueworker] Running watchdog. namespacegcworker stdout | 2023-07-04 07:44:56,575 [69] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:45:56 UTC)" executed successfully quotaregistrysizeworker stdout | 2023-07-04 07:44:57,115 [74] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'quotaregistrysizeworker.py', 'pid': '74'} namespacegcworker stdout | 2023-07-04 07:44:57,118 [69] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'namespacegcworker.py', 'pid': '69'} builder stdout | 2023-07-04 07:44:57,280 [55] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'builder.py', 'pid': '55'} storagereplication stdout | 2023-07-04 07:44:57,994 [90] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'storagereplication.py', 'pid': '90'} notificationworker stdout | 2023-07-04 07:44:59,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:44:59,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:09.272469+00:00 (in 9.999538 seconds) notificationworker stdout | 2023-07-04 07:44:59,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:09 UTC)" (scheduled at 2023-07-04 07:44:59.272469+00:00) notificationworker stdout | 2023-07-04 07:44:59,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:44:59,274 [71] [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(2023, 7, 4, 7, 44, 59, 273418), True, datetime.datetime(2023, 7, 4, 7, 44, 59, 273418), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:44:59,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:44:59,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:44:59,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:09 UTC)" executed successfully securityworker stdout | 2023-07-04 07:44:59,753 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:44:59,754 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:09.870987+00:00 (in 10.117109 seconds) securityworker stdout | 2023-07-04 07:44:59,754 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:29 UTC)" (scheduled at 2023-07-04 07:44:59.753430+00:00) securityworker stdout | 2023-07-04 07:44:59,754 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:44:59,754 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:44:59,757 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:44:59,759 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:59,769 [85] [DEBUG] [peewee] ('SELECT Min("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:44:59,772 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:44:59,772 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:29 UTC)" executed successfully teamsyncworker stdout | 2023-07-04 07:45:00,008 [91] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'teamsyncworker.py', 'pid': '91'} gcworker stdout | 2023-07-04 07:45:00,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:45:00,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:10.073402+00:00 (in 9.999543 seconds) gcworker stdout | 2023-07-04 07:45:00,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:10 UTC)" (scheduled at 2023-07-04 07:45:00.073402+00:00) gcworker stdout | 2023-07-04 07:45:00,075 [61] [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, 1687247100074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:45:00,087 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:45:00,087 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:45:00,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:10 UTC)" executed successfully gcworker stdout | 2023-07-04 07:45:00,156 [61] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'gcworker.py', 'pid': '61'} repositorygcworker stdout | 2023-07-04 07:45:00,371 [83] [DEBUG] [apscheduler.scheduler] Looking for jobs to run repositorygcworker stdout | 2023-07-04 07:45:00,371 [83] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:46.564680+00:00 (in 46.193478 seconds) repositorygcworker stdout | 2023-07-04 07:45:00,371 [83] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:00 UTC)" (scheduled at 2023-07-04 07:45:00.370696+00:00) repositorygcworker stdout | 2023-07-04 07:45:00,371 [83] [DEBUG] [workers.queueworker] Running watchdog. repositorygcworker stdout | 2023-07-04 07:45:00,371 [83] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:00 UTC)" executed successfully expiredappspecifictokenworker stdout | 2023-07-04 07:45:01,000 [59] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'expiredappspecifictokenworker.py', 'pid': '59'} repositorygcworker stdout | 2023-07-04 07:45:01,386 [83] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'repositorygcworker.py', 'pid': '83'} logrotateworker stdout | 2023-07-04 07:45:02,825 [66] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'logrotateworker.py', 'pid': '66'} builder stdout | 2023-07-04 07:45:03,088 [55] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:45:03,103 [55] [DEBUG] [buildman.manager.ephemeral] Creating build job for build 4402b853-d041-41d7-b6e2-740bf7079d69 builder stdout | 2023-07-04 07:45:03,108 [55] [DEBUG] [buildman.orchestrator] publishing event: {"event": 1, "key": "buildman/production/building/4402b853-d041-41d7-b6e2-740bf7079d69", "value": "{\"job_queue_item\": {\"id\": 3, \"body\": \"{\\\"build_uuid\\\": \\\"4402b853-d041-41d7-b6e2-740bf7079d69\\\", \\\"pull_credentials\\\": null}\", \"retries_remaining\": 1}, \"max_expiration\": 1688463903, \"last_heartbeat\": null, \"created_at\": 1688456703.1035364}"} builder stdout | 2023-07-04 07:45:03,109 [55] [DEBUG] [buildman.manager.ephemeral] Scheduling build job buildman/production/building/4402b853-d041-41d7-b6e2-740bf7079d69 builder stdout | 2023-07-04 07:45:03,109 [55] [DEBUG] [buildman.manager.ephemeral] Scheduling build 4402b853-d041-41d7-b6e2-740bf7079d69 builder stdout | 2023-07-04 07:45:03,109 [55] [DEBUG] [buildman.manager.executor] Using service account token for Kubernetes authentication builder stdout | 2023-07-04 07:45:03,109 [55] [DEBUG] [buildman.manager.executor] Executor config: {'BUILDER_CONTAINER_IMAGE': 'brew.registry.redhat.io/rh-osbs/quay-quay-builder-rhel8:v3.9.0', 'BUILDER_NAMESPACE': 'virtual-builds', 'CONTAINER_CPU_LIMITS': '1000m', 'CONTAINER_CPU_REQUEST': '500m', 'CONTAINER_MEMORY_LIMITS': '1G', 'CONTAINER_MEMORY_REQUEST': '1G', 'DEBUG': True, 'EXECUTOR': 'kubernetesPodman', 'K8S_API_SERVER': 'api.ci-osd-ccs-99vd.ev09.s1.devshift.org:6443', 'K8S_API_TLS_CA': '/conf/stack/extra_ca_certs/build_cluster.crt', 'KUBERNETES_DISTRIBUTION': 'openshift', 'NAME': 'openshift', 'NODE_SELECTOR_LABEL_KEY': '', 'NODE_SELECTOR_LABEL_VALUE': '', 'QUAY_PASSWORD': 'eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI3YTE0OWIwNWZkZTI0ZWMwYWQ3ZTIwMjQwZmMyYmU2MCJ9.W-4araN4Cus25Nl39ZOp5MmTZBzeJQlGVhaxh1bRWX2hcAhCaoflBf4l2U71ewD16F9My20HPSSpqIJJ1zydnrXKA731WRknwHYetVZ929_vVNUtHcbCvDYTzCseg781DihDbiWm2pK6mbUKLUEXJXzVaAo7hTbXQsgs63EpKGF3bJyN0M76ZnU8BNkMkaj_cWN0ir8As1vf_OEJudIiSmxxUruF-VMANbTkE50UlP-oh2VCqypBxQ81R5VLu4YsdXfNUwl5jdl14T9MGK0OTw7WAt5VdHBQqr3lsjd4WDWJqigemyrdYM5BC1XZXh8j8v_CfU-yaKXNugTtr8LYk1n6Wso1ThxL9eDUfYFvLRYLoJYizGfOjPcoPJugRIh-tS6ki7zy33-Ya4pkSLLX-OdN4Vq1UJvfE13X8PAOSAbWKF7-7dk1DG2LNW1M2UtEelmyVg6KQQ7cRlmMXp7QouaKO9vDKmudDH_2H9ZVrsXhSFTNmoS_YVkDbxqTs6ugtx5TLxbKYYdNnUygDVKprNdRZSZc-adH4JPuRBroA6CTup13PyW92EtePRN6G2IpXInMC9kkApur5qUynddIscb5KnCaYuKNeqQBCQDI7YxP6CCAfm1obf1nUWbDc2uk4DSNitRZJ84hsLBCLTABTyR0aCGYszCeU4zQ-rn5cc8', 'QUAY_USERNAME': '|76db245a-0d75-11e7-a544-28d244ea5a6d.j9is.751956', 'SERVICE_ACCOUNT_NAME': 'quay-builder', 'SERVICE_ACCOUNT_TOKEN': 'eyJhbGciOiJSUzI1NiIsImtpZCI6IlBTd2ZXT05mOVQzRzBWVmc1Q2paNHlUVWtaZ1o5U1pJczBiNzZTbDlRLXMifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjIl0sImV4cCI6MTY4ODUzODMwMCwiaWF0IjoxNjg4NDUxOTAwLCJpc3MiOiJodHRwczovL2t1YmVybmV0ZXMuZGVmYXVsdC5zdmMiLCJrdWJlcm5ldGVzLmlvIjp7Im5hbWVzcGFjZSI6InZpcnR1YWwtYnVpbGRzIiwic2VydmljZWFjY291bnQiOnsibmFtZSI6InF1YXktYnVpbGRlciIsInVpZCI6IjBmYzI1NDhjLWJjMmUtNDk2Yi05ZDQ2LTM0ZjExNTliZTRkZiJ9fSwibmJmIjoxNjg4NDUxOTAwLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6dmlydHVhbC1idWlsZHM6cXVheS1idWlsZGVyIn0.Zx-Oxnfa6Z0H7Xmn0R4KDQmAVDiP6DVBiRiy0A-OUihId8GHq1CDuizAgMLrvZjmQUKjtlEXoflvBdYNCl2m5nsmsC5Lf3dFt_Gn366oAgB5QUqg3w5TSRlLgG5-9EB8HGhR9LGxImuBZPhTtFuARZWlXvalxlT_rhqty8-KOd2zP4Gid471hmHAY7bQJHId-p97t1jWj0Y8nUdlhgtArxsxzQUY_EkGaqnC_1mEWb2FLc_52W1jOWDqy4EgosBiR2VYo_FNkPVg54O-mnvwjuvIjPXh-90tipnYKULODY_T0nwpKRbYYF7m-ttnKLevnj3ocOHTCVAIdISiqGyaxHLaiAv_nPQPQNCYIcgMoMDevL1qwcDeY1LydVUJnJDprzXK7tG22zsuXGvOWVpUYPVx-IzDsu9yefNvzLhObHgxBk3_vqzK4oXzjsjNT86IF2EuDzb6p0C92iGpON85rGQknf6dGsd3XIKzkz84G7Xn-0CHSjyGLBMks53EHuaMi6U3qLps1Pdw-k-qmB0eGZheltuI159bygjj4uZg0Aml5Ad_n_fZMjcdU30Bjb6ex5jJO_suJ6nqhVBHtDr9mxTjbWraVoQura5tkvGDVOuPhc80Q_wSp0Y8IYBylcSTWvzuY_sUXBWt7T_zh3IAsfPDJXPMphAT33w5y8UNWzg', 'SETUP_TIME': 180, 'VOLUME_SIZE': '8G'} builder stdout | 2023-07-04 07:45:03,109 [55] [DEBUG] [buildman.manager.executor] Kubernetes request: GET https://api.ci-osd-ccs-99vd.ev09.s1.devshift.org:6443/apis/batch/v1/namespaces/virtual-builds/jobs: {'params': {'labelSelector': 'build,time,manager,quay-sha'}, 'verify': '/conf/stack/extra_ca_certs/build_cluster.crt', 'timeout': 20, 'headers': {'Authorization': 'Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IlBTd2ZXT05mOVQzRzBWVmc1Q2paNHlUVWtaZ1o5U1pJczBiNzZTbDlRLXMifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjIl0sImV4cCI6MTY4ODUzODMwMCwiaWF0IjoxNjg4NDUxOTAwLCJpc3MiOiJodHRwczovL2t1YmVybmV0ZXMuZGVmYXVsdC5zdmMiLCJrdWJlcm5ldGVzLmlvIjp7Im5hbWVzcGFjZSI6InZpcnR1YWwtYnVpbGRzIiwic2VydmljZWFjY291bnQiOnsibmFtZSI6InF1YXktYnVpbGRlciIsInVpZCI6IjBmYzI1NDhjLWJjMmUtNDk2Yi05ZDQ2LTM0ZjExNTliZTRkZiJ9fSwibmJmIjoxNjg4NDUxOTAwLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6dmlydHVhbC1idWlsZHM6cXVheS1idWlsZGVyIn0.Zx-Oxnfa6Z0H7Xmn0R4KDQmAVDiP6DVBiRiy0A-OUihId8GHq1CDuizAgMLrvZjmQUKjtlEXoflvBdYNCl2m5nsmsC5Lf3dFt_Gn366oAgB5QUqg3w5TSRlLgG5-9EB8HGhR9LGxImuBZPhTtFuARZWlXvalxlT_rhqty8-KOd2zP4Gid471hmHAY7bQJHId-p97t1jWj0Y8nUdlhgtArxsxzQUY_EkGaqnC_1mEWb2FLc_52W1jOWDqy4EgosBiR2VYo_FNkPVg54O-mnvwjuvIjPXh-90tipnYKULODY_T0nwpKRbYYF7m-ttnKLevnj3ocOHTCVAIdISiqGyaxHLaiAv_nPQPQNCYIcgMoMDevL1qwcDeY1LydVUJnJDprzXK7tG22zsuXGvOWVpUYPVx-IzDsu9yefNvzLhObHgxBk3_vqzK4oXzjsjNT86IF2EuDzb6p0C92iGpON85rGQknf6dGsd3XIKzkz84G7Xn-0CHSjyGLBMks53EHuaMi6U3qLps1Pdw-k-qmB0eGZheltuI159bygjj4uZg0Aml5Ad_n_fZMjcdU30Bjb6ex5jJO_suJ6nqhVBHtDr9mxTjbWraVoQura5tkvGDVOuPhc80Q_wSp0Y8IYBylcSTWvzuY_sUXBWt7T_zh3IAsfPDJXPMphAT33w5y8UNWzg'}} builder stdout | 2023-07-04 07:45:03,112 [55] [DEBUG] [urllib3.connectionpool] Starting new HTTPS connection (1): api.ci-osd-ccs-99vd.ev09.s1.devshift.org:6443 builder stdout | 2023-07-04 07:45:03,121 [55] [WARNING] [buildman.manager.ephemeral] Failed to get worker count from executors: HTTPSConnectionPool(host='api.ci-osd-ccs-99vd.ev09.s1.devshift.org', port=6443): Max retries exceeded with url: /apis/batch/v1/namespaces/virtual-builds/jobs?labelSelector=build%2Ctime%2Cmanager%2Cquay-sha (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get issuer certificate (_ssl.c:1129)'))) builder stdout | 2023-07-04 07:45:03,130 [55] [DEBUG] [data.database] Disconnecting from database. builder stdout | 2023-07-04 07:45:03,130 [55] [WARNING] [buildman.manager.ephemeral] Unsuccessful schedule. Build ID: 4402b853-d041-41d7-b6e2-740bf7079d69. Check build executor service. builder stdout | 2023-07-04 07:45:03,134 [55] [DEBUG] [buildman.orchestrator] publishing event: {"event": 1, "key": "buildman/production/lock/4402b853-d041-41d7-b6e2-740bf7079d69", "value": ""} builder stdout | 2023-07-04 07:45:03,136 [55] [DEBUG] [buildman.orchestrator] publishing event: {"event": 3, "key": "buildman/production/building/4402b853-d041-41d7-b6e2-740bf7079d69", "value": "{\"job_queue_item\": {\"id\": 3, \"body\": \"{\\\"build_uuid\\\": \\\"4402b853-d041-41d7-b6e2-740bf7079d69\\\", \\\"pull_credentials\\\": null}\", \"retries_remaining\": 1}, \"max_expiration\": 1688463903, \"last_heartbeat\": null, \"created_at\": 1688456703.1035364}"} builder stdout | 2023-07-04 07:45:03,139 [55] [DEBUG] [buildman.orchestrator] publishing event: {"event": 3, "key": "buildman/production/lock/4402b853-d041-41d7-b6e2-740bf7079d69", "value": ""} builder stdout | 2023-07-04 07:45:03,153 [55] [ERROR] [buildman.server] Build manager work checker exception: 'buildman/production/building/4402b853-d041-41d7-b6e2-740bf7079d69' builder stderr | Traceback (most recent call last): builder stderr | File "/usr/lib64/python3.9/runpy.py", line 197, in _run_module_as_main builder stderr | return _run_code(code, main_globals, None, builder stderr | File "/usr/lib64/python3.9/runpy.py", line 87, in _run_code builder stderr | exec(code, run_globals) builder stderr | File "/quay-registry/buildman/builder.py", line 108, in builder stderr | run_build_manager() builder stderr | File "/quay-registry/buildman/builder.py", line 94, in run_build_manager builder stderr | server.run("0.0.0.0", controller_port) builder stderr | File "/quay-registry/buildman/server.py", line 83, in run builder stderr | self._lifecycle_manager._work_checker() builder stderr | File "/quay-registry/buildman/manager/ephemeral.py", line 944, in _work_checker builder stderr | job_data = self._orchestrator.get_key(job_id) builder stderr | File "/quay-registry/buildman/orchestrator.py", line 466, in get_key builder stderr | raise KeyError(key) builder stderr | KeyError: 'buildman/production/building/4402b853-d041-41d7-b6e2-740bf7079d69' 2023-07-04 07:45:03,370 INFO exited: builder (exit status 1; not expected) 2023-07-04 07:45:03,654 INFO spawned: 'builder' with pid 255 quotaregistrysizeworker stdout | 2023-07-04 07:45:03,652 [74] [DEBUG] [apscheduler.scheduler] Looking for jobs to run quotaregistrysizeworker stdout | 2023-07-04 07:45:03,652 [74] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:46:03.651615+00:00 (in 59.999286 seconds) quotaregistrysizeworker stdout | 2023-07-04 07:45:03,652 [74] [INFO] [apscheduler.executors.default] Running job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:03 UTC)" (scheduled at 2023-07-04 07:45:03.651615+00:00) quotaregistrysizeworker stdout | 2023-07-04 07:45:03,653 [74] [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 | 2023-07-04 07:45:03,661 [74] [DEBUG] [data.database] Disconnecting from database. quotaregistrysizeworker stdout | 2023-07-04 07:45:03,661 [74] [INFO] [apscheduler.executors.default] Job "QuotaRegistrySizeWorker._calculate_registry_size (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:03 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:45:03,869 [210] [DEBUG] [app] Starting request: urn:request:4ea834cc-bd2f-48ee-99a4-f06aa6ddc8a6 (/repository/build_test/github) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:03,871 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:03,874 [210] [DEBUG] [app] Ending request: urn:request:4ea834cc-bd2f-48ee-99a4-f06aa6ddc8a6 (/repository/build_test/github) {'endpoint': 'web.repository', 'request_id': 'urn:request:4ea834cc-bd2f-48ee-99a4-f06aa6ddc8a6', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds', 'path': '/repository/build_test/github', 'parameters': {'tab': 'builds'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:03,875 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:03 +0000] "GET /repository/build_test/github?tab=builds HTTP/1.0" 200 85827 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:03 +0000] "GET /repository/build_test/github?tab=builds HTTP/2.0" 200 13523 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.008 839 0.007) exportactionlogsworker stdout | 2023-07-04 07:45:04,120 [60] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'exportactionlogsworker.py', 'pid': '60'} gunicorn-web stdout | 2023-07-04 07:45:04,292 [210] [DEBUG] [app] Starting request: urn:request:6966d671-b42c-4f22-9e92-4840cbda3c38 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:45:04,293 [214] [DEBUG] [app] Starting request: urn:request:daa23a79-15ab-44a7-9718-bb3122d76b74 (/health/instance) {'X-Forwarded-For': '10.131.4.2'} gunicorn-web stdout | 2023-07-04 07:45:04,294 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:45:04,294 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:45:04,297 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:45:04,298 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-registry stdout | 2023-07-04 07:45:04,298 [221] [DEBUG] [app] Starting request: urn:request:d9debeb8-00db-4afd-9d8f-6fa10f16e28f (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:45:04,299 [222] [DEBUG] [app] Starting request: urn:request:f903c3e0-8dba-47e1-b62b-e7a6afebca07 (/v1/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-registry stdout | 2023-07-04 07:45:04,299 [221] [DEBUG] [app] Ending request: urn:request:d9debeb8-00db-4afd-9d8f-6fa10f16e28f (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:d9debeb8-00db-4afd-9d8f-6fa10f16e28f', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} gunicorn-registry stdout | 2023-07-04 07:45:04,299 [221] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:45:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-registry stdout | 2023-07-04 07:45:04,299 [222] [DEBUG] [app] Ending request: urn:request:f903c3e0-8dba-47e1-b62b-e7a6afebca07 (/v1/_internal_ping) {'endpoint': 'v1.internal_ping', 'request_id': 'urn:request:f903c3e0-8dba-47e1-b62b-e7a6afebca07', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/v1/_internal_ping', 'path': '/v1/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '9b88c6bb', 'user-agent': 'python-requests/2.27.1'} nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 162 0.002) gunicorn-registry stdout | 2023-07-04 07:45:04,300 [222] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:45:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" gunicorn-web stdout | 2023-07-04 07:45:04,299 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:45:04,300 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /v1/_internal_ping HTTP/1.1" 200 4 nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /v1/_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 162 0.002) gunicorn-web stdout | 2023-07-04 07:45:04,301 [210] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:45:04,301 [214] [DEBUG] [urllib3.connectionpool] Resetting dropped connection: localhost gunicorn-web stdout | 2023-07-04 07:45:04,303 [210] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:45:04,304 [214] [WARNING] [py.warnings] /app/lib/python3.9/site-packages/urllib3/connectionpool.py:1043: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings gunicorn-web stdout | warnings.warn( gunicorn-web stdout | 2023-07-04 07:45:04,305 [210] [DEBUG] [app] Starting request: urn:request:78a7c701-44c1-431f-bb03-d57b68c50417 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:45:04,305 [210] [DEBUG] [app] Ending request: urn:request:78a7c701-44c1-431f-bb03-d57b68c50417 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:78a7c701-44c1-431f-bb03-d57b68c50417', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:45:04,305 [213] [DEBUG] [app] Starting request: urn:request:7e40b5e8-7584-46d6-b66e-8450b48b1bb3 (/_internal_ping) {'X-Forwarded-For': '127.0.0.1'} gunicorn-web stdout | 2023-07-04 07:45:04,305 [210] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:45:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.001 159 0.002) gunicorn-web stdout | 2023-07-04 07:45:04,306 [210] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:45:04,306 [213] [DEBUG] [app] Ending request: urn:request:7e40b5e8-7584-46d6-b66e-8450b48b1bb3 (/_internal_ping) {'endpoint': 'web.internal_ping', 'request_id': 'urn:request:7e40b5e8-7584-46d6-b66e-8450b48b1bb3', 'remote_addr': '127.0.0.1', 'http_method': 'GET', 'original_url': 'https://localhost/_internal_ping', 'path': '/_internal_ping', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'python-requests/2.27.1'} gunicorn-web stdout | 2023-07-04 07:45:04,306 [210] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:45:04,306 [213] [INFO] [gunicorn.access] 127.0.0.1 - - [04/Jul/2023:07:45:04 +0000] "GET /_internal_ping HTTP/1.0" 200 4 "-" "python-requests/2.27.1" nginx stdout | 127.0.0.1 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /_internal_ping HTTP/1.1" 200 4 "-" "python-requests/2.27.1" (0.002 159 0.002) gunicorn-web stdout | 2023-07-04 07:45:04,306 [214] [DEBUG] [urllib3.connectionpool] https://localhost:8443 "GET /_internal_ping HTTP/1.1" 200 4 gunicorn-web stdout | 2023-07-04 07:45:04,307 [214] [INFO] [data.database] Connection pooling disabled for postgresql gunicorn-web stdout | 2023-07-04 07:45:04,313 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:45:04,313 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name" FROM "teamrole" AS "t1" LIMIT %s', [1]) gunicorn-web stdout | 2023-07-04 07:45:04,322 [210] [DEBUG] [app] Ending request: urn:request:6966d671-b42c-4f22-9e92-4840cbda3c38 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:6966d671-b42c-4f22-9e92-4840cbda3c38', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:45:04,322 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:04,322 [210] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:45:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.031 47 0.031) gunicorn-web stdout | 2023-07-04 07:45:04,329 [214] [DEBUG] [app] Ending request: urn:request:daa23a79-15ab-44a7-9718-bb3122d76b74 (/health/instance) {'endpoint': 'web.instance_health', 'request_id': 'urn:request:daa23a79-15ab-44a7-9718-bb3122d76b74', 'remote_addr': '10.131.4.2', 'http_method': 'GET', 'original_url': 'https://10.131.4.21/health/instance', 'path': '/health/instance', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'kube-probe/1.26'} gunicorn-web stdout | 2023-07-04 07:45:04,330 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:04,330 [214] [INFO] [gunicorn.access] 10.131.4.2 - - [04/Jul/2023:07:45:04 +0000] "GET /health/instance HTTP/1.0" 200 152 "-" "kube-probe/1.26" nginx stdout | 10.131.4.2 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /health/instance HTTP/2.0" 200 152 "-" "kube-probe/1.26" (0.038 47 0.039) 2023-07-04 07:45:04,778 INFO success: builder entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) gunicorn-web stdout | 2023-07-04 07:45:04,777 [210] [DEBUG] [app] Starting request: urn:request:9be45a5c-20e5-42bb-a210-fb23e064a23c (/api/v1/user/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:04,778 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,778 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,779 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,790 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:04,790 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:04,790 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,790 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,791 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,791 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,791 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,792 [210] [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 | 2023-07-04 07:45:04,797 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,797 [210] [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 | 2023-07-04 07:45:04,801 [210] [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 | 2023-07-04 07:45:04,804 [214] [DEBUG] [app] Starting request: urn:request:eb94a326-e9fe-4143-9497-35e75865143e (/api/v1/messages) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:04,804 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,804 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,804 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."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 | 2023-07-04 07:45:04,805 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,808 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:45:04,811 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_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 | 2023-07-04 07:45:04,814 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."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 | 2023-07-04 07:45:04,815 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:04,815 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:04,815 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,816 [214] [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 | 2023-07-04 07:45:04,817 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."namespace_user_id", "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 | 2023-07-04 07:45:04,819 [214] [DEBUG] [app] Ending request: urn:request:eb94a326-e9fe-4143-9497-35e75865143e (/api/v1/messages) {'endpoint': 'api.globalusermessages', 'request_id': 'urn:request:eb94a326-e9fe-4143-9497-35e75865143e', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/messages', 'path': '/api/v1/messages', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:04,820 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,820 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,820 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/messages HTTP/2.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.018 49 0.018) gunicorn-web stdout | 2023-07-04 07:45:04,821 [214] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/messages HTTP/1.0" 200 17 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:45:04,822 [210] [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 | 2023-07-04 07:45:04,825 [210] [DEBUG] [auth.permissions] Organization team added permission: _NamespaceWideNeed(type='organization', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,825 [210] [DEBUG] [auth.permissions] Organization team added repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='build_test', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,825 [210] [DEBUG] [auth.permissions] Team added permission: _TeamTypeNeed(type='orgteam', orgname='build_test', teamname='owners', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,826 [210] [DEBUG] [auth.permissions] Adding superuser to user: whuquay gunicorn-web stdout | 2023-07-04 07:45:04,826 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,826 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,826 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,826 [210] [DEBUG] [app] Ending request: urn:request:9be45a5c-20e5-42bb-a210-fb23e064a23c (/api/v1/user/) {'endpoint': 'api.user', 'request_id': 'urn:request:9be45a5c-20e5-42bb-a210-fb23e064a23c', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/', 'path': '/api/v1/user/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:04,827 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:04,828 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/user/ HTTP/1.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/user/ HTTP/2.0" 200 966 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.051 624 0.051) notificationworker stdout | 2023-07-04 07:45:04,838 [71] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'notificationworker.py', 'pid': '71'} gunicorn-web stdout | 2023-07-04 07:45:04,887 [210] [DEBUG] [app] Starting request: urn:request:c74ca1d7-98f9-477f-a5ae-1967881d40cc (/api/v1/repository/build_test/github/tag/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:04,887 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,887 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,888 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,888 [213] [DEBUG] [app] Starting request: urn:request:6983587e-bb8a-4ef3-acaa-ae2a54363322 (/api/v1/repository/build_test/github) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:04,888 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,889 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,889 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,897 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,898 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,898 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,899 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:04,899 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:04,899 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,900 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:04,900 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,900 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,900 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,900 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,900 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:04,902 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:04,907 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,908 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,910 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:04,911 [213] [DEBUG] [endpoints.api.repository] Get repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:04,912 [213] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,913 [210] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,915 [213] [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 | 2023-07-04 07:45:04,917 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."name", "t1"."repository_id", "t1"."manifest_id", "t1"."lifetime_start_ms", "t1"."lifetime_end_ms", "t1"."hidden", "t1"."reversion", "t1"."tag_kind_id", "t1"."linked_tag_id", "t2"."id", "t2"."digest", "t2"."media_type_id", "t2"."layers_compressed_size", "t2"."config_media_type" FROM "tag" AS "t1" INNER JOIN "manifest" AS "t2" ON ("t1"."manifest_id" = "t2"."id") WHERE ((("t1"."repository_id" = %s) AND (("t1"."lifetime_end_ms" IS %s) OR ("t1"."lifetime_end_ms" > %s))) AND ("t1"."hidden" = %s)) ORDER BY "t1"."lifetime_start_ms" DESC, "t1"."name" LIMIT %s OFFSET %s', [1, None, 1688456704916, False, 101, 0]) gunicorn-web stdout | 2023-07-04 07:45:04,919 [213] [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(2023, 4, 3)]) gunicorn-web stdout | 2023-07-04 07:45:04,921 [210] [DEBUG] [app] Ending request: urn:request:c74ca1d7-98f9-477f-a5ae-1967881d40cc (/api/v1/repository/build_test/github/tag/) {'endpoint': 'api.listrepositorytags', 'request_id': 'urn:request:c74ca1d7-98f9-477f-a5ae-1967881d40cc', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true', 'path': '/api/v1/repository/build_test/github/tag/', 'parameters': {'limit': '100', 'page': '1', 'onlyActiveTags': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:04,921 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:04,921 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:04,922 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/2.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 94 0.036) gunicorn-web stdout | 2023-07-04 07:45:04,922 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/repository/build_test/github/tag/?limit=100&page=1&onlyActiveTags=true HTTP/1.0" 200 49 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:45:04,923 [213] [DEBUG] [app] Ending request: urn:request:6983587e-bb8a-4ef3-acaa-ae2a54363322 (/api/v1/repository/build_test/github) {'endpoint': 'api.repository', 'request_id': 'urn:request:6983587e-bb8a-4ef3-acaa-ae2a54363322', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github?includeStats=true&includeTags=false', 'path': '/api/v1/repository/build_test/github', 'parameters': {'includeStats': 'true', 'includeTags': 'false'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:04,923 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:04,924 [213] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/1.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:04 +0000] "GET /api/v1/repository/build_test/github?includeStats=true&includeTags=false HTTP/2.0" 200 3626 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 90 0.037) gunicorn-web stdout | 2023-07-04 07:45:05,155 [214] [DEBUG] [app] Starting request: urn:request:34329db5-9711-4cc3-a5ef-a8f40cbbec17 (/api/v1/user/notifications) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,155 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,155 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,155 [212] [DEBUG] [app] Starting request: urn:request:cbc9ba44-a01a-4570-8dcf-bef4c1fecca8 (/api/v1/user/apptoken) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,155 [212] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,155 [212] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,156 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,156 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,166 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:05,166 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:05,166 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,166 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:05,167 [214] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:05,167 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,167 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,167 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [endpoints.api] Checking permission for user whuquay gunicorn-web stdout | 2023-07-04 07:45:05,167 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,167 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,169 [214] [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 | 2023-07-04 07:45:05,169 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."user_id", "t1"."uuid", "t1"."title", "t1"."token_name", "t1"."token_secret", "t1"."created", "t1"."expiration", "t1"."last_accessed" FROM "appspecificauthtoken" AS "t1" WHERE ((("t1"."user_id" = %s) AND ("t1"."expiration" <= %s)) AND ("t1"."expiration" > %s))', [1, datetime.datetime(2023, 7, 7, 2, 57, 5, 167719), datetime.datetime(2023, 7, 4, 7, 45, 5, 167781)]) gunicorn-web stdout | 2023-07-04 07:45:05,173 [212] [DEBUG] [app] Ending request: urn:request:cbc9ba44-a01a-4570-8dcf-bef4c1fecca8 (/api/v1/user/apptoken) {'endpoint': 'api.apptokens', 'request_id': 'urn:request:cbc9ba44-a01a-4570-8dcf-bef4c1fecca8', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/apptoken?expiring=true', 'path': '/api/v1/user/apptoken', 'parameters': {'expiring': 'true'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,173 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:05,174 [212] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/1.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/user/apptoken?expiring=true HTTP/2.0" 200 38 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.020 64 0.020) gunicorn-web stdout | 2023-07-04 07:45:05,175 [214] [DEBUG] [app] Ending request: urn:request:34329db5-9711-4cc3-a5ef-a8f40cbbec17 (/api/v1/user/notifications) {'endpoint': 'api.usernotificationlist', 'request_id': 'urn:request:34329db5-9711-4cc3-a5ef-a8f40cbbec17', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/user/notifications', 'path': '/api/v1/user/notifications', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,176 [214] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/user/notifications HTTP/2.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.024 404 0.023) gunicorn-web stdout | 2023-07-04 07:45:05,177 [214] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/user/notifications HTTP/1.0" 200 43 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" manifestbackfillworker stdout | 2023-07-04 07:45:05,295 [67] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'manifestbackfillworker.py', 'pid': '67'} builder stderr | /app/lib/python3.9/site-packages/magic.py:193: SyntaxWarning: "is" with a literal. Did you mean "=="? builder stderr | if result is -1: gunicorn-web stdout | 2023-07-04 07:45:05,521 [210] [DEBUG] [app] Starting request: urn:request:e31ab11a-b683-4c0f-a804-200607852a9a (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,521 [212] [DEBUG] [app] Starting request: urn:request:f802c2d2-3969-4658-854a-293d07cff950 (/api/v1/repository/build_test/github/trigger/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,521 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,521 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,521 [212] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,521 [212] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,522 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,522 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,531 [212] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:05,531 [212] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:05,531 [212] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,532 [212] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:05,532 [212] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,532 [212] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,532 [212] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,532 [212] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,532 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:05,532 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:05,532 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,533 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:05,533 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,533 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,533 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,533 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,534 [212] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:05,535 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:05,542 [212] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,543 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,543 [212] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,544 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,547 [212] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:45:05,548 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."service_id", "t1"."repository_id", "t1"."connected_user_id", "t1"."secure_auth_token", "t1"."secure_private_key", "t1"."fully_migrated", "t1"."config", "t1"."write_token_id", "t1"."pull_robot_id", "t1"."enabled", "t1"."disabled_reason_id", "t1"."disabled_datetime", "t1"."successive_failure_count", "t1"."successive_internal_error_count", "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" FROM "repositorybuildtrigger" AS "t1" INNER JOIN "buildtriggerservice" AS "t2" ON ("t1"."service_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") WHERE (("t4"."username" = %s) AND ("t3"."name" = %s))', ['build_test', 'github']) gunicorn-web stdout | 2023-07-04 07:45:05,551 [212] [DEBUG] [app] Ending request: urn:request:f802c2d2-3969-4658-854a-293d07cff950 (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:f802c2d2-3969-4658-854a-293d07cff950', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,552 [212] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:05,552 [212] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.032 70 0.033) gunicorn-web stdout | 2023-07-04 07:45:05,552 [210] [DEBUG] [app] Ending request: urn:request:e31ab11a-b683-4c0f-a804-200607852a9a (/api/v1/repository/build_test/github/trigger/) {'endpoint': 'api.buildtriggerlist', 'request_id': 'urn:request:e31ab11a-b683-4c0f-a804-200607852a9a', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/trigger/', 'path': '/api/v1/repository/build_test/github/trigger/', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,553 [210] [DEBUG] [data.database] Disconnecting from database. nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/2.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.034 418 0.034) gunicorn-web stdout | 2023-07-04 07:45:05,554 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/trigger/ HTTP/1.0" 200 981 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" gunicorn-web stdout | 2023-07-04 07:45:05,724 [213] [DEBUG] [app] Starting request: urn:request:b8bf21e3-b4b0-463c-bebc-6666c78e7749 (/repository/build_test/github/status) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,725 [213] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,735 [213] [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 | 2023-07-04 07:45:05,738 [213] [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', ['build_test', 'github', 'public', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,743 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['github', 'build_test', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,749 [213] [DEBUG] [app] Ending request: urn:request:b8bf21e3-b4b0-463c-bebc-6666c78e7749 (/repository/build_test/github/status) {'endpoint': 'web.build_status_badge', 'request_id': 'urn:request:b8bf21e3-b4b0-463c-bebc-6666c78e7749', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c', 'path': '/repository/build_test/github/status', 'parameters': {'token': 'bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,749 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:05,750 [213] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/1.0" 200 748 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /repository/build_test/github/status?token=bb0e9adb-fb1a-4141-9277-1a3d78ce0d3c HTTP/2.0" 200 391 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.028 126 0.027) globalpromstats stdout | 2023-07-04 07:45:05,879 [62] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'globalpromstats.py', 'pid': '62'} gunicorn-web stdout | 2023-07-04 07:45:05,934 [214] [DEBUG] [app] Starting request: urn:request:338a955b-7425-4a95-a46c-8ed9aa24c8fe (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:05,934 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,934 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,935 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,945 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,948 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:05,955 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:05,956 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:05,962 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 3]) gunicorn-web stdout | 2023-07-04 07:45:05,968 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,968 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,968 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,969 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:05,970 [214] [DEBUG] [app] Ending request: urn:request:338a955b-7425-4a95-a46c-8ed9aa24c8fe (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:338a955b-7425-4a95-a46c-8ed9aa24c8fe', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=3', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '3'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:05,971 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:05,971 [214] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/1.0" 200 6263 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:05 +0000] "GET /api/v1/repository/build_test/github/build/?limit=3 HTTP/2.0" 200 6263 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.039 75 0.039) builder stdout | 2023-07-04 07:45:06,275 [255] [DEBUG] [__main__] Asking to start build manager with lifecycle "ephemeral" builder stdout | 2023-07-04 07:45:06,275 [255] [DEBUG] [__main__] Will pass buildman hostname quayregistry-quay-builder-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org:443 to builders for websocket connection builder stdout | 2023-07-04 07:45:06,275 [255] [DEBUG] [__main__] Starting build manager with lifecycle "ephemeral" builder stdout | 2023-07-04 07:45:06,276 [255] [DEBUG] [buildman.server] Initializing the lifecycle manager builder stdout | 2023-07-04 07:45:06,276 [255] [DEBUG] [buildman.manager.ephemeral] calling orchestrator_from_config builder stdout | 2023-07-04 07:45:06,276 [255] [DEBUG] [buildman.orchestrator] attempting to create orchestrator redis with kwargs {'host': 'quayregistry-quay-redis', 'password': '', 'skip_keyspace_event_setup': False, 'ssl': False, 'orchestrator_prefix': 'buildman/production/', 'canceller_only': False} builder stdout | 2023-07-04 07:45:06,276 [255] [DEBUG] [buildman.orchestrator] creating pubsub with key buildman/production/orchestrator_events builder stdout | 2023-07-04 07:45:06,280 [255] [DEBUG] [buildman.manager.ephemeral] setting on_key_change callbacks for job expiry, cancel builder stdout | 2023-07-04 07:45:06,280 [255] [DEBUG] [buildman.orchestrator] watching key: buildman/production/building/ builder stdout | 2023-07-04 07:45:06,280 [255] [DEBUG] [buildman.orchestrator] watching key: buildman/production/cancel/ builder stdout | 2023-07-04 07:45:06,280 [255] [DEBUG] [buildman.server] Initializing the gRPC server builder stdout | 2023-07-04 07:45:06,284 [255] [DEBUG] [buildman.server] Starting the gRPC server... builder stdout | 2023-07-04 07:45:06,285 [255] [DEBUG] [buildman.server] Starting the build manager... builder stdout | 2023-07-04 07:45:06,285 [255] [DEBUG] [buildman.manager.ephemeral] Initializing work checker builder stdout | 2023-07-04 07:45:06,285 [255] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics gunicorn-web stdout | 2023-07-04 07:45:06,295 [210] [DEBUG] [app] Starting request: urn:request:9493ebba-4a63-40c2-b32c-82ecd2b57a18 (/api/v1/repository/build_test/github/build/) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:06,296 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,296 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,296 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) builder stdout | 2023-07-04 07:45:06,302 [255] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:06,306 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:06,307 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:06,309 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:06,317 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:06,318 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:06,324 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE (("t4"."name" = %s) AND ("t5"."username" = %s)) ORDER BY "t1"."started" DESC LIMIT %s', ['github', 'build_test', 10]) gunicorn-web stdout | 2023-07-04 07:45:06,329 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,329 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,330 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,330 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,330 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,330 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,331 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,331 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,331 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:06,332 [210] [DEBUG] [app] Ending request: urn:request:9493ebba-4a63-40c2-b32c-82ecd2b57a18 (/api/v1/repository/build_test/github/build/) {'endpoint': 'api.repositorybuildlist', 'request_id': 'urn:request:9493ebba-4a63-40c2-b32c-82ecd2b57a18', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/?limit=10', 'path': '/api/v1/repository/build_test/github/build/', 'parameters': {'limit': '10'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:06,332 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:06,333 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:06 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/1.0" 200 6263 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:06 +0000] "GET /api/v1/repository/build_test/github/build/?limit=10 HTTP/2.0" 200 6263 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github?tab=builds" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.039 75 0.038) securityworker stdout | 2023-07-04 07:45:07,350 [85] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'securityworker.py', 'pid': '85'} gunicorn-web stdout | 2023-07-04 07:45:07,477 [214] [DEBUG] [app] Starting request: urn:request:f96aea31-d662-49d2-ba66-f9735da55e00 (/api/v1/repository/build_test/github) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:07,477 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,477 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,477 [213] [DEBUG] [app] Starting request: urn:request:9c64e8e7-29bf-479e-b530-9ac3e05c48de (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:07,478 [213] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,478 [213] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,478 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,479 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,488 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,488 [213] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,491 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:07,491 [213] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:07,498 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,498 [213] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,498 [214] [DEBUG] [endpoints.api.repository] Get repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:07,499 [214] [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', ['build_test', 'github', 3, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,499 [213] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,502 [214] [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 | 2023-07-04 07:45:07,505 [213] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,506 [214] [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(2023, 4, 3)]) gunicorn-web stdout | 2023-07-04 07:45:07,508 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,508 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,509 [214] [DEBUG] [app] Ending request: urn:request:f96aea31-d662-49d2-ba66-f9735da55e00 (/api/v1/repository/build_test/github) {'endpoint': 'api.repository', 'request_id': 'urn:request:f96aea31-d662-49d2-ba66-f9735da55e00', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github?includeTags=false', 'path': '/api/v1/repository/build_test/github', 'parameters': {'includeTags': 'false'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:07,510 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:07,510 [214] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github?includeTags=false HTTP/1.0" 200 339 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github?includeTags=false HTTP/2.0" 200 339 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.035 540 0.034) gunicorn-web stdout | 2023-07-04 07:45:07,511 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,511 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,511 [213] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,512 [213] [DEBUG] [app] Ending request: urn:request:9c64e8e7-29bf-479e-b530-9ac3e05c48de (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69) {'endpoint': 'api.repositorybuildresource', 'request_id': 'urn:request:9c64e8e7-29bf-479e-b530-9ac3e05c48de', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69', 'path': '/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:07,512 [213] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:07,513 [213] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69 HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69 HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 317 0.036) queuecleanupworker stdout | 2023-07-04 07:45:07,599 [73] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'queuecleanupworker.py', 'pid': '73'} gunicorn-web stdout | 2023-07-04 07:45:07,885 [214] [DEBUG] [app] Starting request: urn:request:cd5bde9a-e484-4f36-8a89-59ee108d374a (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:07,885 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,885 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,886 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,896 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:07,896 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:07,896 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,896 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:07,896 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,897 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,897 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,897 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,899 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:07,907 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:07,908 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,913 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:07,919 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,919 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,919 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:07,920 [214] [DEBUG] [app] Ending request: urn:request:cd5bde9a-e484-4f36-8a89-59ee108d374a (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:cd5bde9a-e484-4f36-8a89-59ee108d374a', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status', 'path': '/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:07,921 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:07,921 [214] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:07 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 491 0.038) blobuploadcleanupworker stdout | 2023-07-04 07:45:08,174 [54] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'blobuploadcleanupworker.py', 'pid': '54'} gunicorn-web stdout | 2023-07-04 07:45:08,250 [210] [DEBUG] [app] Starting request: urn:request:66a8f425-7941-4857-aebc-808bdfe678c6 (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs) {'X-Forwarded-For': '10.128.4.22'} gunicorn-web stdout | 2023-07-04 07:45:08,250 [210] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:08,250 [210] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:08,251 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:08,262 [210] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:08,262 [210] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:08,262 [210] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:08,262 [210] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:08,262 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:08,263 [210] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:08,263 [210] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:08,263 [210] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:08,265 [210] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:08,272 [210] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:08,273 [210] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:08,277 [210] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:08,279 [210] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:08,286 [210] [DEBUG] [app] Ending request: urn:request:66a8f425-7941-4857-aebc-808bdfe678c6 (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:66a8f425-7941-4857-aebc-808bdfe678c6', 'remote_addr': '10.128.4.22', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:08,287 [210] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:08,287 [210] [INFO] [gunicorn.access] 10.128.4.22 - - [04/Jul/2023:07:45:08 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.128.4.22 (-) - - [04/Jul/2023:07:45:08 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.038 104 0.039) gunicorn-web stdout | 2023-07-04 07:45:08,920 [213] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '213'} gunicorn-web stdout | 2023-07-04 07:45:08,926 [210] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '210'} gunicorn-web stdout | 2023-07-04 07:45:08,930 [212] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '212'} gunicorn-web stdout | 2023-07-04 07:45:08,933 [65] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '65'} gunicorn-web stdout | 2023-07-04 07:45:09,016 [214] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'web:application', 'pid': '214'} notificationworker stdout | 2023-07-04 07:45:09,272 [71] [DEBUG] [apscheduler.scheduler] Looking for jobs to run notificationworker stdout | 2023-07-04 07:45:09,273 [71] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:19.272469+00:00 (in 9.999537 seconds) notificationworker stdout | 2023-07-04 07:45:09,273 [71] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:19 UTC)" (scheduled at 2023-07-04 07:45:09.272469+00:00) notificationworker stdout | 2023-07-04 07:45:09,273 [71] [DEBUG] [workers.queueworker] Getting work item from queue. notificationworker stdout | 2023-07-04 07:45:09,274 [71] [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(2023, 7, 4, 7, 45, 9, 273495), True, datetime.datetime(2023, 7, 4, 7, 45, 9, 273495), 0, 'notification/%', 50, 1, 0]) notificationworker stdout | 2023-07-04 07:45:09,285 [71] [DEBUG] [workers.queueworker] No more work. notificationworker stdout | 2023-07-04 07:45:09,285 [71] [DEBUG] [data.database] Disconnecting from database. notificationworker stdout | 2023-07-04 07:45:09,285 [71] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:19 UTC)" executed successfully securityworker stdout | 2023-07-04 07:45:09,871 [85] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityworker stdout | 2023-07-04 07:45:09,871 [85] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:29.753430+00:00 (in 19.881973 seconds) securityworker stdout | 2023-07-04 07:45:09,871 [85] [INFO] [apscheduler.executors.default] Running job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:39 UTC)" (scheduled at 2023-07-04 07:45:09.870987+00:00) securityworker stdout | 2023-07-04 07:45:09,871 [85] [DEBUG] [util.locking] Acquiring global lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:45:09,871 [85] [DEBUG] [redis_lock.acquire] Getting 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST' ... securityworker stdout | 2023-07-04 07:45:09,873 [85] [INFO] [redis_lock.acquire] Got lock for 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:45:09,873 [85] [DEBUG] [redis_lock.refresh.start] Starting thread to refresh lock every 200.0 seconds securityworker stdout | 2023-07-04 07:45:09,873 [85] [DEBUG] [util.locking] Acquired lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:45:09,873 [85] [DEBUG] [util.secscan.v4.api] generated jwt for security scanner request securityworker stdout | 2023-07-04 07:45:09,873 [85] [DEBUG] [util.secscan.v4.api] GETing security URL http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local/indexer/api/v1/index_state securityworker stdout | 2023-07-04 07:45:09,876 [85] [DEBUG] [urllib3.connectionpool] http://quayregistry-clair-app.quay-enterprise39.svc.cluster.local:80 "GET /indexer/api/v1/index_state HTTP/1.1" 200 None securityworker stdout | 2023-07-04 07:45:09,877 [85] [DEBUG] [peewee] ('SELECT Max("t1"."id") FROM "manifest" AS "t1"', []) securityworker stdout | 2023-07-04 07:45:09,887 [85] [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", "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, 2]) securityworker stdout | 2023-07-04 07:45:09,890 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:45:09,890 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:45:09,891 [85] [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", "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(2023, 7, 4, 7, 40, 9, 877407), 1, 2]) securityworker stdout | 2023-07-04 07:45:09,893 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:45:09,893 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:45:09,894 [85] [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", "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, '72c02bd8d137de68c2a998932cc427a2', datetime.datetime(2023, 7, 4, 7, 40, 9, 877407), 1, 2]) securityworker stdout | 2023-07-04 07:45:09,897 [85] [INFO] [util.migrate.allocator] No candidates, marking entire block completed 1-2 securityworker stdout | 2023-07-04 07:45:09,897 [85] [INFO] [util.migrate.allocator] No more work securityworker stdout | 2023-07-04 07:45:09,897 [85] [DEBUG] [util.locking] Releasing lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:45:09,897 [85] [DEBUG] [redis_lock.refresh.shutdown] Signalling the lock refresher to stop securityworker stdout | 2023-07-04 07:45:09,897 [85] [DEBUG] [redis_lock.refresh.thread.exit] Exit requested, stopping lock refreshing securityworker stdout | 2023-07-04 07:45:09,897 [85] [DEBUG] [redis_lock.refresh.exit] Lock refresher has stopped securityworker stdout | 2023-07-04 07:45:09,897 [85] [DEBUG] [redis_lock.release] Releasing 'lock:SECURITYWORKER_INDEX_RECENT_MANIFEST'. securityworker stdout | 2023-07-04 07:45:09,898 [85] [DEBUG] [util.locking] Released lock SECURITYWORKER_INDEX_RECENT_MANIFEST securityworker stdout | 2023-07-04 07:45:09,898 [85] [DEBUG] [data.database] Disconnecting from database. securityworker stdout | 2023-07-04 07:45:09,898 [85] [INFO] [apscheduler.executors.default] Job "SecurityWorker._index_recent_manifests_in_scanner (trigger: interval[0:00:30], next run at: 2023-07-04 07:45:39 UTC)" executed successfully gcworker stdout | 2023-07-04 07:45:10,073 [61] [DEBUG] [apscheduler.scheduler] Looking for jobs to run gcworker stdout | 2023-07-04 07:45:10,074 [61] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:20.073402+00:00 (in 9.999551 seconds) gcworker stdout | 2023-07-04 07:45:10,074 [61] [INFO] [apscheduler.executors.default] Running job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:20 UTC)" (scheduled at 2023-07-04 07:45:10.073402+00:00) gcworker stdout | 2023-07-04 07:45:10,075 [61] [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, 1687247110074, 1209600, True, 3, 500, 1, 0]) gcworker stdout | 2023-07-04 07:45:10,086 [61] [DEBUG] [__main__] No repository with garbage found gcworker stdout | 2023-07-04 07:45:10,086 [61] [DEBUG] [data.database] Disconnecting from database. gcworker stdout | 2023-07-04 07:45:10,087 [61] [INFO] [apscheduler.executors.default] Job "GarbageCollectionWorker._garbage_collection_repos (trigger: interval[0:00:10], next run at: 2023-07-04 07:45:20 UTC)" executed successfully gunicorn-registry stdout | 2023-07-04 07:45:10,453 [215] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '215'} gunicorn-registry stdout | 2023-07-04 07:45:10,458 [216] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '216'} gunicorn-registry stdout | 2023-07-04 07:45:10,463 [218] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '218'} gunicorn-registry stdout | 2023-07-04 07:45:10,467 [217] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '217'} gunicorn-registry stdout | 2023-07-04 07:45:10,472 [219] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '219'} gunicorn-registry stdout | 2023-07-04 07:45:10,475 [222] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '222'} gunicorn-registry stdout | 2023-07-04 07:45:10,479 [221] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '221'} gunicorn-registry stdout | 2023-07-04 07:45:10,483 [63] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '63'} gunicorn-registry stdout | 2023-07-04 07:45:10,487 [220] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'registry:application', 'pid': '220'} securityscanningnotificationworker stdout | 2023-07-04 07:45:11,273 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:45:11,273 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:45:12.675790+00:00 (in 1.402620 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:45:11,273 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:11 UTC)" (scheduled at 2023-07-04 07:45:11.272479+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:45:11,273 [84] [DEBUG] [workers.queueworker] Getting work item from queue. securityscanningnotificationworker stdout | 2023-07-04 07:45:11,274 [84] [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(2023, 7, 4, 7, 45, 11, 273634), True, datetime.datetime(2023, 7, 4, 7, 45, 11, 273634), 0, 'secscanv4/%', 50, 1, 0]) securityscanningnotificationworker stdout | 2023-07-04 07:45:11,285 [84] [DEBUG] [workers.queueworker] No more work. securityscanningnotificationworker stdout | 2023-07-04 07:45:11,285 [84] [DEBUG] [data.database] Disconnecting from database. securityscanningnotificationworker stdout | 2023-07-04 07:45:11,285 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.poll_queue (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:11 UTC)" executed successfully chunkcleanupworker stdout | 2023-07-04 07:45:12,636 [57] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'chunkcleanupworker.py', 'pid': '57'} securityscanningnotificationworker stdout | 2023-07-04 07:45:12,676 [84] [DEBUG] [apscheduler.scheduler] Looking for jobs to run securityscanningnotificationworker stdout | 2023-07-04 07:45:12,676 [84] [DEBUG] [apscheduler.scheduler] Next wakeup is due at 2023-07-04 07:46:11.272479+00:00 (in 58.596220 seconds) securityscanningnotificationworker stdout | 2023-07-04 07:45:12,676 [84] [INFO] [apscheduler.executors.default] Running job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:12 UTC)" (scheduled at 2023-07-04 07:45:12.675790+00:00) securityscanningnotificationworker stdout | 2023-07-04 07:45:12,676 [84] [DEBUG] [workers.queueworker] Running watchdog. securityscanningnotificationworker stdout | 2023-07-04 07:45:12,676 [84] [INFO] [apscheduler.executors.default] Job "QueueWorker.run_watchdog (trigger: interval[0:01:00], next run at: 2023-07-04 07:46:12 UTC)" executed successfully gunicorn-web stdout | 2023-07-04 07:45:14,515 [214] [DEBUG] [app] Starting request: urn:request:9e5549ca-a091-44c2-8d8f-f22c49fe475d (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:45:14,515 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,515 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,516 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,526 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,527 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,529 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:14,537 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,538 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,544 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,550 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,550 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,550 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,551 [214] [DEBUG] [app] Ending request: urn:request:9e5549ca-a091-44c2-8d8f-f22c49fe475d (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status) {'endpoint': 'api.repositorybuildstatus', 'request_id': 'urn:request:9e5549ca-a091-44c2-8d8f-f22c49fe475d', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status', 'path': '/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status', 'parameters': {}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:14,552 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:14,552 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:45:14 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status HTTP/1.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:45:14 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/status HTTP/2.0" 200 2081 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.039 1001 0.039) gunicorn-web stdout | 2023-07-04 07:45:14,880 [214] [DEBUG] [app] Starting request: urn:request:198cd8d6-33ab-480c-96bb-ef1e330f8e8c (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs) {'X-Forwarded-For': '10.131.2.9'} gunicorn-web stdout | 2023-07-04 07:45:14,881 [214] [DEBUG] [app] User loader loading deferred user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,881 [214] [DEBUG] [auth.cookie] Loading user from cookie: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,881 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."username", "t1"."password_hash", "t1"."email", "t1"."verified", "t1"."stripe_id", "t1"."organization", "t1"."robot", "t1"."invoice_email", "t1"."invalid_login_attempts", "t1"."last_invalid_login", "t1"."removed_tag_expiration_s", "t1"."enabled", "t1"."invoice_email_address", "t1"."given_name", "t1"."family_name", "t1"."company", "t1"."location", "t1"."maximum_queued_builds_count", "t1"."creation_date", "t1"."last_accessed" FROM "user" AS "t1" WHERE (("t1"."uuid" = %s) AND ("t1"."organization" = %s)) LIMIT %s OFFSET %s', ['ddc2e448-be74-4977-bfd7-3f757a7f52f8', False, 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,891 [214] [DEBUG] [auth.decorators] Found valid auth result: (, False, None, [, None, None, None, None, None, None]) gunicorn-web stdout | 2023-07-04 07:45:14,891 [214] [DEBUG] [auth.permissions] Identity loaded: gunicorn-web stdout | 2023-07-04 07:45:14,891 [214] [DEBUG] [auth.permissions] Deferring permissions for user with uuid: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,892 [214] [DEBUG] [endpoints.api] Checking permission for repo: build_test/github gunicorn-web stdout | 2023-07-04 07:45:14,892 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,892 [214] [DEBUG] [auth.permissions] User permission: _UserTypeNeed(type='user', username='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,892 [214] [DEBUG] [auth.permissions] User namespace permission: _NamespaceWideNeed(type='organization', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,892 [214] [DEBUG] [auth.permissions] User namespace repo permission: _NamespaceWideNeed(type='organizationrepo', namespace='whuquay', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,894 [214] [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))) UNION (SELECT "t6"."id", "t6"."team_id", "t6"."user_id", "t6"."repository_id", "t6"."role_id", "t7"."id", "t7"."name", "t8"."id", "t8"."namespace_user_id", "t8"."name", "t8"."visibility_id", "t8"."description", "t8"."badge_token", "t8"."kind_id", "t8"."trust_enabled", "t8"."state", "t9"."id", "t9"."uuid", "t9"."username", "t9"."password_hash", "t9"."email", "t9"."verified", "t9"."stripe_id", "t9"."organization", "t9"."robot", "t9"."invoice_email", "t9"."invalid_login_attempts", "t9"."last_invalid_login", "t9"."removed_tag_expiration_s", "t9"."enabled", "t9"."invoice_email_address", "t9"."given_name", "t9"."family_name", "t9"."company", "t9"."location", "t9"."maximum_queued_builds_count", "t9"."creation_date", "t9"."last_accessed" FROM "repositorypermission" AS "t6" INNER JOIN "role" AS "t7" ON ("t6"."role_id" = "t7"."id") INNER JOIN "repository" AS "t8" ON ("t6"."repository_id" = "t8"."id") INNER JOIN "user" AS "t9" ON ("t8"."namespace_user_id" = "t9"."id") INNER JOIN "team" AS "t10" ON ("t6"."team_id" = "t10"."id") INNER JOIN "teammember" AS "t11" ON ("t11"."team_id" = "t10"."id") INNER JOIN "user" AS "t12" ON ("t12"."id" = "t11"."user_id") WHERE ((("t8"."name" = %s) AND ("t9"."username" = %s)) AND ("t12"."id" = %s)))', ['github', 'build_test', 1, 'github', 'build_test', 1]) gunicorn-web stdout | 2023-07-04 07:45:14,902 [214] [DEBUG] [auth.permissions] User added permission: _ResourceNeed(type='repository', namespace='build_test', name='github', role='admin') gunicorn-web stdout | 2023-07-04 07:45:14,903 [214] [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") INNER JOIN "repositorykind" AS "t3" ON ("t1"."kind_id" = "t3"."id") WHERE (((("t2"."username" = %s) AND ("t1"."name" = %s)) AND ("t1"."state" != %s)) AND ("t3"."name" = %s)) LIMIT %s OFFSET %s', ['build_test', 'github', 3, 'application', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,906 [214] [DEBUG] [auth.permissions] Loading user permissions after deferring for: ddc2e448-be74-4977-bfd7-3f757a7f52f8 gunicorn-web stdout | 2023-07-04 07:45:14,908 [214] [DEBUG] [peewee] ('SELECT "t1"."id", "t1"."uuid", "t1"."repository_id", "t1"."access_token_id", "t1"."resource_key", "t1"."job_config", "t1"."phase", "t1"."started", "t1"."display_name", "t1"."trigger_id", "t1"."pull_robot_id", "t1"."logs_archived", "t1"."queue_id", "t2"."id", "t2"."uuid", "t2"."service_id", "t2"."repository_id", "t2"."connected_user_id", "t2"."secure_auth_token", "t2"."secure_private_key", "t2"."fully_migrated", "t2"."config", "t2"."write_token_id", "t2"."pull_robot_id", "t2"."enabled", "t2"."disabled_reason_id", "t2"."disabled_datetime", "t2"."successive_failure_count", "t2"."successive_internal_error_count", "t3"."id", "t3"."name", "t4"."id", "t4"."namespace_user_id", "t4"."name", "t4"."visibility_id", "t4"."description", "t4"."badge_token", "t4"."kind_id", "t4"."trust_enabled", "t4"."state", "t5"."id", "t5"."uuid", "t5"."username", "t5"."password_hash", "t5"."email", "t5"."verified", "t5"."stripe_id", "t5"."organization", "t5"."robot", "t5"."invoice_email", "t5"."invalid_login_attempts", "t5"."last_invalid_login", "t5"."removed_tag_expiration_s", "t5"."enabled", "t5"."invoice_email_address", "t5"."given_name", "t5"."family_name", "t5"."company", "t5"."location", "t5"."maximum_queued_builds_count", "t5"."creation_date", "t5"."last_accessed", "t6"."id", "t6"."uuid", "t6"."username", "t6"."password_hash", "t6"."email", "t6"."verified", "t6"."stripe_id", "t6"."organization", "t6"."robot", "t6"."invoice_email", "t6"."invalid_login_attempts", "t6"."last_invalid_login", "t6"."removed_tag_expiration_s", "t6"."enabled", "t6"."invoice_email_address", "t6"."given_name", "t6"."family_name", "t6"."company", "t6"."location", "t6"."maximum_queued_builds_count", "t6"."creation_date", "t6"."last_accessed" FROM "repositorybuild" AS "t1" INNER JOIN "repository" AS "t4" ON ("t1"."repository_id" = "t4"."id") INNER JOIN "user" AS "t5" ON ("t4"."namespace_user_id" = "t5"."id") LEFT OUTER JOIN "user" AS "t6" ON ("t1"."pull_robot_id" = "t6"."id") LEFT OUTER JOIN "repositorybuildtrigger" AS "t2" ON ("t1"."trigger_id" = "t2"."id") LEFT OUTER JOIN "buildtriggerservice" AS "t3" ON ("t2"."service_id" = "t3"."id") WHERE ("t1"."uuid" = %s) ORDER BY "t1"."started" DESC LIMIT %s OFFSET %s', ['4402b853-d041-41d7-b6e2-740bf7079d69', 1, 0]) gunicorn-web stdout | 2023-07-04 07:45:14,915 [214] [DEBUG] [app] Ending request: urn:request:198cd8d6-33ab-480c-96bb-ef1e330f8e8c (/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs) {'endpoint': 'api.repositorybuildlogs', 'request_id': 'urn:request:198cd8d6-33ab-480c-96bb-ef1e330f8e8c', 'remote_addr': '10.131.2.9', 'http_method': 'GET', 'original_url': 'https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0', 'path': '/api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs', 'parameters': {'start': '0'}, 'json_body': None, 'confsha': '3910e1cd', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'} gunicorn-web stdout | 2023-07-04 07:45:14,916 [214] [DEBUG] [data.database] Disconnecting from database. gunicorn-web stdout | 2023-07-04 07:45:14,916 [214] [INFO] [gunicorn.access] 10.131.2.9 - - [04/Jul/2023:07:45:14 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0 HTTP/1.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" nginx stdout | 10.131.2.9 (-) - - [04/Jul/2023:07:45:14 +0000] "GET /api/v1/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69/logs?start=0 HTTP/2.0" 200 37 "https://quayregistry-quay-quay-enterprise39.apps.ci-osd-ccs-99vd.ev09.s1.devshift.org/repository/build_test/github/build/4402b853-d041-41d7-b6e2-740bf7079d69" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" (0.037 452 0.037) servicekey stdout | 2023-07-04 07:45:16,047 [86] [DEBUG] [util.metrics.prometheus] pushed registry to pushgateway at http://localhost:9091 with grouping key {'host': 'quayregistry-quay-app-7b64d749d4-qlsvg', 'process_name': 'servicekeyworker.py', 'pid': '86'} builder stdout | 2023-07-04 07:45:16,312 [255] [DEBUG] [buildman.manager.ephemeral] Checking for more work from the build queue builder stdout | 2023-07-04 07:45:16,325 [255] [DEBUG] [buildman.manager.ephemeral] No additional work found. Going to sleep for 10 seconds builder stdout | 2023-07-04 07:45:16,325 [255] [DEBUG] [buildman.manager.ephemeral] Writing queue metrics builder stdout | 2023-07-04 07:45:16,336 [255] [DEBUG] [data.database] Disconnecting from database.