GitHub pull request #5457 of commit f09a7b88148465ba8b18121cff2d7071e1670de2, no merge conflicts. Running as SYSTEM Setting status of f09a7b88148465ba8b18121cff2d7071e1670de2 to PENDING with url https://ci.ext.devshift.net/job/RedHatInsights-rhsm-subscriptions-pr-check/13864/ and message: 'Build started for merge commit.' Using context: ci.ext.devshift.net PR build Building remotely on ci-ext-jenkins-worker-rhel8-spot i-012360f68a6c2af16 (rhel8-spot) in workspace /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check The recommended git tool is: NONE using credential d6a342ed-3365-4ee3-9252-4c407f9586c0 Wiping out workspace first. Cloning the remote Git repository Cloning repository git@github.com:RedHatInsights/rhsm-subscriptions.git > git init /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check # timeout=10 Fetching upstream changes from git@github.com:RedHatInsights/rhsm-subscriptions.git > git --version # timeout=10 > git --version # 'git version 2.43.7' using GIT_SSH to set credentials https://vault.devshift.net/ui/vault/secrets/app-sre/show/creds/github-app-sre-bot (identity?) [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check@tmp/jenkins-gitclient-ssh10744224832289088969.key Verifying host key using known hosts file > git fetch --tags --force --progress -- git@github.com:RedHatInsights/rhsm-subscriptions.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:RedHatInsights/rhsm-subscriptions.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:RedHatInsights/rhsm-subscriptions.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 No valid HEAD. Skipping the resetting > git clean -fdx # timeout=10 Pruning obsolete local branches Fetching upstream changes from git@github.com:RedHatInsights/rhsm-subscriptions.git using GIT_SSH to set credentials https://vault.devshift.net/ui/vault/secrets/app-sre/show/creds/github-app-sre-bot (identity?) [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check@tmp/jenkins-gitclient-ssh16840428261276992625.key Verifying host key using known hosts file > git fetch --tags --force --progress --prune -- git@github.com:RedHatInsights/rhsm-subscriptions.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git rev-parse f09a7b88148465ba8b18121cff2d7071e1670de2^{commit} # timeout=10 Merging Revision f09a7b88148465ba8b18121cff2d7071e1670de2 (detached) to origin/main, UserMergeOptions{mergeRemote='origin', mergeTarget='main', mergeStrategy='DEFAULT', fastForwardMode='FF'} > git rev-parse origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f origin/main # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials https://vault.devshift.net/ui/vault/secrets/app-sre/show/creds/github-app-sre-bot (identity?) [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check@tmp/jenkins-gitclient-ssh16522148450160067776.key Verifying host key using known hosts file > git merge --ff f09a7b88148465ba8b18121cff2d7071e1670de2 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 Seen 5,668 remote branches > git show-ref --tags -d # timeout=10 Checking out Revision f09a7b88148465ba8b18121cff2d7071e1670de2 (origin/pr/5457/head, origin/gmantzou/SWATCH-4213, origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f f09a7b88148465ba8b18121cff2d7071e1670de2 # timeout=10 Commit message: "delete wiremock stubs before each test in component tests" > git rev-list --no-walk f09a7b88148465ba8b18121cff2d7071e1670de2 # timeout=10 > git rev-list --no-walk f09a7b88148465ba8b18121cff2d7071e1670de2 # timeout=10 > git rev-list --no-walk f09a7b88148465ba8b18121cff2d7071e1670de2 # timeout=10 Retrieving secret: insights-cicd/ephemeral-bot-svc-account Retrieving secret: insights-cicd/ephemeral-bot-svc-account Retrieving secret: app-sre/creds/app-interface/production/basic-auth Retrieving secret: insights-cicd/rh-registry-pull Retrieving secret: app-sre/quay/cloudservices-push Retrieving secret: insights-cicd/quay/cloudservices Retrieving secret: insights-cicd/insightsdroid-github [RedHatInsights-rhsm-subscriptions-pr-check] $ /bin/sh -xe /tmp/jenkins5628517647578426924.sh + export DOCKER_CONFIG=/tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864 + DOCKER_CONFIG=/tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864 + export REGISTRY_AUTH_FILE=/tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864/auth.json + REGISTRY_AUTH_FILE=/tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864/auth.json + mkdir -p /tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864 + '[' -f /var/lib/jenkins/.docker/config.json ']' + cp /var/lib/jenkins/.docker/config.json /tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864/auth.json + ./pr_check.sh === Git Environment Variables === GIT_BRANCH: gmantzou/SWATCH-4213 GIT_COMMIT: f09a7b88148465ba8b18121cff2d7071e1670de2 GIT_URL: git@github.com:RedHatInsights/rhsm-subscriptions.git GITHUB_SHA: GITHUB_REF: BUILD_CAUSE: ghprbActualCommit: f09a7b88148465ba8b18121cff2d7071e1670de2 ghprbSourceBranch: gmantzou/SWATCH-4213 ghprbTargetBranch: main ================================= job tmp dir location: /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0 +++ export DOCKER_CONFIG=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.docker +++ DOCKER_CONFIG=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.docker +++ export REGISTRY_AUTH_FILE=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.docker/config.json +++ REGISTRY_AUTH_FILE=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.docker/config.json +++ mkdir /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.docker +++ export KUBECONFIG_DIR=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube +++ KUBECONFIG_DIR=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube +++ export KUBECONFIG=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube/config +++ KUBECONFIG=/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube/config +++ mkdir /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube +++ set +x Fetching branch 'main' of https://github.com/RedHatInsights/cicd-tools.git Cloning into '/var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire'... Collecting pip Using cached https://files.pythonhosted.org/packages/c9/bc/b7db44f5f39f9d0494071bddae6880eb645970366d0a200022a1a93d57f5/pip-25.0.1-py3-none-any.whl Collecting setuptools<58 Using cached https://files.pythonhosted.org/packages/4b/b9/71687c5d2034c863db1db2e0704f5e27581ff3cb44d7f293968c5e08ceb3/setuptools-57.5.0-py3-none-any.whl Collecting wheel Using cached https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29e4c02732eee68a83a1d3c346ae39bc6822dcbcb697f2b/wheel-0.45.1-py3-none-any.whl Installing collected packages: pip, setuptools, wheel Found existing installation: pip 19.3.1 Uninstalling pip-19.3.1: Successfully uninstalled pip-19.3.1 Found existing installation: setuptools 41.6.0 Uninstalling setuptools-41.6.0: Successfully uninstalled setuptools-41.6.0 Successfully installed pip-25.0.1 setuptools-57.5.0 wheel-0.45.1 Collecting crc-bonfire>=6.8.0 (from -r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached crc_bonfire-6.8.0-py3-none-any.whl.metadata (27 kB) Collecting boto3 (from -r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached boto3-1.37.38-py3-none-any.whl.metadata (6.7 kB) Collecting app-common-python>=0.1.6 (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached app_common_python-0.2.9-py3-none-any.whl.metadata (1.5 kB) Collecting cached_property (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached cached_property-2.0.1-py3-none-any.whl.metadata (10 kB) Collecting chardet<5.3,>=5.2 (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) Collecting click>=7.1.2 (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB) Collecting gql>=3.5.0 (from gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached gql-4.0.0-py3-none-any.whl.metadata (10 kB) Collecting importlib-resources (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB) Collecting junitparser (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached junitparser-4.0.2-py3-none-any.whl.metadata (9.5 kB) Collecting multidict (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached multidict-6.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB) Collecting ocviapy>=1.5.0 (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached ocviapy-1.5.0-py3-none-any.whl.metadata (1.0 kB) Collecting python-dotenv (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB) Collecting PyYAML (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached PyYAML-6.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Collecting requests (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB) Collecting sh (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached sh-2.2.2-py3-none-any.whl.metadata (3.7 kB) Collecting tabulate (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached tabulate-0.9.0-py3-none-any.whl.metadata (34 kB) Collecting wait-for (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached wait_for-1.2.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting packaging (from crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting botocore<1.38.0,>=1.37.38 (from boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached botocore-1.37.38-py3-none-any.whl.metadata (5.7 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.12.0,>=0.11.0 (from boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached s3transfer-0.11.5-py3-none-any.whl.metadata (1.7 kB) Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.38.0,>=1.37.38->boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting urllib3<1.27,>=1.25.4 (from botocore<1.38.0,>=1.37.38->boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB) Collecting graphql-core<3.3,>=3.2 (from gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached graphql_core-3.2.7-py3-none-any.whl.metadata (11 kB) Collecting yarl<2.0,>=1.6 (from gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached yarl-1.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (56 kB) Collecting backoff<3.0,>=1.11.1 (from gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached backoff-2.2.1-py3-none-any.whl.metadata (14 kB) Collecting anyio<5,>=3.0 (from gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached anyio-4.5.2-py3-none-any.whl.metadata (4.7 kB) Collecting requests_toolbelt<2,>=1.0.0 (from gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB) Collecting anytree (from ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached anytree-2.12.1-py3-none-any.whl.metadata (8.1 kB) Collecting kubernetes (from ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached kubernetes-34.1.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting charset_normalizer<4,>=2 (from requests->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached charset_normalizer-3.4.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB) Collecting idna<4,>=2.5 (from requests->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting certifi>=2017.4.17 (from requests->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB) Collecting zipp>=3.1.0 (from importlib-resources->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached zipp-3.20.2-py3-none-any.whl.metadata (3.7 kB) Collecting typing-extensions>=4.1.0 (from multidict->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB) Collecting parsedatetime>=2.5 (from wait-for->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached parsedatetime-2.6-py3-none-any.whl.metadata (4.7 kB) Collecting sniffio>=1.1 (from anyio<5,>=3.0->gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) Collecting exceptiongroup>=1.0.2 (from anyio<5,>=3.0->gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB) Collecting six>=1.5 (from python-dateutil<3.0.0,>=2.1->botocore<1.38.0,>=1.37.38->boto3->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 2)) Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting propcache>=0.2.0 (from yarl<2.0,>=1.6->gql>=3.5.0->gql[requests]>=3.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached propcache-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB) Collecting google-auth>=1.0.1 (from kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached google_auth-2.47.0-py3-none-any.whl.metadata (6.4 kB) Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB) Collecting requests-oauthlib (from kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Collecting durationpy>=0.7 (from kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached durationpy-0.10-py3-none-any.whl.metadata (340 bytes) Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB) Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB) Collecting oauthlib>=3.0.0 (from requests-oauthlib->kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached oauthlib-3.3.1-py3-none-any.whl.metadata (7.9 kB) Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes->ocviapy>=1.5.0->crc-bonfire>=6.8.0->-r /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/requirements.txt (line 1)) Using cached pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Using cached crc_bonfire-6.8.0-py3-none-any.whl (61 kB) Using cached boto3-1.37.38-py3-none-any.whl (139 kB) Using cached app_common_python-0.2.9-py3-none-any.whl (4.9 kB) Using cached botocore-1.37.38-py3-none-any.whl (13.5 MB) Using cached chardet-5.2.0-py3-none-any.whl (199 kB) Using cached click-8.1.8-py3-none-any.whl (98 kB) Using cached gql-4.0.0-py3-none-any.whl (89 kB) Using cached jmespath-1.0.1-py3-none-any.whl (20 kB) Using cached ocviapy-1.5.0-py3-none-any.whl (11 kB) Using cached requests-2.32.4-py3-none-any.whl (64 kB) Using cached s3transfer-0.11.5-py3-none-any.whl (84 kB) Using cached sh-2.2.2-py3-none-any.whl (38 kB) Using cached cached_property-2.0.1-py3-none-any.whl (7.4 kB) Using cached importlib_resources-6.4.5-py3-none-any.whl (36 kB) Using cached junitparser-4.0.2-py3-none-any.whl (14 kB) Using cached multidict-6.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB) Using cached packaging-25.0-py3-none-any.whl (66 kB) Using cached python_dotenv-1.0.1-py3-none-any.whl (19 kB) Using cached PyYAML-6.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) Using cached tabulate-0.9.0-py3-none-any.whl (35 kB) Using cached wait_for-1.2.0-py2.py3-none-any.whl (10 kB) Using cached anyio-4.5.2-py3-none-any.whl (89 kB) Using cached backoff-2.2.1-py3-none-any.whl (15 kB) Using cached certifi-2026.1.4-py3-none-any.whl (152 kB) Using cached charset_normalizer-3.4.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (147 kB) Using cached graphql_core-3.2.7-py3-none-any.whl (207 kB) Using cached idna-3.11-py3-none-any.whl (71 kB) Using cached parsedatetime-2.6-py3-none-any.whl (42 kB) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB) Using cached typing_extensions-4.13.2-py3-none-any.whl (45 kB) Using cached urllib3-1.26.20-py2.py3-none-any.whl (144 kB) Using cached yarl-1.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (319 kB) Using cached zipp-3.20.2-py3-none-any.whl (9.2 kB) Using cached anytree-2.12.1-py3-none-any.whl (44 kB) Using cached kubernetes-34.1.0-py2.py3-none-any.whl (2.0 MB) Using cached durationpy-0.10-py3-none-any.whl (3.9 kB) Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB) Using cached google_auth-2.47.0-py3-none-any.whl (234 kB) Using cached propcache-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213 kB) Using cached six-1.17.0-py2.py3-none-any.whl (11 kB) Using cached sniffio-1.3.1-py3-none-any.whl (10 kB) Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB) Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Using cached oauthlib-3.3.1-py3-none-any.whl (160 kB) Using cached pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Using cached rsa-4.9.1-py3-none-any.whl (34 kB) Using cached pyasn1-0.6.1-py3-none-any.whl (83 kB) Installing collected packages: parsedatetime, durationpy, app-common-python, zipp, websocket-client, wait-for, urllib3, typing-extensions, tabulate, sniffio, six, sh, PyYAML, python-dotenv, pyasn1, propcache, packaging, oauthlib, junitparser, jmespath, idna, click, charset_normalizer, chardet, certifi, cached_property, backoff, rsa, requests, python-dateutil, pyasn1-modules, multidict, importlib-resources, graphql-core, exceptiongroup, anytree, yarl, requests_toolbelt, requests-oauthlib, google-auth, botocore, anyio, s3transfer, kubernetes, gql, ocviapy, boto3, crc-bonfire Successfully installed PyYAML-6.0.3 anyio-4.5.2 anytree-2.12.1 app-common-python-0.2.9 backoff-2.2.1 boto3-1.37.38 botocore-1.37.38 cached_property-2.0.1 certifi-2026.1.4 chardet-5.2.0 charset_normalizer-3.4.4 click-8.1.8 crc-bonfire-6.8.0 durationpy-0.10 exceptiongroup-1.3.1 google-auth-2.47.0 gql-4.0.0 graphql-core-3.2.7 idna-3.11 importlib-resources-6.4.5 jmespath-1.0.1 junitparser-4.0.2 kubernetes-34.1.0 multidict-6.1.0 oauthlib-3.3.1 ocviapy-1.5.0 packaging-25.0 parsedatetime-2.6 propcache-0.2.0 pyasn1-0.6.1 pyasn1-modules-0.4.2 python-dateutil-2.9.0.post0 python-dotenv-1.0.1 requests-2.32.4 requests-oauthlib-2.0.0 requests_toolbelt-1.0.0 rsa-4.9.1 s3transfer-0.11.5 sh-2.2.2 six-1.17.0 sniffio-1.3.1 tabulate-0.9.0 typing-extensions-4.13.2 urllib3-1.26.20 wait-for-1.2.0 websocket-client-1.8.0 yarl-1.15.2 zipp-3.20.2 Login Succeeded! Login Succeeded! W0108 17:06:01.132717 10454 loader.go:221] Config not found: /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube/config W0108 17:06:01.236625 10454 loader.go:221] Config not found: /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube/config W0108 17:06:01.236673 10454 loader.go:221] Config not found: /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.kube/config Logged into "****" as "system:serviceaccount:ephemeral-base:ephemeral-bot" using the token provided. You have access to 248 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default". Logged in to cluster 'ephemeral' Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/rhsm-subscriptions:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/rhsm-subscriptions:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-billable-usage:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-billable-usage:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-contracts:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-contracts:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-database:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-database:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-metrics-hbi:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-metrics-hbi:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-metrics:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-metrics:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-producer-aws:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-producer-aws:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-producer-azure:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-producer-azure:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-utilization:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-utilization:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-system-conduit:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-system-conduit:pr-5457-f09a7b8 already present in quay, not rebuilding Login Succeeded! Login Succeeded! checking if image 'quay.io/cloudservices/swatch-unleash-import:pr-5457-f09a7b8' already exists in quay.io... quay.io/cloudservices/swatch-unleash-import:pr-5457-f09a7b8 already present in quay, not rebuilding /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/bin/oc_wrapper ++ export BONFIRE_NS_REQUESTER=RedHatInsights-rhsm-subscriptions-pr-check-13864 ++ BONFIRE_NS_REQUESTER=RedHatInsights-rhsm-subscriptions-pr-check-13864 +++ bonfire namespace reserve --pool default -d 120m 2026-01-08 17:06:13 [ ERROR] [ MainThread] failed to update version check file at path: /var/lib/jenkins/.config/bonfire/lastvercheck 2026-01-08 17:06:13 [ INFO] [ MainThread] checking pypi for latest release... 2026-01-08 17:06:13 [ INFO] [ MainThread] up-to-date! 2026-01-08 17:06:14 [ INFO] [ MainThread] Checking for existing reservations for 'RedHatInsights-rhsm-subscriptions-pr-check-13864' 2026-01-08 17:06:14 [ INFO] [ MainThread] checking for available namespaces to reserve... 2026-01-08 17:06:14 [ INFO] [ MainThread] pool size limit is defined as 0 in 'default' pool 2026-01-08 17:06:14 [ INFO] [ MainThread] processing namespace reservation 2026-01-08 17:06:14 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:14 [ INFO] [ MainThread] running (pid 11021): oc apply -f - 2026-01-08 17:06:15 [ INFO] [ pid-11021] |stdout| namespacereservation.cloud.redhat.com/bonfire-reservation-7115251c created 2026-01-08 17:06:15 [ INFO] [ MainThread] waiting for reservation 'bonfire-reservation-7115251c' to get picked up by operator 2026-01-08 17:06:16 [ INFO] [ MainThread] namespace 'ephemeral-ls3xk1' is reserved by 'RedHatInsights-rhsm-subscriptions-pr-check-13864' for '120m' from the default pool 2026-01-08 17:06:16 [ INFO] [ MainThread] namespace console url: https://console-openshift-console.apps.crc-eph.r9lp.p1.openshiftapps.com/k8s/cluster/projects/ephemeral-ls3xk1 ++ export NAMESPACE=ephemeral-ls3xk1 ++ NAMESPACE=ephemeral-ls3xk1 ++ SMOKE_NAMESPACE=ephemeral-ls3xk1 ++ oc patch env env-ephemeral-ls3xk1 -p '{"spec":{"providers":{"sidecars":{"tokenRefresher":{"enabled":true}}, "web":{"tls":{"enabled": true, "port": 8800, "privatePort": 10800}}}}}' --type=merge clowdenvironment.cloud.redhat.com/env-ephemeral-ls3xk1 patched ++ bonfire deploy rhsm --source=appsre --ref-env insights-production --set-template-ref rhsm=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-image-tag quay.io/cloudservices/swatch-unleash-import=pr-5457-f09a7b8 --namespace ephemeral-ls3xk1 --timeout 900 --optional-deps-method none --frontends false --no-remove-resources app:rhsm --no-remove-resources app:export-service --timeout 1800 -p swatch-api/IMAGE=quay.io/cloudservices/rhsm-subscriptions -p swatch-api/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-tally/IMAGE=quay.io/cloudservices/rhsm-subscriptions -p swatch-tally/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-billable-usage/IMAGE=quay.io/cloudservices/swatch-billable-usage -p swatch-billable-usage/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-contracts/IMAGE=quay.io/cloudservices/swatch-contracts -p swatch-contracts/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-database/IMAGE=quay.io/cloudservices/swatch-database -p swatch-database/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-metrics-hbi/IMAGE=quay.io/cloudservices/swatch-metrics-hbi -p swatch-metrics-hbi/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-metrics/IMAGE=quay.io/cloudservices/swatch-metrics -p swatch-metrics/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-producer-aws/IMAGE=quay.io/cloudservices/swatch-producer-aws -p swatch-producer-aws/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-producer-azure/IMAGE=quay.io/cloudservices/swatch-producer-azure -p swatch-producer-azure/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-utilization/IMAGE=quay.io/cloudservices/swatch-utilization -p swatch-utilization/IMAGE_TAG=pr-5457-f09a7b8 -p swatch-system-conduit/IMAGE=quay.io/cloudservices/swatch-system-conduit -p swatch-system-conduit/IMAGE_TAG=pr-5457-f09a7b8 -i quay.io/cloudservices/swatch-unleash-import=pr-5457-f09a7b8 --set-template-ref rhsm=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-kafka-bridge=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-api=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-billable-usage=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-contracts=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-database=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-metrics-hbi=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-metrics=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-producer-aws=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-producer-azure=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-system-conduit=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-tally=f09a7b88148465ba8b18121cff2d7071e1670de2 --set-template-ref swatch-utilization=f09a7b88148465ba8b18121cff2d7071e1670de2 2026-01-08 17:06:17 [ ERROR] [ MainThread] failed to update version check file at path: /var/lib/jenkins/.config/bonfire/lastvercheck 2026-01-08 17:06:17 [ INFO] [ MainThread] checking pypi for latest release... 2026-01-08 17:06:17 [ INFO] [ MainThread] up-to-date! 2026-01-08 17:06:19 [ INFO] [ MainThread] namespace 'ephemeral-ls3xk1' is owned by this user 2026-01-08 17:06:19 [ INFO] [ MainThread] searching for ClowdEnvironment tied to ns 'ephemeral-ls3xk1'... 2026-01-08 17:06:19 [ INFO] [ MainThread] templates will be processed with parameter ENV_NAME='env-ephemeral-ls3xk1' 2026-01-08 17:06:19 [ INFO] [ MainThread] processing app templates... 2026-01-08 17:06:19 [ INFO] [ MainThread] default config not found, creating 2026-01-08 17:06:19 [ INFO] [ MainThread] saved config to: /var/lib/jenkins/.config/bonfire/config.yaml 2026-01-08 17:06:19 [ INFO] [ MainThread] reading config from: /var/lib/jenkins/.config/bonfire/config.yaml 2026-01-08 17:06:19 [ INFO] [ MainThread] fetching target env apps config using source: appsre 2026-01-08 17:06:19 [ INFO] [ MainThread] fetching app deployment configs for env 'insights-ephemeral' 2026-01-08 17:06:19 [ INFO] [ MainThread] setting git refs/image tags to match deploy config found in env: insights-production, fallback env: insights-stage 2026-01-08 17:06:19 [ INFO] [ MainThread] fetching app deployment configs for env 'insights-production' 2026-01-08 17:06:20 [ INFO] [ MainThread] fetching app deployment configs for env 'insights-stage' 2026-01-08 17:06:20 [ INFO] [ MainThread] local configuration found for apps: ['my_custom_app'] 2026-01-08 17:06:20 [ INFO] [ MainThread] diff in apps config after merging local config into remote config: --- +++ @@ -1814,6 +1814,11 @@ 'ref': '34c2486554149adfe213b99f16b941d50676e7ce', 'repo': 'RedHatInsights/module-update-router'}], 'name': 'module-update-router'}, + 'my_custom_app': {'components': [{'host': 'github', + 'name': 'my_app_component', + 'path': 'deploy/template.yaml', + 'repo': 'some-org/some-repo'}], + 'name': 'my_custom_app'}, 'notifications': {'components': [{'hash_length': None, 'host': 'github', 'name': 'notifications-backend', 2026-01-08 17:06:20 [ INFO] [ MainThread] processing app 'rhsm' 2026-01-08 17:06:20 [ INFO] [ MainThread] --> processing component curiosity-frontend 2026-01-08 17:06:20 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:20 [ INFO] [ MainThread] ignoring component curiosity-frontend, user opted to disable frontend deployments 2026-01-08 17:06:20 [ INFO] [ MainThread] --> processing component wiremock 2026-01-08 17:06:20 [ INFO] [ MainThread] failed to fetch git ref 'master' (http code: 404, response txt: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/git/refs#get-all-references-in-a-namespace","status":"404"}) 2026-01-08 17:06:20 [ INFO] [ MainThread] trying alternate: main 2026-01-08 17:06:21 [ INFO] [ MainThread] fetch succeeded for ref 'main' 2026-01-08 17:06:21 [ INFO] [ MainThread] --> processing component artemis 2026-01-08 17:06:21 [ INFO] [ MainThread] failed to fetch git ref 'master' (http code: 404, response txt: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/git/refs#get-all-references-in-a-namespace","status":"404"}) 2026-01-08 17:06:21 [ INFO] [ MainThread] trying alternate: main 2026-01-08 17:06:21 [ INFO] [ MainThread] fetch succeeded for ref 'main' 2026-01-08 17:06:21 [ INFO] [ MainThread] --> processing component prometheus 2026-01-08 17:06:21 [ INFO] [ MainThread] failed to fetch git ref 'master' (http code: 404, response txt: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/git/refs#get-all-references-in-a-namespace","status":"404"}) 2026-01-08 17:06:21 [ INFO] [ MainThread] trying alternate: main 2026-01-08 17:06:21 [ INFO] [ MainThread] fetch succeeded for ref 'main' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component swatch-kafka-bridge 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-kafka-bridge' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component rhsm 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'rhsm' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] replaced 1 occurence(s) of image tag for image 'quay.io/cloudservices/swatch-unleash-import' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component swatch-producer-aws 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-producer-aws' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-producer-aws' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-producer-aws' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-producer-aws' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component swatch-billable-usage 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-billable-usage' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-billable-usage' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-billable-usage' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-billable-usage' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component swatch-database 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-database' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-database' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-database' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-database' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:22 [ INFO] [ MainThread] --> processing component swatch-contracts 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-contracts' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-contracts' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-contracts' 2026-01-08 17:06:22 [ INFO] [ MainThread] component: 'swatch-contracts' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:23 [ INFO] [ MainThread] --> processing component rbac 2026-01-08 17:06:23 [ INFO] [ MainThread] --> processing component model-access-permissions-yml-stage 2026-01-08 17:06:23 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:23 [ INFO] [ MainThread] --> processing component rbac-config-yml-stage 2026-01-08 17:06:23 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:23 [ INFO] [ MainThread] --> processing component export-service 2026-01-08 17:06:23 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:23 [ INFO] [ MainThread] --> processing component swatch-producer-azure 2026-01-08 17:06:23 [ INFO] [ MainThread] component: 'swatch-producer-azure' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:23 [ INFO] [ MainThread] component: 'swatch-producer-azure' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-producer-azure' 2026-01-08 17:06:23 [ INFO] [ MainThread] component: 'swatch-producer-azure' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:24 [ INFO] [ MainThread] --> processing component swatch-metrics 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-metrics' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-metrics' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-metrics' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-metrics' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:24 [ INFO] [ MainThread] --> processing component swatch-system-conduit 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-system-conduit' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-system-conduit' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-system-conduit' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-system-conduit' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:24 [ INFO] [ MainThread] --> processing component swatch-tally 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-tally' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-tally' overriding param 'IMAGE' to 'quay.io/cloudservices/rhsm-subscriptions' 2026-01-08 17:06:24 [ INFO] [ MainThread] component: 'swatch-tally' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:24 [ INFO] [ MainThread] --> processing component host-inventory 2026-01-08 17:06:24 [ INFO] [ MainThread] --> processing component kessel-inventory 2026-01-08 17:06:25 [ INFO] [ MainThread] failed to fetch git ref 'master' (http code: 404, response txt: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/git/refs#get-all-references-in-a-namespace","status":"404"}) 2026-01-08 17:06:25 [ INFO] [ MainThread] trying alternate: main 2026-01-08 17:06:25 [ INFO] [ MainThread] fetch succeeded for ref 'main' 2026-01-08 17:06:25 [ INFO] [ MainThread] --> processing component ingress 2026-01-08 17:06:25 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:25 [ INFO] [ MainThread] --> processing component puptoo 2026-01-08 17:06:25 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:25 [ INFO] [ MainThread] --> processing component storage-broker 2026-01-08 17:06:25 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:06:26 [ INFO] [ MainThread] --> processing component swatch-api 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-api' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-api' overriding param 'IMAGE' to 'quay.io/cloudservices/rhsm-subscriptions' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-api' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:26 [ INFO] [ MainThread] --> processing component swatch-metrics-hbi 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-metrics-hbi' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-metrics-hbi' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-metrics-hbi' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-metrics-hbi' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:26 [ INFO] [ MainThread] --> processing component swatch-utilization 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-utilization' overriding template ref to 'f09a7b88148465ba8b18121cff2d7071e1670de2' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-utilization' overriding param 'IMAGE' to 'quay.io/cloudservices/swatch-utilization' 2026-01-08 17:06:26 [ INFO] [ MainThread] component: 'swatch-utilization' overriding param 'IMAGE_TAG' to 'pr-5457-f09a7b8' 2026-01-08 17:06:26 [ INFO] [ MainThread] applying app configs... 2026-01-08 17:06:26 [ INFO] [ MainThread] running (pid 11623): oc apply -f - -n ephemeral-ls3xk1 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.volumes[0].configMap.emptyDir" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/wiremock created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/proxy-mappings created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].webServices.metrics.enabled" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.pullSecrets" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/artemis created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| service/artemis-amqp-service created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/prometheus created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| kafkabridge.kafka.strimzi.io/kafka-bridge created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| service/ephemeral-kafka-bootstrap created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/rhsm created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-unleash-import created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdjobinvocation.cloud.redhat.com/swatch-unleash-import-1 created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/unleash-json created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/swatch-otel-config created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/signalfx created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-producer-aws created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| deployment.apps/swatch-producer-aws-moto created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| service/moto created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/swatch-psks created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: resource secrets/aws-marketplace-credentials is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically. 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/aws-marketplace-credentials configured 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-billable-usage created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.jobs[0].podSpec.name" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-billable-db-cleanup created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdjobinvocation.cloud.redhat.com/billable-db-changelog-1 created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-database created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-contracts created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-contracts-db-cleanup created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdjobinvocation.cloud.redhat.com/contracts-db-changelog-1 created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/export-psk created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/denylist created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.initContainers[0].resources" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[3].maxReplicas" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/rbac created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/rbac-env created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/rbac-psks created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/system-users created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: resource secrets/insights-rbac is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically. 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/insights-rbac configured 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/rbac-secret created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/service-accounts created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| persistentvolumeclaim/workspace-data created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/model-access-permissions created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| configmap/rbac-config created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/export-service created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| service/export created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/export-service-psks created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-producer-azure created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| secret/azure-marketplace-credentials created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-metrics created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-metrics-rhel created 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].webServices.metrics.enable" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.jobs[0].resources" 2026-01-08 17:06:27 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-system-conduit created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.jobs[2].resources" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.jobs[3].resources" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-tally created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| floorplan.metrics.console.redhat.com/swatch-tally created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-db-changelog-cleanup created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdjobinvocation.cloud.redhat.com/db-changelog-cleanup-1 created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "x-anchors" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/host-inventory created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| service/insights-inventory created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| floorplan.metrics.console.redhat.com/host-inventory created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| floorplan.metrics.console.redhat.com/host-inventory-hms created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/inventory-nginx-conf created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/inventory-api-config created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/resources-tarball created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/kessel-kafka-connect-metrics created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| kafkaconnect.kafka.strimzi.io/kessel-kafka-connect created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| kafkaconnector.kafka.strimzi.io/kessel-inventory-source-connector created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.imagePullPolicy" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.initContainers[0].imagePullPolicy" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.initContainers[0].volumeMounts" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "spec.deployments[0].podSpec.initContainers[1].imagePullPolicy" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/kessel-inventory created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/ingress created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/puptoo created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/storage-broker created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/storage-broker-map created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stderr| Warning: unknown field "pullSecrets" 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-api created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| service/rhsm-subscriptions created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| configmap/nginx-conf created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-metrics-hbi created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-metrics-hbi-db-cleanup created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdjobinvocation.cloud.redhat.com/metrics-hbi-db-changelog-1 created 2026-01-08 17:06:28 [ INFO] [ pid-11623] |stdout| clowdapp.cloud.redhat.com/swatch-utilization created 2026-01-08 17:06:28 [ INFO] [ MainThread] waiting on resources for max of 1800sec... 2026-01-08 17:06:31 [ INFO] [ MainThread] checking for ClowdEnvironments to wait on... 2026-01-08 17:06:31 [ INFO] [ MainThread] will wait on ClowdEnvironment 'env-ephemeral-ls3xk1' found on ClowdApp's .spec.envName 2026-01-08 17:06:31 [ INFO] [ MainThread] waiting up to 1800sec on resources owned by ClowdEnvironment... 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-featureflags is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-featureflags-edge is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-keycloak is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-mbop is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-minio is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/env-ephemeral-ls3xk1-mocktitlements is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/featureflags-db is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource deployment/keycloak-db is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource kafka/env-ephemeral-ls3xk1 is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] owned resource kafkaconnect/env-ephemeral-ls3xk1 is ready! 2026-01-08 17:06:31 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] waiting up to 1800sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-51] [clowdenvironment/env-ephemeral-ls3xk1] resource is ready! 2026-01-08 17:06:33 [ INFO] [ MainThread] all resources being monitored reached 'ready' state 2026-01-08 17:06:33 [ INFO] [ MainThread] checking for ClowdApps to wait on... 2026-01-08 17:06:33 [ INFO] [ MainThread] waiting up to 1797sec on resources owned by ClowdApps... 2026-01-08 17:06:33 [ INFO] [ thread-62] [clowdapp/artemis] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-63] [clowdapp/export-service] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-65] [clowdapp/ingress] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-67] [clowdapp/prometheus] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-68] [clowdapp/puptoo] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-69] [clowdapp/rbac] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-70] [clowdapp/rhsm] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-73] [clowdapp/swatch-billable-db-cleanup] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-75] [clowdapp/swatch-contracts] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-76] [clowdapp/swatch-contracts-db-cleanup] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-77] [clowdapp/swatch-database] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-78] [clowdapp/swatch-db-changelog-cleanup] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-79] [clowdapp/swatch-metrics] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-81] [clowdapp/swatch-metrics-hbi-db-cleanup] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-82] [clowdapp/swatch-metrics-rhel] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-83] [clowdapp/swatch-producer-aws] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-84] [clowdapp/swatch-producer-azure] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-87] [clowdapp/swatch-unleash-import] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-88] [clowdapp/swatch-utilization] found owned resource deployment/swatch-utilization-service, not yet ready 2026-01-08 17:06:33 [ INFO] [ thread-88] [clowdapp/swatch-utilization] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:33 [ INFO] [ thread-89] [clowdapp/wiremock] waiting up to 1797sec for resource to be 'ready' 2026-01-08 17:06:39 [ INFO] [ thread-63] [clowdapp/export-service] found owned resource deployment/export-service-db, not yet ready 2026-01-08 17:06:39 [ INFO] [ thread-63] [clowdapp/export-service] found owned resource deployment/export-service-service, not yet ready 2026-01-08 17:06:48 [ INFO] [ thread-89] [clowdapp/wiremock] found owned resource deployment/wiremock-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-88] [clowdapp/swatch-utilization] owned resource deployment/swatch-utilization-service is ready! 2026-01-08 17:06:57 [ INFO] [ thread-84] [clowdapp/swatch-producer-azure] found owned resource deployment/swatch-producer-azure-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-82] [clowdapp/swatch-metrics-rhel] found owned resource deployment/swatch-metrics-rhel-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-79] [clowdapp/swatch-metrics] found owned resource deployment/swatch-metrics-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-65] [clowdapp/ingress] found owned resource deployment/ingress-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] found owned resource deployment/rbac-db, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-rbac-kafka-consumer is ready! 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] found owned resource deployment/rbac-redis, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-scheduler-service is ready! 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] found owned resource deployment/rbac-service, not yet ready 2026-01-08 17:06:57 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-worker-service is ready! 2026-01-08 17:07:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-87] [clowdapp/swatch-unleash-import] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-67] [clowdapp/prometheus] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-83] [clowdapp/swatch-producer-aws] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-82] [clowdapp/swatch-metrics-rhel] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-69] [clowdapp/rbac] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-68] [clowdapp/puptoo] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-84] [clowdapp/swatch-producer-azure] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-79] [clowdapp/swatch-metrics] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-63] [clowdapp/export-service] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-70] [clowdapp/rhsm] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-73] [clowdapp/swatch-billable-db-cleanup] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-76] [clowdapp/swatch-contracts-db-cleanup] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-89] [clowdapp/wiremock] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-65] [clowdapp/ingress] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-78] [clowdapp/swatch-db-changelog-cleanup] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-88] [clowdapp/swatch-utilization] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-62] [clowdapp/artemis] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-77] [clowdapp/swatch-database] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-81] [clowdapp/swatch-metrics-hbi-db-cleanup] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-75] [clowdapp/swatch-contracts] waiting 1737sec longer 2026-01-08 17:07:33 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] waiting 1737sec longer 2026-01-08 17:07:44 [ INFO] [ thread-65] [clowdapp/ingress] owned resource deployment/ingress-service is ready! 2026-01-08 17:07:44 [ INFO] [ thread-89] [clowdapp/wiremock] owned resource deployment/wiremock-service is ready! 2026-01-08 17:07:44 [ INFO] [ thread-77] [clowdapp/swatch-database] found owned resource deployment/swatch-database-db, not yet ready 2026-01-08 17:07:44 [ INFO] [ thread-84] [clowdapp/swatch-producer-azure] owned resource deployment/swatch-producer-azure-service is ready! 2026-01-08 17:07:44 [ INFO] [ thread-63] [clowdapp/export-service] owned resource deployment/export-service-db is ready! 2026-01-08 17:07:44 [ INFO] [ thread-75] [clowdapp/swatch-contracts] found owned resource deployment/swatch-contracts-service, not yet ready 2026-01-08 17:07:44 [ INFO] [ thread-83] [clowdapp/swatch-producer-aws] owned resource deployment/swatch-producer-aws-service is ready! 2026-01-08 17:07:44 [ INFO] [ thread-68] [clowdapp/puptoo] owned resource deployment/puptoo-processor is ready! 2026-01-08 17:07:44 [ INFO] [ thread-68] [clowdapp/puptoo] found owned resource deployment/puptoo-redis, not yet ready 2026-01-08 17:07:44 [ INFO] [ thread-82] [clowdapp/swatch-metrics-rhel] owned resource deployment/swatch-metrics-rhel-service is ready! 2026-01-08 17:07:44 [ INFO] [ thread-79] [clowdapp/swatch-metrics] owned resource deployment/swatch-metrics-service is ready! 2026-01-08 17:07:45 [ INFO] [ thread-83] [clowdapp/swatch-producer-aws] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-82] [clowdapp/swatch-metrics-rhel] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-79] [clowdapp/swatch-metrics] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-65] [clowdapp/ingress] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-89] [clowdapp/wiremock] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-87] [clowdapp/swatch-unleash-import] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-84] [clowdapp/swatch-producer-azure] resource is ready! 2026-01-08 17:07:45 [ INFO] [ thread-88] [clowdapp/swatch-utilization] resource is ready! 2026-01-08 17:07:58 [ INFO] [ thread-72] [clowdapp/swatch-api] found owned resource deployment/swatch-api-nginx-proxy, not yet ready 2026-01-08 17:07:58 [ INFO] [ thread-72] [clowdapp/swatch-api] found owned resource deployment/swatch-api-service, not yet ready 2026-01-08 17:07:58 [ INFO] [ thread-62] [clowdapp/artemis] found owned resource deployment/artemis-service, not yet ready 2026-01-08 17:07:58 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] found owned resource deployment/swatch-system-conduit-service, not yet ready 2026-01-08 17:07:58 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-db is ready! 2026-01-08 17:07:58 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-redis is ready! 2026-01-08 17:07:58 [ INFO] [ thread-68] [clowdapp/puptoo] owned resource deployment/puptoo-redis is ready! 2026-01-08 17:07:59 [ INFO] [ thread-68] [clowdapp/puptoo] resource is ready! 2026-01-08 17:08:23 [ INFO] [ thread-62] [clowdapp/artemis] owned resource deployment/artemis-service is ready! 2026-01-08 17:08:23 [ INFO] [ thread-77] [clowdapp/swatch-database] owned resource deployment/swatch-database-db is ready! 2026-01-08 17:08:23 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] found owned resource deployment/swatch-billable-usage-service, not yet ready 2026-01-08 17:08:24 [ INFO] [ thread-62] [clowdapp/artemis] resource is ready! 2026-01-08 17:08:24 [ INFO] [ thread-77] [clowdapp/swatch-database] resource is ready! 2026-01-08 17:08:24 [ INFO] [ thread-76] [clowdapp/swatch-contracts-db-cleanup] resource is ready! 2026-01-08 17:08:33 [ INFO] [ thread-81] [clowdapp/swatch-metrics-hbi-db-cleanup] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-67] [clowdapp/prometheus] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-73] [clowdapp/swatch-billable-db-cleanup] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-63] [clowdapp/export-service] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-69] [clowdapp/rbac] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-75] [clowdapp/swatch-contracts] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-78] [clowdapp/swatch-db-changelog-cleanup] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-70] [clowdapp/rhsm] waiting 1677sec longer 2026-01-08 17:08:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting 1677sec longer 2026-01-08 17:08:42 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] owned resource deployment/swatch-system-conduit-service is ready! 2026-01-08 17:08:42 [ INFO] [ thread-63] [clowdapp/export-service] owned resource deployment/export-service-service is ready! 2026-01-08 17:08:42 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] owned resource deployment/swatch-billable-usage-service is ready! 2026-01-08 17:08:42 [ INFO] [ thread-85] [clowdapp/swatch-system-conduit] resource is ready! 2026-01-08 17:08:42 [ INFO] [ thread-63] [clowdapp/export-service] resource is ready! 2026-01-08 17:08:42 [ INFO] [ thread-74] [clowdapp/swatch-billable-usage] resource is ready! 2026-01-08 17:08:50 [ INFO] [ thread-72] [clowdapp/swatch-api] owned resource deployment/swatch-api-nginx-proxy is ready! 2026-01-08 17:08:51 [ INFO] [ thread-67] [clowdapp/prometheus] found owned resource deployment/prometheus-service, not yet ready 2026-01-08 17:08:51 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] found owned resource deployment/swatch-metrics-hbi-service, not yet ready 2026-01-08 17:08:51 [ INFO] [ thread-75] [clowdapp/swatch-contracts] owned resource deployment/swatch-contracts-service is ready! 2026-01-08 17:08:51 [ INFO] [ thread-75] [clowdapp/swatch-contracts] resource is ready! 2026-01-08 17:08:59 [ INFO] [ thread-86] [clowdapp/swatch-tally] found owned resource deployment/swatch-tally-service, not yet ready 2026-01-08 17:09:17 [ INFO] [ thread-67] [clowdapp/prometheus] owned resource deployment/prometheus-service is ready! 2026-01-08 17:09:18 [ INFO] [ thread-67] [clowdapp/prometheus] resource is ready! 2026-01-08 17:09:18 [ INFO] [ thread-73] [clowdapp/swatch-billable-db-cleanup] resource is ready! 2026-01-08 17:09:33 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-70] [clowdapp/rhsm] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-78] [clowdapp/swatch-db-changelog-cleanup] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-81] [clowdapp/swatch-metrics-hbi-db-cleanup] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-69] [clowdapp/rbac] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting 1617sec longer 2026-01-08 17:09:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1617sec longer 2026-01-08 17:09:43 [ INFO] [ thread-69] [clowdapp/rbac] owned resource deployment/rbac-service is ready! 2026-01-08 17:09:44 [ INFO] [ thread-69] [clowdapp/rbac] resource is ready! 2026-01-08 17:09:52 [ INFO] [ thread-81] [clowdapp/swatch-metrics-hbi-db-cleanup] resource is ready! 2026-01-08 17:09:53 [ INFO] [ thread-70] [clowdapp/rhsm] resource is ready! 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-db, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-export-service, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-mq-p1, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-mq-pmin, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-mq-sp, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-mq-workspaces, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-redis, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-service, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-service-reads, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-service-secondary-reads, not yet ready 2026-01-08 17:10:01 [ INFO] [ thread-64] [clowdapp/host-inventory] found owned resource deployment/host-inventory-service-writes, not yet ready 2026-01-08 17:10:02 [ INFO] [ thread-78] [clowdapp/swatch-db-changelog-cleanup] resource is ready! 2026-01-08 17:10:10 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-export-service is ready! 2026-01-08 17:10:10 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-mq-workspaces is ready! 2026-01-08 17:10:19 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] owned resource deployment/swatch-metrics-hbi-service is ready! 2026-01-08 17:10:19 [ INFO] [ thread-80] [clowdapp/swatch-metrics-hbi] resource is ready! 2026-01-08 17:10:28 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-mq-pmin is ready! 2026-01-08 17:10:28 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-mq-sp is ready! 2026-01-08 17:10:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting 1557sec longer 2026-01-08 17:10:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting 1557sec longer 2026-01-08 17:10:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting 1557sec longer 2026-01-08 17:10:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1557sec longer 2026-01-08 17:10:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting 1557sec longer 2026-01-08 17:10:45 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-service is ready! 2026-01-08 17:10:45 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-service-reads is ready! 2026-01-08 17:10:45 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-service-secondary-reads is ready! 2026-01-08 17:10:45 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-service-writes is ready! 2026-01-08 17:10:54 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-db is ready! 2026-01-08 17:10:54 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-redis is ready! 2026-01-08 17:11:02 [ INFO] [ thread-66] [clowdapp/kessel-inventory] found owned resource deployment/kessel-inventory-api, not yet ready 2026-01-08 17:11:02 [ INFO] [ thread-66] [clowdapp/kessel-inventory] found owned resource deployment/kessel-inventory-db, not yet ready 2026-01-08 17:11:33 [ INFO] [ thread-64] [clowdapp/host-inventory] waiting 1497sec longer 2026-01-08 17:11:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1497sec longer 2026-01-08 17:11:33 [ INFO] [ thread-72] [clowdapp/swatch-api] waiting 1497sec longer 2026-01-08 17:11:33 [ INFO] [ thread-86] [clowdapp/swatch-tally] waiting 1497sec longer 2026-01-08 17:11:33 [ INFO] [ thread-71] [clowdapp/storage-broker] waiting 1497sec longer 2026-01-08 17:11:37 [ INFO] [ thread-64] [clowdapp/host-inventory] owned resource deployment/host-inventory-mq-p1 is ready! 2026-01-08 17:11:37 [ INFO] [ thread-64] [clowdapp/host-inventory] resource is ready! 2026-01-08 17:11:45 [ INFO] [ thread-86] [clowdapp/swatch-tally] owned resource deployment/swatch-tally-service is ready! 2026-01-08 17:11:46 [ INFO] [ thread-86] [clowdapp/swatch-tally] resource is ready! 2026-01-08 17:11:54 [ INFO] [ thread-66] [clowdapp/kessel-inventory] owned resource deployment/kessel-inventory-db is ready! 2026-01-08 17:12:03 [ INFO] [ thread-71] [clowdapp/storage-broker] found owned resource deployment/storage-broker-processor, not yet ready 2026-01-08 17:12:30 [ INFO] [ thread-71] [clowdapp/storage-broker] owned resource deployment/storage-broker-processor is ready! 2026-01-08 17:12:30 [ INFO] [ thread-72] [clowdapp/swatch-api] owned resource deployment/swatch-api-service is ready! 2026-01-08 17:12:30 [ INFO] [ thread-71] [clowdapp/storage-broker] resource is ready! 2026-01-08 17:12:30 [ INFO] [ thread-72] [clowdapp/swatch-api] resource is ready! 2026-01-08 17:12:33 [ INFO] [ thread-66] [clowdapp/kessel-inventory] waiting 1437sec longer 2026-01-08 17:12:57 [ INFO] [ thread-66] [clowdapp/kessel-inventory] owned resource deployment/kessel-inventory-api is ready! 2026-01-08 17:12:58 [ INFO] [ thread-66] [clowdapp/kessel-inventory] resource is ready! 2026-01-08 17:12:58 [ INFO] [ MainThread] all resources being monitored reached 'ready' state 2026-01-08 17:12:58 [ INFO] [ MainThread] checking for remaining namespace resources to wait on... 2026-01-08 17:12:58 [ INFO] [ MainThread] waiting up to 1412sec on remaining namespace resources... 2026-01-08 17:12:58 [ INFO] [ thread-605] [replicaset/env-ephemeral-ls3xk1-entity-operator-7dd9b4c9] owned resource pod/env-ephemeral-ls3xk1-entity-operator-7dd9b4c9-vddzj is ready! 2026-01-08 17:12:58 [ INFO] [ thread-606] [replicaset/env-ephemeral-ls3xk1-featureflags-7bfcc48859] owned resource pod/env-ephemeral-ls3xk1-featureflags-7bfcc48859-6ctzq is ready! 2026-01-08 17:12:58 [ INFO] [ thread-605] [replicaset/env-ephemeral-ls3xk1-entity-operator-7dd9b4c9] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-607] [replicaset/env-ephemeral-ls3xk1-featureflags-edge-59bffd8757] owned resource pod/env-ephemeral-ls3xk1-featureflags-edge-59bffd8757-mj6qw is ready! 2026-01-08 17:12:58 [ INFO] [ thread-606] [replicaset/env-ephemeral-ls3xk1-featureflags-7bfcc48859] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-608] [replicaset/env-ephemeral-ls3xk1-keycloak-774598b98f] owned resource pod/env-ephemeral-ls3xk1-keycloak-774598b98f-7fnjn is ready! 2026-01-08 17:12:58 [ INFO] [ thread-609] [replicaset/env-ephemeral-ls3xk1-mbop-7b87b869b8] owned resource pod/env-ephemeral-ls3xk1-mbop-7b87b869b8-xwln8 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-607] [replicaset/env-ephemeral-ls3xk1-featureflags-edge-59bffd8757] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-610] [replicaset/env-ephemeral-ls3xk1-minio-644d89cbfb] owned resource pod/env-ephemeral-ls3xk1-minio-644d89cbfb-zh4tg is ready! 2026-01-08 17:12:58 [ INFO] [ thread-611] [replicaset/env-ephemeral-ls3xk1-mocktitlements-9c6c6565d] owned resource pod/env-ephemeral-ls3xk1-mocktitlements-9c6c6565d-m6424 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-608] [replicaset/env-ephemeral-ls3xk1-keycloak-774598b98f] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-612] [replicaset/featureflags-db-6f9bd9659d] owned resource pod/featureflags-db-6f9bd9659d-qzkpl is ready! 2026-01-08 17:12:58 [ INFO] [ thread-609] [replicaset/env-ephemeral-ls3xk1-mbop-7b87b869b8] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-613] [replicaset/kafka-bridge-bridge-74bf59d78] owned resource pod/kafka-bridge-bridge-74bf59d78-vnv2q is ready! 2026-01-08 17:12:58 [ INFO] [ thread-614] [replicaset/keycloak-db-57cd5df45c] owned resource pod/keycloak-db-57cd5df45c-zkxmm is ready! 2026-01-08 17:12:58 [ INFO] [ thread-610] [replicaset/env-ephemeral-ls3xk1-minio-644d89cbfb] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-615] [replicaset/swatch-producer-aws-moto-5c4b866799] owned resource pod/swatch-producer-aws-moto-5c4b866799-8kzqc is ready! 2026-01-08 17:12:58 [ INFO] [ thread-611] [replicaset/env-ephemeral-ls3xk1-mocktitlements-9c6c6565d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-616] [deployment/env-ephemeral-ls3xk1-entity-operator] owned resource replicaset/env-ephemeral-ls3xk1-entity-operator-7dd9b4c9 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-617] [deployment/kafka-bridge-bridge] owned resource replicaset/kafka-bridge-bridge-74bf59d78 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-612] [replicaset/featureflags-db-6f9bd9659d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-618] [deployment/swatch-producer-aws-moto] owned resource replicaset/swatch-producer-aws-moto-5c4b866799 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-618] [deployment/swatch-producer-aws-moto] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-613] [replicaset/kafka-bridge-bridge-74bf59d78] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-614] [replicaset/keycloak-db-57cd5df45c] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-620] [clowdjobinvocation/contracts-db-changelog-1] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-621] [clowdjobinvocation/db-changelog-cleanup-1] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-615] [replicaset/swatch-producer-aws-moto-5c4b866799] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-622] [clowdjobinvocation/metrics-hbi-db-changelog-1] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-623] [clowdjobinvocation/swatch-unleash-import-1] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-616] [deployment/env-ephemeral-ls3xk1-entity-operator] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-624] [kafkaconnect/kessel-kafka-connect] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-625] [replicaset/swatch-utilization-service-5bbcfc4b6d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-617] [deployment/kafka-bridge-bridge] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-619] [clowdjobinvocation/billable-db-changelog-1] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-626] [replicaset/export-service-db-7b4d7647f7] owned resource pod/export-service-db-7b4d7647f7-h2wzs is ready! 2026-01-08 17:12:58 [ INFO] [ thread-627] [replicaset/export-service-service-59f97d47f5] owned resource pod/export-service-service-59f97d47f5-lf4sj is ready! 2026-01-08 17:12:58 [ INFO] [ thread-628] [replicaset/swatch-utilization-service-74d49bf587] owned resource pod/swatch-utilization-service-74d49bf587-fcs9g is ready! 2026-01-08 17:12:58 [ INFO] [ thread-629] [replicaset/wiremock-service-684bd57ccd] owned resource pod/wiremock-service-684bd57ccd-7kksm is ready! 2026-01-08 17:12:58 [ INFO] [ thread-630] [replicaset/rbac-db-84489f7795] owned resource pod/rbac-db-84489f7795-r5h2m is ready! 2026-01-08 17:12:58 [ INFO] [ thread-631] [replicaset/rbac-rbac-kafka-consumer-68dc844d9b] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-632] [replicaset/rbac-redis-64f769db74] owned resource pod/rbac-redis-64f769db74-v2krj is ready! 2026-01-08 17:12:58 [ INFO] [ thread-633] [replicaset/rbac-scheduler-service-9f575d897] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-634] [replicaset/rbac-service-6cf5bc4b74] owned resource pod/rbac-service-6cf5bc4b74-4kdw2 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-635] [replicaset/rbac-worker-service-5c8d7f6694] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-636] [replicaset/swatch-metrics-rhel-service-7fdc4f6896] owned resource pod/swatch-metrics-rhel-service-7fdc4f6896-vhf9j is ready! 2026-01-08 17:12:58 [ INFO] [ thread-637] [replicaset/swatch-metrics-service-774648b4bf] owned resource pod/swatch-metrics-service-774648b4bf-rbpqc is ready! 2026-01-08 17:12:58 [ INFO] [ thread-638] [replicaset/swatch-producer-azure-service-846bdf7c4d] owned resource pod/swatch-producer-azure-service-846bdf7c4d-m5bkq is ready! 2026-01-08 17:12:58 [ INFO] [ thread-639] [replicaset/ingress-service-6b9d645c64] owned resource pod/ingress-service-6b9d645c64-phjdw is ready! 2026-01-08 17:12:58 [ INFO] [ thread-626] [replicaset/export-service-db-7b4d7647f7] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-640] [replicaset/puptoo-processor-5f78dbcdb4] owned resource pod/puptoo-processor-5f78dbcdb4-7pdr4 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-627] [replicaset/export-service-service-59f97d47f5] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-641] [replicaset/puptoo-redis-7cd5fbdcf4] owned resource pod/puptoo-redis-7cd5fbdcf4-nkhxq is ready! 2026-01-08 17:12:58 [ INFO] [ thread-628] [replicaset/swatch-utilization-service-74d49bf587] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-642] [replicaset/swatch-contracts-service-6b66fbc9b6] owned resource pod/swatch-contracts-service-6b66fbc9b6-kh6zz is ready! 2026-01-08 17:12:58 [ INFO] [ thread-629] [replicaset/wiremock-service-684bd57ccd] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-643] [replicaset/swatch-database-db-77cf6c9dc7] owned resource pod/swatch-database-db-77cf6c9dc7-7hk76 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-643] [replicaset/swatch-database-db-77cf6c9dc7] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-644] [replicaset/swatch-producer-aws-service-7b69b85bcf] owned resource pod/swatch-producer-aws-service-7b69b85bcf-6nttb is ready! 2026-01-08 17:12:58 [ INFO] [ thread-645] [replicaset/artemis-service-6d845c74d5] owned resource pod/artemis-service-6d845c74d5-dkn4h is ready! 2026-01-08 17:12:58 [ INFO] [ thread-645] [replicaset/artemis-service-6d845c74d5] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-646] [replicaset/swatch-api-nginx-proxy-89946f948] owned resource pod/swatch-api-nginx-proxy-89946f948-nzlmj is ready! 2026-01-08 17:12:58 [ INFO] [ thread-647] [replicaset/swatch-api-service-5855c48fd9] owned resource pod/swatch-api-service-5855c48fd9-xkwh5 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-634] [replicaset/rbac-service-6cf5bc4b74] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-648] [replicaset/swatch-system-conduit-service-859fd67ff] owned resource pod/swatch-system-conduit-service-859fd67ff-9jsv9 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-649] [replicaset/swatch-billable-usage-service-964bf48c5] owned resource pod/swatch-billable-usage-service-964bf48c5-bgvr8 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-636] [replicaset/swatch-metrics-rhel-service-7fdc4f6896] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-650] [replicaset/prometheus-service-6dbcb6757c] owned resource pod/prometheus-service-6dbcb6757c-6h9g2 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-637] [replicaset/swatch-metrics-service-774648b4bf] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-651] [replicaset/swatch-metrics-hbi-service-7758b75fd9] owned resource pod/swatch-metrics-hbi-service-7758b75fd9-lckd4 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-638] [replicaset/swatch-producer-azure-service-846bdf7c4d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-652] [replicaset/swatch-tally-service-6449fcc4bd] owned resource pod/swatch-tally-service-6449fcc4bd-lqv7m is ready! 2026-01-08 17:12:58 [ INFO] [ thread-639] [replicaset/ingress-service-6b9d645c64] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-653] [replicaset/host-inventory-db-6669bd5c4b] owned resource pod/host-inventory-db-6669bd5c4b-z4d8h is ready! 2026-01-08 17:12:58 [ INFO] [ thread-653] [replicaset/host-inventory-db-6669bd5c4b] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-640] [replicaset/puptoo-processor-5f78dbcdb4] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-641] [replicaset/puptoo-redis-7cd5fbdcf4] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-655] [replicaset/host-inventory-mq-p1-7968cfd86d] owned resource pod/host-inventory-mq-p1-7968cfd86d-h8dmr is ready! 2026-01-08 17:12:58 [ INFO] [ thread-654] [replicaset/host-inventory-export-service-5cd6cd66] owned resource pod/host-inventory-export-service-5cd6cd66-lq7zv is ready! 2026-01-08 17:12:58 [ INFO] [ thread-642] [replicaset/swatch-contracts-service-6b66fbc9b6] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-657] [replicaset/host-inventory-mq-sp-5f584ff888] owned resource pod/host-inventory-mq-sp-5f584ff888-vrcgp is ready! 2026-01-08 17:12:58 [ INFO] [ thread-658] [replicaset/host-inventory-mq-workspaces-5ccc79ffcd] owned resource pod/host-inventory-mq-workspaces-5ccc79ffcd-tbqkw is ready! 2026-01-08 17:12:58 [ INFO] [ thread-630] [replicaset/rbac-db-84489f7795] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-659] [replicaset/host-inventory-redis-978fcfb6b] owned resource pod/host-inventory-redis-978fcfb6b-jsmdm is ready! 2026-01-08 17:12:58 [ INFO] [ thread-660] [replicaset/host-inventory-service-677b8b5f7d] owned resource pod/host-inventory-service-677b8b5f7d-h2g8v is ready! 2026-01-08 17:12:58 [ INFO] [ thread-661] [replicaset/host-inventory-service-reads-d7c6b449b] owned resource pod/host-inventory-service-reads-d7c6b449b-hm9m2 is ready! 2026-01-08 17:12:58 [ INFO] [ thread-644] [replicaset/swatch-producer-aws-service-7b69b85bcf] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-662] [replicaset/host-inventory-service-secondary-reads-6778bb894f] owned resource pod/host-inventory-service-secondary-reads-6778bb894f-wn9nv is ready! 2026-01-08 17:12:58 [ INFO] [ thread-632] [replicaset/rbac-redis-64f769db74] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-663] [replicaset/host-inventory-service-writes-7466f8b79b] owned resource pod/host-inventory-service-writes-7466f8b79b-hvtck is ready! 2026-01-08 17:12:58 [ INFO] [ thread-664] [replicaset/kessel-inventory-api-68fdcdfcd6] owned resource pod/kessel-inventory-api-68fdcdfcd6-dmtkp is ready! 2026-01-08 17:12:58 [ INFO] [ thread-646] [replicaset/swatch-api-nginx-proxy-89946f948] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-665] [replicaset/kessel-inventory-db-5cb5c5797f] owned resource pod/kessel-inventory-db-5cb5c5797f-jxmgs is ready! 2026-01-08 17:12:58 [ INFO] [ thread-647] [replicaset/swatch-api-service-5855c48fd9] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-666] [replicaset/storage-broker-processor-546cdcd878] owned resource pod/storage-broker-processor-546cdcd878-c9ckd is ready! 2026-01-08 17:12:58 [ INFO] [ thread-648] [replicaset/swatch-system-conduit-service-859fd67ff] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-649] [replicaset/swatch-billable-usage-service-964bf48c5] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-650] [replicaset/prometheus-service-6dbcb6757c] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-651] [replicaset/swatch-metrics-hbi-service-7758b75fd9] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-652] [replicaset/swatch-tally-service-6449fcc4bd] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-655] [replicaset/host-inventory-mq-p1-7968cfd86d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-656] [replicaset/host-inventory-mq-pmin-77b4f66494] owned resource pod/host-inventory-mq-pmin-77b4f66494-b57ld is ready! 2026-01-08 17:12:58 [ INFO] [ thread-654] [replicaset/host-inventory-export-service-5cd6cd66] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-657] [replicaset/host-inventory-mq-sp-5f584ff888] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-658] [replicaset/host-inventory-mq-workspaces-5ccc79ffcd] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-659] [replicaset/host-inventory-redis-978fcfb6b] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-660] [replicaset/host-inventory-service-677b8b5f7d] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-661] [replicaset/host-inventory-service-reads-d7c6b449b] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-662] [replicaset/host-inventory-service-secondary-reads-6778bb894f] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-663] [replicaset/host-inventory-service-writes-7466f8b79b] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-664] [replicaset/kessel-inventory-api-68fdcdfcd6] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-665] [replicaset/kessel-inventory-db-5cb5c5797f] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-666] [replicaset/storage-broker-processor-546cdcd878] resource is ready! 2026-01-08 17:12:58 [ INFO] [ thread-656] [replicaset/host-inventory-mq-pmin-77b4f66494] resource is ready! 2026-01-08 17:12:59 [ INFO] [ MainThread] all resources being monitored reached 'ready' state 2026-01-08 17:12:59 [ INFO] [ MainThread] successfully deployed to namespace ephemeral-ls3xk1 2026-01-08 17:12:59 [ ERROR] [ MainThread] Bonfire telemetry secret(s) not set 2026-01-08 17:12:59 [ INFO] [ MainThread] namespace url: https://console-openshift-console.apps.crc-eph.r9lp.p1.openshiftapps.com/k8s/cluster/projects/ephemeral-ls3xk1 2026-01-08 17:12:59 [ INFO] [ MainThread] resource usage dashboard for namespace 'ephemeral-ls3xk1': https://grafana.app-sre.devshift.net/d/jRY7KLnVz?var-namespace=ephemeral-ls3xk1 ephemeral-ls3xk1 ++ set +x Using Python script to fetch artifacts from minio +++ bonfire deploy-iqe-cji rhsm --marker ephemeral --filter ''\'''\''' --image-tag rhsm-subscriptions --requirements ''\'''\''' --requirements-priority ''\'''\''' --test-importance ''\'''\''' --plugins rhsm-subscriptions --env clowder_smoke --cji-name rhsm --parallel-enabled false --parallel-worker-count ''\'''\''' --rp-args true --ibutsu-source rhsm-ephemeral-pr-5457-f09a7b8 --env-var GIT_BRANCH=gmantzou/SWATCH-4213 --namespace ephemeral-ls3xk1 2026-01-08 17:13:01 [ INFO] [ MainThread] checking pypi for latest release... 2026-01-08 17:13:01 [ INFO] [ MainThread] up-to-date! 2026-01-08 17:13:03 [ INFO] [ MainThread] namespace 'ephemeral-ls3xk1' is owned by this user 2026-01-08 17:13:03 [ INFO] [ MainThread] processing IQE ClowdJobInvocation 2026-01-08 17:13:03 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:13:03 [ INFO] [ MainThread] running (pid 22492): oc apply -f - -n ephemeral-ls3xk1 2026-01-08 17:13:03 [ INFO] [ pid-22492] |stdout| clowdjobinvocation.cloud.redhat.com/rhsm created 2026-01-08 17:13:03 [ INFO] [ MainThread] waiting on CJI 'rhsm' for max of 600sec... 2026-01-08 17:13:03 [ INFO] [ MainThread] waiting for Job to appear owned by CJI 'rhsm' 2026-01-08 17:13:04 [ INFO] [ MainThread] found Job 'rhsm-iqe-irq3jkh' created by CJI 'rhsm', now waiting for pod to appear 2026-01-08 17:13:04 [ INFO] [ MainThread] found pod 'rhsm-iqe-irq3jkh-g5bmx' associated with CJI 'rhsm', now waiting for pod to be 'running' 2026-01-08 17:13:04 [ INFO] [ MainThread] [pod/rhsm-iqe-irq3jkh-g5bmx] waiting up to 599sec for resource to be 'ready' 2026-01-08 17:13:10 [ INFO] [ MainThread] [pod/rhsm-iqe-irq3jkh-g5bmx] resource is ready! 2026-01-08 17:13:10 [ INFO] [ MainThread] pod 'rhsm-iqe-irq3jkh-g5bmx' related to CJI 'rhsm' in ns 'ephemeral-ls3xk1' is running ++ POD=rhsm-iqe-irq3jkh-g5bmx ++ set +x ++ oc_wrapper wait --timeout=120m --for=condition=JobInvocationComplete -n ephemeral-ls3xk1 cji/rhsm 2026-01-08 17:13:07,945 INFO loaded cdapp configs from 'cdenvconfig.json' 🛈 ️INFO: Invoking sequential run: iqe tests plugin rhsm_subscriptions -m ephemeral --reportportal --junitxml=junit-rhsm_subscriptions-sequential.xml --log-file=iqe-rhsm_subscriptions-sequential.log 2026-01-08 17:13:08,908 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:09,099 INFO Attempting to authenticate with vault: https://vault.ci.ext.devshift.net/ 2026-01-08 17:13:09,282 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:09,481 INFO ensuring default user is created in ephemeral environment... 2026-01-08 17:13:09,483 WARNING validation error 2 validation errors for User identity.User.user.user_id Field required [type=missing, input_value={'username': 'jdoe', 'ema...alse, 'locale': 'en_US'}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing identity.User.internal.cross_account Field required [type=missing, input_value={'org_id': '3340851', 'auth_time': 6300}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing 2026-01-08 17:13:09,483 INFO unable to parse user config using v2 schema, parsing as legacy config 2026-01-08 17:13:09,483 INFO getting/creating user: username: jdoe, acctno: 0369233, orgid: 3340851 2026-01-08 17:13:09,483 INFO Ephemeral detected, keycloak will be used 2026-01-08 17:13:09,483 INFO search user jdoe 2026-01-08 17:13:09,484 INFO loaded cdapp configs from 'cdenvconfig.json' 2026-01-08 17:13:09,485 INFO fetching frontendenvironment for env_name 'env-ephemeral-ls3xk1' 2026-01-08 17:13:09,812 INFO fetching all secrets for namespace 'ephemeral-ls3xk1' 2026-01-08 17:13:13,056 INFO delete user 9b51a90b-2691-4ad2-badf-16e25f93173f 2026-01-08 17:13:13,604 INFO fetched user from keycloak: {'id': '8a5a1c04-760f-4307-b62d-065063512357', 'createdTimestamp': 1767892393464, 'username': 'jdoe', 'enabled': True, 'totp': False, 'emailVerified': True, 'firstName': 'John', 'lastName': 'Doe', 'email': 'jdoe@acme.com', 'attributes': {'entitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'account_number': ['0369233'], 'is_internal': ['false'], 'is_active': ['true'], 'account_id': ['0369233'], 'user_id': ['369233'], 'org_id': ['3340851'], 'newEntitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'last_name': ['Doe'], 'locale': ['en_US'], 'first_name': ['John'], 'is_org_admin': ['true']}, 'disableableCredentialTypes': [], 'requiredActions': [], 'notBefore': 0, 'access': {'manageGroupMembership': True, 'view': True, 'mapRoles': True, 'impersonate': True, 'manage': True}} 2026-01-08 17:13:13,604 INFO Keycloak client query result: {'id': '8a5a1c04-760f-4307-b62d-065063512357', 'createdTimestamp': 1767892393464, 'username': 'jdoe', 'enabled': True, 'totp': False, 'emailVerified': True, 'firstName': 'John', 'lastName': 'Doe', 'email': 'jdoe@acme.com', 'attributes': {'entitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'account_number': ['0369233'], 'is_internal': ['false'], 'is_active': ['true'], 'account_id': ['0369233'], 'user_id': ['369233'], 'org_id': ['3340851'], 'newEntitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'last_name': ['Doe'], 'locale': ['en_US'], 'first_name': ['John'], 'is_org_admin': ['true']}, 'disableableCredentialTypes': [], 'requiredActions': [], 'notBefore': 0, 'access': {'manageGroupMembership': True, 'view': True, 'mapRoles': True, 'impersonate': True, 'manage': True}} 2026-01-08 17:13:13,604 INFO created and fetched user in keycloak: id='8a5a1c04-760f-4307-b62d-065063512357' username='jdoe' credentials=[] email='jdoe@acme.com' enabled=True emailVerified=True firstName='John' lastName='Doe' attributes=KeycloakUserAttributes(account_number='0369233', account_id='0369233', first_name='John', last_name='Doe', is_internal=False, is_active=True, is_org_admin=True, org_id='3340851', user_id='369233', locale='en_US', entitlements=['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], newEntitlements=['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], permissions=['']) totp=False 2026-01-08 17:13:13,799 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:15,405 INFO loaded cdapp configs from 'cdenvconfig.json' 2026-01-08 17:13:15,414 INFO Setting auth_type to identity 2026-01-08 17:13:15,418 INFO Created RESTPluginService client for http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1 with the following attributes: ['access_api', 'audit_logs_api', 'client', 'cross_account_request_api', 'group_api', 'package', 'permission_api', 'principal_api', 'role_api', 'status_api'] 2026-01-08 17:13:15,469 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:15,553 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default access')] and x-rh-insights-request-id=None 2026-01-08 17:13:15,768 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/6092b94e-d0b6-440a-8f20-9f65a9c7faf8/roles/ with query params [('limit', 1000)] and x-rh-insights-request-id=None 2026-01-08 17:13:15,799 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:16,109 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:16,859 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/1c402fd2-2de8-4ea1-916d-c843a83500ed/roles/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:17,403 INFO REST: DELETE http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/6092b94e-d0b6-440a-8f20-9f65a9c7faf8/roles/ with query params [('roles', 'adbc2b17-501b-4e5e-a2fd-3d427b6820ae,c2fe11f4-ff49-4d12-b53c-cea2c49eee9c,db874055-a7d0-4cc3-9254-9e0576698c54,f5ed5aa0-4b6a-4525-b801-c5ae816d3eb8,dfe7bd73-93a2-498f-9fe2-f748b7c3304b,e7631d2c-ab84-441f-a30d-b35c538b6a99,5ac4295d-c11b-4cb5-a56d-9b7608630be0,73b07282-290c-43ec-884d-f82ca3355114,c1f4e5e1-8b73-4072-a62b-d783db47c1ba,8aced65c-23e2-4434-a13a-8f619d78d125,4b036f49-6c6a-4c31-990f-c3d76a740a48,ac00c433-2726-4b82-a895-11acdb3dfb6f,eb2f7965-53bf-4482-b181-1e23d513ffd5,e21f2dc4-2a4c-4600-abf7-53a6465a244c,740f68bc-59c2-4bd1-a87d-fd89e7559c0c,ca8e42c8-94a6-44f6-9d53-c2812ae4a47d,cf4854f4-709d-484b-ab9d-4f23b34b7ae7,c9663192-304b-4214-b3e1-75ae72fae774,5d6362b1-c616-46ef-8896-fb5e6c3ec014')] and x-rh-insights-request-id=None 2026-01-08 17:13:17,426 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default admin access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:17,487 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default admin access')] and x-rh-insights-request-id=None 2026-01-08 17:13:17,686 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/b6cfd075-95cf-4e13-8a48-60b7f888b9af/roles/ with query params [('limit', 1000)] and x-rh-insights-request-id=None 2026-01-08 17:13:17,770 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default admin access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:17,798 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:18,719 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ee85f3e5-f8b8-4dcc-9147-352738af0982/roles/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:19,143 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/1c402fd2-2de8-4ea1-916d-c843a83500ed/principals/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:19,530 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ee85f3e5-f8b8-4dcc-9147-352738af0982/principals/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:23,895 INFO Loading product files from bundled configuration: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/rhsmlib/subscription_configs 2026-01-08 17:13:23,895 INFO Loading product configurations from local directory: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/rhsmlib/subscription_configs 2026-01-08 17:13:23,940 INFO Loaded 23 product configurations from local directory Plugin path: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions HTTPSConnectionPool(host='reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com', port=443): Max retries exceeded with url: /api/v1/project/SUBSCRIPTION_WATCH (Caused by NameResolutionError(": Failed to resolve 'reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com' ([Errno -2] Name or service not known)")) Traceback (most recent call last): File "/iqe_venv/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 60, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/socket.py", line 978, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno -2] Name or service not known The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/iqe_venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 488, in _make_request raise new_e File "/iqe_venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 464, in _make_request self._validate_conn(conn) File "/iqe_venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn conn.connect() File "/iqe_venv/lib/python3.12/site-packages/urllib3/connection.py", line 753, in connect self.sock = sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/urllib3/connection.py", line 205, in _new_conn raise NameResolutionError(self.host, self, e) from e urllib3.exceptions.NameResolutionError: : Failed to resolve 'reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com' ([Errno -2] Name or service not known) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/iqe_venv/lib/python3.12/site-packages/requests/adapters.py", line 644, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com', port=443): Max retries exceeded with url: /api/v1/project/SUBSCRIPTION_WATCH (Caused by NameResolutionError(": Failed to resolve 'reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com' ([Errno -2] Name or service not known)")) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/iqe_venv/lib/python3.12/site-packages/pytest_reportportal/plugin.py", line 195, in check_connection resp = requests.get(url, headers=headers, verify=agent_config.rp_verify_ssl) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/iqe_venv/lib/python3.12/site-packages/requests/adapters.py", line 677, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com', port=443): Max retries exceeded with url: /api/v1/project/SUBSCRIPTION_WATCH (Caused by NameResolutionError(": Failed to resolve 'reportportal-smqe.apps.dno.ocp-hub.prod.psi.redhat.com' ([Errno -2] Name or service not known)")) Unable to connect to Report Portal, the launch won't be reported ---------------------------- live log sessionstart ----------------------------- 2026-01-08 17:13:38 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:38 INFO Attempting to authenticate with vault: https://vault.ci.ext.devshift.net/ 2026-01-08 17:13:38 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:38 INFO ensuring default user is created in ephemeral environment... /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:96: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). return str(cls.random_digits(7)) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:101: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). return str(cls.random_digits(8)) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:107: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:101: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). return str(cls.random_digits(8)) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:130: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() 2026-01-08 17:13:38 WARNING validation error 2 validation errors for User identity.User.user.user_id Field required [type=missing, input_value={'username': 'jdoe', 'ema...alse, 'locale': 'en_US'}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing identity.User.internal.cross_account Field required [type=missing, input_value={'org_id': '3340851', 'auth_time': 6300}, input_type=dict] For further information visit https://errors.pydantic.dev/2.12/v/missing 2026-01-08 17:13:38 INFO unable to parse user config using v2 schema, parsing as legacy config /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:101: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). return str(cls.random_digits(8)) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:130: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() 2026-01-08 17:13:38 INFO getting/creating user: username: jdoe, acctno: 0369233, orgid: 3340851 2026-01-08 17:13:38 INFO Ephemeral detected, keycloak will be used 2026-01-08 17:13:38 INFO search user jdoe 2026-01-08 17:13:38 INFO loaded cdapp configs from 'cdenvconfig.json' 2026-01-08 17:13:38 INFO fetching frontendenvironment for env_name 'env-ephemeral-ls3xk1' 2026-01-08 17:13:39 INFO fetching all secrets for namespace 'ephemeral-ls3xk1' 2026-01-08 17:13:40 INFO delete user 8a5a1c04-760f-4307-b62d-065063512357 2026-01-08 17:13:40 INFO fetched user from keycloak: {'id': '9881838d-b250-4f6e-a9cb-f191996d9ef5', 'createdTimestamp': 1767892420591, 'username': 'jdoe', 'enabled': True, 'totp': False, 'emailVerified': True, 'firstName': 'John', 'lastName': 'Doe', 'email': 'jdoe@acme.com', 'attributes': {'entitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'account_number': ['0369233'], 'is_internal': ['false'], 'is_active': ['true'], 'account_id': ['0369233'], 'user_id': ['369233'], 'org_id': ['3340851'], 'newEntitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'last_name': ['Doe'], 'locale': ['en_US'], 'first_name': ['John'], 'is_org_admin': ['true']}, 'disableableCredentialTypes': [], 'requiredActions': [], 'notBefore': 0, 'access': {'manageGroupMembership': True, 'view': True, 'mapRoles': True, 'impersonate': True, 'manage': True}} 2026-01-08 17:13:40 INFO Keycloak client query result: {'id': '9881838d-b250-4f6e-a9cb-f191996d9ef5', 'createdTimestamp': 1767892420591, 'username': 'jdoe', 'enabled': True, 'totp': False, 'emailVerified': True, 'firstName': 'John', 'lastName': 'Doe', 'email': 'jdoe@acme.com', 'attributes': {'entitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'account_number': ['0369233'], 'is_internal': ['false'], 'is_active': ['true'], 'account_id': ['0369233'], 'user_id': ['369233'], 'org_id': ['3340851'], 'newEntitlements': ['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], 'last_name': ['Doe'], 'locale': ['en_US'], 'first_name': ['John'], 'is_org_admin': ['true']}, 'disableableCredentialTypes': [], 'requiredActions': [], 'notBefore': 0, 'access': {'manageGroupMembership': True, 'view': True, 'mapRoles': True, 'impersonate': True, 'manage': True}} 2026-01-08 17:13:40 INFO created and fetched user in keycloak: id='9881838d-b250-4f6e-a9cb-f191996d9ef5' username='jdoe' credentials=[] email='jdoe@acme.com' enabled=True emailVerified=True firstName='John' lastName='Doe' attributes=KeycloakUserAttributes(account_number='0369233', account_id='0369233', first_name='John', last_name='Doe', is_internal=False, is_active=True, is_org_admin=True, org_id='3340851', user_id='369233', locale='en_US', entitlements=['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], newEntitlements=['"hybrid_cloud":{"is_entitled":true,"is_trial":false}', '"insights":{"is_entitled":true,"is_trial":false}', '"openshift":{"is_entitled":true,"is_trial":false}', '"smart_management":{"is_entitled":true,"is_trial":false}', '"cost_management":{"is_entitled":true,"is_trial":false}', '"settings":{"is_entitled":true,"is_trial":false}'], permissions=['']) totp=False /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:107: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:101: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). return str(cls.random_digits(8)) /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:130: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:660: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). auth_time=_AttrFactory.random_digits(3), 2026-01-08 17:13:40 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:41 INFO loaded cdapp configs from 'cdenvconfig.json' 2026-01-08 17:13:41 INFO Setting auth_type to identity 2026-01-08 17:13:41 INFO Created RESTPluginService client for http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1 with the following attributes: ['access_api', 'audit_logs_api', 'client', 'cross_account_request_api', 'group_api', 'package', 'permission_api', 'principal_api', 'role_api', 'status_api'] 2026-01-08 17:13:41 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:41 INFO REST: GET http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ with query params [('name', 'default admin access copy')] and x-rh-insights-request-id=None 2026-01-08 17:13:42 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/1c402fd2-2de8-4ea1-916d-c843a83500ed/principals/ with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:42 INFO REST: POST http://rbac-service.ephemeral-ls3xk1.svc:8000/api/rbac/v1/groups/ee85f3e5-f8b8-4dcc-9147-352738af0982/principals/ with query params [] and x-rh-insights-request-id=None /iqe_venv/lib/python3.12/site-packages/pydantic/main.py:250: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) /iqe_venv/lib/python3.12/site-packages/iqe/users/user.py:130: DeprecationWarning: Implicit randomization of user fields is deprecated. Prefer explicit factories: User.random(), UserAttributes.random(), UserAuth.random(). prefix = cls.ascii() 2026-01-08 17:13:42 INFO JIRA blocker connected, using 'https://issues.redhat.com' ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-8.4.2, pluggy-1.6.0 Default Application hostname: console.redhat.com Default Application path: / Default Application username: IQE Plugin under test: rhsm_subscriptions note: iqe plugins version check disabled due to nexus performance issues rootdir: /tmp/iqe-ilaq2uch testpaths: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions plugins: anyio-4.11.0, Faker-37.12.0, hypothesis-6.147.0, iqe-core-25.12.11.0, iqe-metadata-linting-25.6.10.0, iqe-mq-plugin-25.5.13.0, iqe-rbac-plugin-25.12.8.0, iqe-report_portal-plugin-2025.11.10.0, iqe-requirements-2025.9.23.1, iqe-service-accounts-plugin-25.2.12.0, cov-7.0.0, html-4.1.1, ibutsu-3.1.3, lazy-fixture-0.6.3, pytest_manual_marker-2.0.0.0, metadata-3.1.1, mock-3.15.1, report-parameters-0.6.0, reportportal-5.5.2, subtests-0.14.2, timeout-2.4.0, xdist-3.8.0, schemathesis-4.4.4, iqe-export-service-plugin-25.11.14.0, iqe-host-inventory-plugin-26.1.7.0, iqe-ingress-plugin-25.12.19.0, iqe-kessel-sync-plugin-25.8.5.0, iqe-notifications-plugin-26.1.7.2, iqe-platform-ui-plugin-2025.12.16.0, iqe-relations-api-plugin-25.12.8.0, iqe-rhsm-subscriptions-plugin-2026.1.8.0, iqe-turnpike-plugin-25.12.11.0, assume-2.4.3, lazy-fixtures-1.4.0 collected 489 items / 175 deselected / 314 selected tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] -------------------------------- live log setup -------------------------------- 2026-01-08 17:13:46 WARNING 400: b'{"error":"Unrecognized field \\"auth\\" (class org.keycloak.representations.idm.UserRepresentation), not marked as ignorable (27 known properties: \\"disableableCredentialTypes\\", \\"enabled\\", \\"emailVerified\\", \\"self\\", \\"applicationRoles\\", \\"createdTimestamp\\", \\"groups\\", \\"username\\", \\"attributes\\", \\"id\\", \\"email\\", \\"federationLink\\", \\"serviceAccountClientId\\", \\"access\\", \\"origin\\", \\"userProfileMetadata\\", \\"realmRoles\\", \\"clientRoles\\", \\"totp\\", \\"credentials\\", \\"lastName\\", \\"clientConsents\\", \\"socialLinks\\", \\"firstName\\", \\"requiredActions\\", \\"notBefore\\", \\"federatedIdentities\\"])\\n at [Source: (org.jboss.resteasy.reactive.server.vertx.VertxInputStream); line: 1, column: 11] (through reference chain: org.keycloak.representations.idm.UserRepresentation[\\"auth\\"])"}' 2026-01-08 17:13:46 WARNING 400: b'{"error":"Unrecognized field \\"auth\\" (class org.keycloak.representations.idm.UserRepresentation), not marked as ignorable (27 known properties: \\"disableableCredentialTypes\\", \\"enabled\\", \\"emailVerified\\", \\"self\\", \\"applicationRoles\\", \\"createdTimestamp\\", \\"groups\\", \\"username\\", \\"attributes\\", \\"id\\", \\"email\\", \\"federationLink\\", \\"serviceAccountClientId\\", \\"access\\", \\"origin\\", \\"userProfileMetadata\\", \\"realmRoles\\", \\"clientRoles\\", \\"totp\\", \\"credentials\\", \\"lastName\\", \\"clientConsents\\", \\"socialLinks\\", \\"firstName\\", \\"requiredActions\\", \\"notBefore\\", \\"federatedIdentities\\"])\\n at [Source: (org.jboss.resteasy.reactive.server.vertx.VertxInputStream); line: 1, column: 11] (through reference chain: org.keycloak.representations.idm.UserRepresentation[\\"auth\\"])"}' 2026-01-08 17:13:46 WARNING 400: b'{"error":"Unrecognized field \\"auth\\" (class org.keycloak.representations.idm.UserRepresentation), not marked as ignorable (27 known properties: \\"disableableCredentialTypes\\", \\"enabled\\", \\"emailVerified\\", \\"self\\", \\"applicationRoles\\", \\"createdTimestamp\\", \\"groups\\", \\"username\\", \\"attributes\\", \\"id\\", \\"email\\", \\"federationLink\\", \\"serviceAccountClientId\\", \\"access\\", \\"origin\\", \\"userProfileMetadata\\", \\"realmRoles\\", \\"clientRoles\\", \\"totp\\", \\"credentials\\", \\"lastName\\", \\"clientConsents\\", \\"socialLinks\\", \\"firstName\\", \\"requiredActions\\", \\"notBefore\\", \\"federatedIdentities\\"])\\n at [Source: (org.jboss.resteasy.reactive.server.vertx.VertxInputStream); line: 1, column: 11] (through reference chain: org.keycloak.representations.idm.UserRepresentation[\\"auth\\"])"}' 2026-01-08 17:13:46 WARNING 400: b'{"error":"Unrecognized field \\"auth\\" (class org.keycloak.representations.idm.UserRepresentation), not marked as ignorable (27 known properties: \\"disableableCredentialTypes\\", \\"enabled\\", \\"emailVerified\\", \\"self\\", \\"applicationRoles\\", \\"createdTimestamp\\", \\"groups\\", \\"username\\", \\"attributes\\", \\"id\\", \\"email\\", \\"federationLink\\", \\"serviceAccountClientId\\", \\"access\\", \\"origin\\", \\"userProfileMetadata\\", \\"realmRoles\\", \\"clientRoles\\", \\"totp\\", \\"credentials\\", \\"lastName\\", \\"clientConsents\\", \\"socialLinks\\", \\"firstName\\", \\"requiredActions\\", \\"notBefore\\", \\"federatedIdentities\\"])\\n at [Source: (org.jboss.resteasy.reactive.server.vertx.VertxInputStream); line: 1, column: 11] (through reference chain: org.keycloak.representations.idm.UserRepresentation[\\"auth\\"])"}' 2026-01-08 17:13:46 WARNING 400: b'{"error":"Unrecognized field \\"auth\\" (class org.keycloak.representations.idm.UserRepresentation), not marked as ignorable (27 known properties: \\"disableableCredentialTypes\\", \\"enabled\\", \\"emailVerified\\", \\"self\\", \\"applicationRoles\\", \\"createdTimestamp\\", \\"groups\\", \\"username\\", \\"attributes\\", \\"id\\", \\"email\\", \\"federationLink\\", \\"serviceAccountClientId\\", \\"access\\", \\"origin\\", \\"userProfileMetadata\\", \\"realmRoles\\", \\"clientRoles\\", \\"totp\\", \\"credentials\\", \\"lastName\\", \\"clientConsents\\", \\"socialLinks\\", \\"firstName\\", \\"requiredActions\\", \\"notBefore\\", \\"federatedIdentities\\"])\\n at [Source: (org.jboss.resteasy.reactive.server.vertx.VertxInputStream); line: 1, column: 11] (through reference chain: org.keycloak.representations.idm.UserRepresentation[\\"auth\\"])"}' 2026-01-08 17:13:46 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:46 INFO Calling for org opt in 2026-01-08 17:13:46 INFO Setting auth_type to identity 2026-01-08 17:13:46 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:13:47 INFO REST: PUT http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:13:47 INFO Setting auth_type to identity 2026-01-08 17:13:47 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:13:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:13:48 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 0} 2026-01-08 17:13:48 INFO Pre-sync capacity count for RHEL for x86: {'Sockets': 0} 2026-01-08 17:13:48 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915 2026-01-08 17:13:58 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915, status_code: 200 2026-01-08 17:13:58 INFO Trace log using : 00-192de69deb4ffecc43527a97860023f1-dcea39090a30809e-01 2026-01-08 17:13:58 INFO The action 'sync capacity for org 20012915' succeeded with: {'result': 'Success'} 2026-01-08 17:13:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:13:58 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 8.0} 2026-01-08 17:13:58 INFO Capacity sync completed! Pre-sync capacity count: {'Sockets': 0}, Post-sync capacity count: {'Sockets': 8.0} 2026-01-08 17:13:58 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:13:59 INFO Using random seed value for random generation: 9787 -------------------------------- live log call --------------------------------- 2026-01-08 17:13:59 INFO Setting auth_type to identity 2026-01-08 17:13:59 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:13:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Development/Test'), ('granularity', 'Quarterly'), ('beginning', '2025-12-08T17:13:59.742828+00:00'), ('ending', '2026-01-08T17:13:59.742828+00:00')] and x-rh-insights-request-id=None PASSED [ 0%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 2636 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Production'), ('granularity', 'Quarterly'), ('beginning', '2025-12-08T17:14:00.636427+00:00'), ('ending', '2026-01-08T17:14:00.636427+00:00')] and x-rh-insights-request-id=None PASSED [ 0%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Premium-Development/Test] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 4071 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Development/Test'), ('granularity', 'Quarterly'), ('beginning', '2025-12-08T17:14:00.711249+00:00'), ('ending', '2026-01-08T17:14:00.711249+00:00')] and x-rh-insights-request-id=None PASSED [ 0%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Premium-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 3868 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Quarterly'), ('beginning', '2025-12-08T17:14:00.755025+00:00'), ('ending', '2026-01-08T17:14:00.755025+00:00')] and x-rh-insights-request-id=None PASSED [ 1%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Weekly-Self-Support-Development/Test] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 9902 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Development/Test'), ('granularity', 'Weekly'), ('beginning', '2025-12-08T17:14:00.803736+00:00'), ('ending', '2026-01-08T17:14:00.803736+00:00')] and x-rh-insights-request-id=None PASSED [ 1%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Weekly-Self-Support-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 3161 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Production'), ('granularity', 'Weekly'), ('beginning', '2025-12-08T17:14:00.850681+00:00'), ('ending', '2026-01-08T17:14:00.850681+00:00')] and x-rh-insights-request-id=None PASSED [ 1%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Weekly-Premium-Development/Test] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 5856 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Development/Test'), ('granularity', 'Weekly'), ('beginning', '2025-12-08T17:14:00.898069+00:00'), ('ending', '2026-01-08T17:14:00.898069+00:00')] and x-rh-insights-request-id=None PASSED [ 2%] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Weekly-Premium-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 4558 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Weekly'), ('beginning', '2025-12-08T17:14:00.948511+00:00'), ('ending', '2026-01-08T17:14:00.948511+00:00')] and x-rh-insights-request-id=None PASSED [ 2%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-hourly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:00 INFO Using random seed value for random generation: 5808 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:00.987684Z'), ('ending', '2026-01-08T17:14:00.987684Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 2%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-hourly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 3379 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.015253Z'), ('ending', '2026-01-08T17:14:01.015253Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 3%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-hourly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 2126 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.035547Z'), ('ending', '2026-01-08T17:14:01.035547Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 3%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-hourly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 5068 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.054066Z'), ('ending', '2026-01-08T17:14:01.054066Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 3%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-daily-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 7883 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.075787Z'), ('ending', '2026-01-08T17:14:01.075787Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 4%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-daily-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 4261 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.093959Z'), ('ending', '2026-01-08T17:14:01.093959Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 4%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-daily-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 4625 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.112669Z'), ('ending', '2026-01-08T17:14:01.112669Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 4%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[macOS-daily-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 9668 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.131311Z'), ('ending', '2026-01-08T17:14:01.131311Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 5%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-hourly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 4807 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.148087Z'), ('ending', '2026-01-08T17:14:01.148087Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 5%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-hourly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 3966 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.166931Z'), ('ending', '2026-01-08T17:14:01.166931Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 5%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-hourly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 1801 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.189349Z'), ('ending', '2026-01-08T17:14:01.189349Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 6%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-hourly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 2769 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.206483Z'), ('ending', '2026-01-08T17:14:01.206483Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 6%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-daily-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 3814 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.223917Z'), ('ending', '2026-01-08T17:14:01.223917Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 6%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-daily-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 1029 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.242581Z'), ('ending', '2026-01-08T17:14:01.242581Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 7%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-daily-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 6053 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.261647Z'), ('ending', '2026-01-08T17:14:01.261647Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 7%] tests/component/swatch_api/test_api_access.py::test_capacity_api_invalid_data[RHEL for x86-daily-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 4214 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/{metric_id} with query params [('beginning', '2025-12-08T17:14:01.281423Z'), ('ending', '2026-01-08T17:14:01.281423Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 7%] tests/component/swatch_api/test_api_access.py::test_capacity_api_filter_by_most_recent_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:01 INFO Using random seed value for random generation: 1168 2026-01-08 17:14:01 INFO select version() 2026-01-08 17:14:01 INFO [raw sql] {} 2026-01-08 17:14:01 INFO select current_schema() 2026-01-08 17:14:01 INFO [raw sql] {} 2026-01-08 17:14:01 INFO show standard_conforming_strings 2026-01-08 17:14:01 INFO [raw sql] {} 2026-01-08 17:14:01 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:14:01 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00001 2026-01-08 17:14:02 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00001, status_code: 200 2026-01-08 17:14:02 INFO Trace log using : 00-82395464257ee5cc82987e2c21d48866-e2eefac0155fea60-01 2026-01-08 17:14:02 INFO Offering RH00001 synced. 2026-01-08 17:14:02 INFO truncate table subscription_measurements 2026-01-08 17:14:02 INFO [generated in 0.00037s] {} 2026-01-08 17:14:02 INFO DELETE FROM subscription WHERE org_id = '20012915' AND subscription_id NOT IN ('12217509') 2026-01-08 17:14:02 INFO [generated in 0.00023s] {} 2026-01-08 17:14:02 INFO INSERT INTO subscription (sku, org_id, subscription_id, quantity, start_date, end_date, billing_provider_id, subscription_number, billing_provider, billing_account_id) VALUES ('RH00001', '20012915', '12217509', 48, '2025-03-14 17:14:02.475372', '2026-12-31 06:00:00.000000', '', '12217667', '', ''); 2026-01-08 17:14:02 INFO [generated in 0.00022s] {} 2026-01-08 17:14:02 INFO INSERT INTO public.subscription_measurements (subscription_id, start_date, metric_id, measurement_type, value) VALUES ('12217509', '2025-03-14 17:14:02.475372', 'Sockets', 'PHYSICAL', 96); 2026-01-08 17:14:02 INFO [generated in 0.00063s] {} 2026-01-08 17:14:02 INFO INSERT INTO subscription (sku, org_id, subscription_id, quantity, start_date, end_date, billing_provider_id, subscription_number, billing_provider, billing_account_id) VALUES ('RH00001', '20012915', '12217509', 48, '2025-03-09 17:14:02.480186', '2026-12-31 06:00:00.000000', '', '12217667', '', ''); 2026-01-08 17:14:02 INFO [generated in 0.00021s] {} 2026-01-08 17:14:02 INFO INSERT INTO public.subscription_measurements (subscription_id, start_date, metric_id, measurement_type, value) VALUES ('12217509', '2025-03-09 17:14:02.480186', 'Sockets', 'PHYSICAL', 96); 2026-01-08 17:14:02 INFO [generated in 0.00026s] {} 2026-01-08 17:14:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/subscriptions/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:14:02 INFO Setting auth_type to identity 2026-01-08 17:14:02 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:14:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:14:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:14:02.594477+00:00'), ('ending', '2026-01-09T17:14:02.594508+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:02 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 96} 2026-01-08 17:14:02 INFO The action 'wait to verify capacity for 'RHEL for x86', 'Sockets'' succeeded with: {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 96, 'has_infinite_quantity': False} PASSED [ 7%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:14:02 INFO ROLLBACK tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Monthly-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:02 INFO Using random seed value for random generation: 2586 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Production'), ('granularity', 'Monthly'), ('beginning', '2025-12-08T17:14:02.645152+00:00'), ('ending', '2026-01-08T17:14:02.645152+00:00')] and x-rh-insights-request-id=None PASSED [ 8%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Monthly-Standard-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 5824 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Disaster Recovery'), ('granularity', 'Monthly'), ('beginning', '2025-12-08T17:14:04.270860+00:00'), ('ending', '2026-01-08T17:14:04.270860+00:00')] and x-rh-insights-request-id=None PASSED [ 8%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Monthly-Premium-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 2833 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Monthly'), ('beginning', '2025-12-08T17:14:04.370658+00:00'), ('ending', '2026-01-08T17:14:04.370658+00:00')] and x-rh-insights-request-id=None PASSED [ 8%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Monthly-Premium-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 2515 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Disaster Recovery'), ('granularity', 'Monthly'), ('beginning', '2025-12-08T17:14:04.471248+00:00'), ('ending', '2026-01-08T17:14:04.471248+00:00')] and x-rh-insights-request-id=None PASSED [ 9%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Daily-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 4545 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2025-12-08T17:14:04.569804+00:00'), ('ending', '2026-01-08T17:14:04.569804+00:00')] and x-rh-insights-request-id=None PASSED [ 9%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Daily-Standard-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 1390 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2025-12-08T17:14:04.674578+00:00'), ('ending', '2026-01-08T17:14:04.674578+00:00')] and x-rh-insights-request-id=None PASSED [ 9%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Daily-Premium-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 2425 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2025-12-08T17:14:04.767780+00:00'), ('ending', '2026-01-08T17:14:04.767780+00:00')] and x-rh-insights-request-id=None PASSED [ 10%] tests/component/swatch_api/test_api_access.py::test_tally_api[RHEL for x86-Daily-Premium-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 5580 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2025-12-08T17:14:04.867905+00:00'), ('ending', '2026-01-08T17:14:04.867905+00:00')] and x-rh-insights-request-id=None PASSED [ 10%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-hour-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 6559 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:04.896958Z'), ('ending', '2026-01-08T17:14:04.896958Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 10%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-hour-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 2239 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:04.970726Z'), ('ending', '2026-01-08T17:14:04.970726Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 11%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-hour-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:04 INFO Using random seed value for random generation: 5177 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:04.989764Z'), ('ending', '2026-01-08T17:14:04.989764Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 11%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-hour-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 5648 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.072627Z'), ('ending', '2026-01-08T17:14:05.072627Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 11%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-daily-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 4528 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.165706Z'), ('ending', '2026-01-08T17:14:05.165706Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 12%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-daily-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 1854 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.191731Z'), ('ending', '2026-01-08T17:14:05.191731Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 12%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-daily-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 6461 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.272199Z'), ('ending', '2026-01-08T17:14:05.272199Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 12%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[macOS-daily-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 1434 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/macOS/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.365869Z'), ('ending', '2026-01-08T17:14:05.365869Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 13%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-hour-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 1030 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.384928Z'), ('ending', '2026-01-08T17:14:05.384928Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 13%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-hour-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 1908 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.40281Z'), ('ending', '2026-01-08T17:14:05.40281Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 13%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-hour-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 4457 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.472887Z'), ('ending', '2026-01-08T17:14:05.472887Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 14%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-hour-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 3065 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.567405Z'), ('ending', '2026-01-08T17:14:05.567405Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hour')] and x-rh-insights-request-id=None PASSED [ 14%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-daily-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 2114 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.593044Z'), ('ending', '2026-01-08T17:14:05.593044Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 14%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-daily-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 4949 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.671869Z'), ('ending', '2026-01-08T17:14:05.671869Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 14%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-daily-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 6961 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/invalid_metric_id with query params [('beginning', '2025-12-08T17:14:05.762597Z'), ('ending', '2026-01-08T17:14:05.762597Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 15%] tests/component/swatch_api/test_api_access.py::test_tally_api_invalid_data[RHEL for x86-daily-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 4493 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/sockets with query params [('beginning', '2025-12-08T17:14:05.780176Z'), ('ending', '2026-01-08T17:14:05.780176Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'daily')] and x-rh-insights-request-id=None PASSED [ 15%] tests/component/swatch_api/test_api_access.py::test_subscriptions_version -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 7255 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/version with query params [] and x-rh-insights-request-id=None PASSED [ 15%] tests/component/swatch_api/test_api_access.py::test_large_request -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 6330 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/does-not-exist with query params None and x-rh-insights-request-id=None PASSED [ 16%] tests/component/swatch_api/test_host_api_access.py::test_hosts_get_api[RHEL for x86-Self-Support-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:05 INFO Using random seed value for random generation: 1190 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Self-Support'), ('usage', 'Production')] and x-rh-insights-request-id=None PASSED [ 16%] tests/component/swatch_api/test_host_api_access.py::test_hosts_get_api[RHEL for x86-Self-Support-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 8380 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Self-Support'), ('usage', 'Disaster Recovery')] and x-rh-insights-request-id=None PASSED [ 16%] tests/component/swatch_api/test_host_api_access.py::test_hosts_get_api[RHEL for x86-Premium-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 4321 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None PASSED [ 17%] tests/component/swatch_api/test_host_api_access.py::test_hosts_get_api[RHEL for x86-Premium-Disaster Recovery] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 5166 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Disaster Recovery')] and x-rh-insights-request-id=None PASSED [ 17%] tests/component/swatch_api/test_host_api_access.py::test_skus_get_api[Sockets-rhel-for-x86-els-converted-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 8781 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-converted with query params [('sla', 'Standard'), ('usage', 'Production'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None PASSED [ 17%] tests/component/swatch_api/test_host_api_access.py::test_skus_get_api[Sockets-rhel-for-x86-ha-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 9356 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-ha with query params [('sla', 'Standard'), ('usage', 'Production'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None PASSED [ 18%] tests/component/swatch_api/test_host_api_access.py::test_skus_get_api[Cores-rhel-for-x86-els-converted-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 1802 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-converted with query params [('sla', 'Standard'), ('usage', 'Production'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None PASSED [ 18%] tests/component/swatch_api/test_host_api_access.py::test_skus_get_api[Cores-rhel-for-x86-ha-Standard-Production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 9869 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-ha with query params [('sla', 'Standard'), ('usage', 'Production'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None PASSED [ 18%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[RHEL for x86-standard-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 5574 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('usage', 'production'), ('sla', 'standard')] and x-rh-insights-request-id=None PASSED [ 19%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[RHEL for x86-standard-disaster] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 9156 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('usage', 'disaster'), ('sla', 'standard')] and x-rh-insights-request-id=None PASSED [ 19%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[RHEL for x86-Support-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 6224 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('usage', 'production'), ('sla', 'Support')] and x-rh-insights-request-id=None PASSED [ 19%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[RHEL for x86-Support-disaster] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 3154 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('usage', 'disaster'), ('sla', 'Support')] and x-rh-insights-request-id=None PASSED [ 20%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[fedora-standard-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 4525 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/fedora with query params [('usage', 'production'), ('sla', 'standard')] and x-rh-insights-request-id=None PASSED [ 20%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[fedora-standard-disaster] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:06 INFO Using random seed value for random generation: 1103 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/fedora with query params [('usage', 'disaster'), ('sla', 'standard')] and x-rh-insights-request-id=None PASSED [ 20%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[fedora-Support-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 7574 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/fedora with query params [('usage', 'production'), ('sla', 'Support')] and x-rh-insights-request-id=None PASSED [ 21%] tests/component/swatch_api/test_host_api_access.py::test_negative_hosts_get_api[fedora-Support-disaster] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 7085 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/fedora with query params [('usage', 'disaster'), ('sla', 'Support')] and x-rh-insights-request-id=None PASSED [ 21%] tests/component/swatch_api/test_host_api_access.py::test_hypervisor_guests_get_api -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 7585 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/0e62a8dc-fca0-465b-b28d-8313fbb9bf6e/guests with query params [] and x-rh-insights-request-id=None PASSED [ 21%] tests/component/swatch_api/test_subscription_table_api.py::test_subscription_table_api_subscription_type[rhel-for-x86-els-unconverted] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 7584 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-unconverted with query params [] and x-rh-insights-request-id=None PASSED [ 21%] tests/component/swatch_api/test_subscription_table_api.py::test_subscription_table_api_subscription_type[ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 2674 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [] and x-rh-insights-request-id=None PASSED [ 22%] tests/component/swatch_api/test_subscription_table_api.py::test_subscription_table_api_subscription_type[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 1560 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-payg-addon with query params [] and x-rh-insights-request-id=None PASSED [ 22%] tests/component/swatch_api/test_subscription_table_api.py::test_subscription_table_api_contains_billing_account_id[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 8527 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:14:07 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:14:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:14:07 INFO Trace log using : 00-b582319a3e18e6dcb2c619cfdad1b216-21623cc149eea24d-01 2026-01-08 17:14:07 INFO Offering MW02393 synced. 2026-01-08 17:14:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:14:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:14:07 INFO Trace log using : 00-e49f06b2a0f4155fb514dd68de89a707-d2d795b23e1b046d-01 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('billing_account_id', 'testbvtflv')] and x-rh-insights-request-id=None PASSED [ 22%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_rhel_hourly_granularity[RHEL for ARM] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 1726 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20ARM/Sockets with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:14:07.661631+00:00'), ('ending', '2026-01-08T17:14:07.661628+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:07 ERROR Error in get_tally_report: (400) Reason: HTTP response headers: HTTPHeaderDict({'Server': 'nginx/1.20.1', 'Date': 'Thu, 08 Jan 2026 17:14:07 GMT', 'Content-Type': 'application/vnd.api+json', 'Content-Length': '153', 'Connection': 'keep-alive', 'Set-Cookie': 'JSESSIONID=674CF3EC2B1581A5DA4DFA2A0B58FBCC; Path=/; HttpOnly', 'traceresponse': '00-ca3f3af93900c1d762581850078623b3-5013da4cea0e4326-00', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}) HTTP response body: {"errors":[{"status":"400","code":"SUBSCRIPTIONS1001","title":"Bad Request","detail":"RHEL for ARM does not support any granularity finer than Hourly"}]} PASSED [ 23%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_rhel_hourly_granularity[RHEL for IBM z] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 6485 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20z/Sockets with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:14:07.688828+00:00'), ('ending', '2026-01-08T17:14:07.688824+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:07 ERROR Error in get_tally_report: (400) Reason: HTTP response headers: HTTPHeaderDict({'Server': 'nginx/1.20.1', 'Date': 'Thu, 08 Jan 2026 17:14:07 GMT', 'Content-Type': 'application/vnd.api+json', 'Content-Length': '155', 'Connection': 'keep-alive', 'Set-Cookie': 'JSESSIONID=8C0CBD1941C9F7F6041CEC9EFC619A10; Path=/; HttpOnly', 'traceresponse': '00-4f1b043a60fe2589c5ec772c7ca7d6e0-a24f416a488b0a65-00', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}) HTTP response body: {"errors":[{"status":"400","code":"SUBSCRIPTIONS1001","title":"Bad Request","detail":"RHEL for IBM z does not support any granularity finer than Hourly"}]} PASSED [ 23%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[3-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 7369 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:14:07.764572+00:00'), ('ending', '2026-01-08T17:14:07.764568+00:00')] and x-rh-insights-request-id=None PASSED [ 23%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[3-OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 8088 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:14:07.863477+00:00'), ('ending', '2026-01-08T17:14:07.863474+00:00')] and x-rh-insights-request-id=None PASSED [ 24%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[24-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 3887 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T17:14:07.886432+00:00'), ('ending', '2026-01-08T17:14:07.886430+00:00')] and x-rh-insights-request-id=None PASSED [ 24%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[24-OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 8962 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T17:14:07.974906+00:00'), ('ending', '2026-01-08T17:14:07.974903+00:00')] and x-rh-insights-request-id=None PASSED [ 24%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[720-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:07 INFO Using random seed value for random generation: 6963 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('granularity', 'Hourly'), ('beginning', '2025-12-09T17:14:08.000578+00:00'), ('ending', '2026-01-08T17:14:08.000575+00:00')] and x-rh-insights-request-id=None PASSED [ 25%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_hourly_granularity_with_beginning_and_end[720-OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 6262 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('granularity', 'Hourly'), ('beginning', '2025-12-09T17:14:08.231832+00:00'), ('ending', '2026-01-08T17:14:08.231829+00:00')] and x-rh-insights-request-id=None PASSED [ 25%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_openshift_hourly_granularity[rhods] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 3966 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhods/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:14:08.342767+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:08 INFO {'date': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} PASSED [ 25%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_tally_api_for_openshift_hourly_granularity[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 6969 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:14:08.379640+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:08 INFO {'date': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} PASSED [ 26%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_capacity_api_for_openshift_hourly_granularity[rhacs-hypervisor-Cores] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 9327 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rhacs/Cores with query params [('category', 'hypervisor'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:14:08.478396+00:00'), ('ending', '2026-01-09T17:14:08.478416+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:08 INFO {'date': datetime.datetime(2026, 1, 9, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} PASSED [ 26%] tests/component/swatch_api/test_verify_tally_capacity_apis_for_hourly_granularity.py::test_capacity_api_for_openshift_hourly_granularity[OpenShift-dedicated-metrics-hypervisor-Cores] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 1327 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/OpenShift-dedicated-metrics/Cores with query params [('category', 'hypervisor'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:14:08.517285+00:00'), ('ending', '2026-01-09T17:14:08.517304+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:14:08 INFO {'date': datetime.datetime(2026, 1, 9, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} PASSED [ 26%] tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_valid_aws_usage_messages -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:08 INFO Using random seed value for random generation: 4812 2026-01-08 17:14:08 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:08 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:14:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:14:09 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:14:09 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:14:09 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:14:10 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:14:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:12 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:14:12 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:14:12 INFO Trace log using : 00-cbc81022b2b3afbc18734ffec5deb3cf-2ac005c63ad6e1dd-01 2026-01-08 17:14:12 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:12 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:14:12 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:14:12 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:14:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:12 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:14:12 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:14:13 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:14:13 INFO Trace log using : 00-a08c2bec17222ac65e9cae551d8aef6c-6289418bab90f137-00 2026-01-08 17:14:13 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:14:13 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:14:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:14:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:16 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:16 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:16 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:14:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:16 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:16 INFO Trace log using : None 2026-01-08 17:14:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:18 INFO Trace log using : None 2026-01-08 17:14:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:19 INFO Trace log using : None 2026-01-08 17:14:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:20 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:20 INFO Trace log using : None 2026-01-08 17:14:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:21 INFO Trace log using : None 2026-01-08 17:14:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:22 INFO Trace log using : None 2026-01-08 17:14:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:23 INFO Trace log using : None 2026-01-08 17:14:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:24 INFO Trace log using : None 2026-01-08 17:14:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:25 INFO Trace log using : None 2026-01-08 17:14:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:27 INFO Trace log using : None 2026-01-08 17:14:27 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'succeeded', 'errorCode': None, 'billedOn': '2026-01-08T17:14:19.46694338Z', 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}] 2026-01-08 17:14:27 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767892453.705, 'CustomerIdentifier': '8bdd693c-799d-49d1-b1cd-6bd930bb4859', 'Dimension': 'vcpu_hourly', 'Quantity': 1}] 2026-01-08 17:14:27 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:14:27 INFO Aws usage from moto: [{'Timestamp': 1767892453.705, 'CustomerIdentifier': '8bdd693c-799d-49d1-b1cd-6bd930bb4859', 'Dimension': 'vcpu_hourly', 'Quantity': 1}] PASSED [ 27%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:14:27 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:27 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:27 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:14:27 INFO Trace log using : None 2026-01-08 17:14:27 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_invalid_billing_usage_messages_doesnt_crash_loop[azure] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:27 INFO Using random seed value for random generation: 5309 2026-01-08 17:14:27 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:27 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:14:27 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:14:27 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:14:27 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:14:27 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:14:27 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:14:27 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:29 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:14:29 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:14:29 INFO Trace log using : 00-4b4438679d02c505ce25f260da68ffba-ad80cedc5bb9f8e9-01 2026-01-08 17:14:29 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:29 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:14:29 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:14:29 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:14:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:29 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:14:29 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:14:29 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:14:29 INFO Trace log using : 00-310a30a44923eab511647b2c6ebf86b7-42b2a9284df5d6a9-00 2026-01-08 17:14:29 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:14:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 INFO azure is not supported for usage collection by moto 2026-01-08 17:14:30 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:14:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:14:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:30 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:30 INFO Trace log using : None 2026-01-08 17:14:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:32 INFO Trace log using : None 2026-01-08 17:14:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:33 INFO Trace log using : None 2026-01-08 17:14:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:34 INFO Trace log using : None 2026-01-08 17:14:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:35 INFO Trace log using : None 2026-01-08 17:14:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:36 INFO Trace log using : None 2026-01-08 17:14:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:37 INFO Trace log using : None 2026-01-08 17:14:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:38 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:38 INFO Trace log using : None 2026-01-08 17:14:39 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:39 INFO Trace log using : None 2026-01-08 17:14:39 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'succeeded', 'errorCode': None, 'billedOn': '2026-01-08T17:14:30.556205084Z', 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}] 2026-01-08 17:14:39 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767892470.034, 'CustomerIdentifier': '8ade08ce-9895-41e8-a0af-6a52555a19f6', 'Dimension': 'vcpu_hourly', 'Quantity': 3}] 2026-01-08 17:14:39 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:14:39 INFO Aws usage from moto: [{'Timestamp': 1767892470.034, 'CustomerIdentifier': '8ade08ce-9895-41e8-a0af-6a52555a19f6', 'Dimension': 'vcpu_hourly', 'Quantity': 3}] PASSED [ 27%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:14:39 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:39 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:40 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:14:40 INFO Trace log using : None 2026-01-08 17:14:40 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_no_subscription_found_error -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:40 INFO Using random seed value for random generation: 1246 2026-01-08 17:14:40 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:40 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:14:40 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:14:40 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:14:40 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:14:40 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:14:40 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:14:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:42 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:14:42 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:14:42 INFO Trace log using : 00-34b319ece16afca4f88aee39e4929bea-91d0c78b4909cf8a-01 2026-01-08 17:14:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:42 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:14:42 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:14:42 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:14:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:14:42 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:14:42 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:14:42 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:14:42 INFO Trace log using : 00-81724c4dd50ed39afae079bbc549fae3-4cf4f3df873e9688-01 2026-01-08 17:14:42 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:14:42 INFO AWS Usage Context Wiremock Endpoint returning 404 error 2026-01-08 17:14:42 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:14:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:52 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:52 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:14:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:52 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:14:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:14:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:52 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:14:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:52 INFO Trace log using : None 2026-01-08 17:14:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:53 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:53 INFO Trace log using : None 2026-01-08 17:14:54 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:54 INFO Trace log using : None 2026-01-08 17:14:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:55 INFO Trace log using : None 2026-01-08 17:14:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:56 INFO Trace log using : None 2026-01-08 17:14:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:14:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:14:57 INFO Trace log using : None 2026-01-08 17:14:57 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'failed', 'errorCode': 'subscription_not_found', 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}] PASSED [ 27%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:14:57 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:57 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:14:58 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:14:58 INFO Trace log using : None 2026-01-08 17:14:58 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_verify_invalid_aws_usage_skipped[azure-vCPUs] -------------------------------- live log setup -------------------------------- 2026-01-08 17:14:58 INFO Using random seed value for random generation: 1985 -------------------------------- live log call --------------------------------- 2026-01-08 17:14:58 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:14:58 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:14:58 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:14:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:00 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:00 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:00 INFO Trace log using : 00-719d2dc9b73a6751199dd969cf86fee4-76c6f5a56dba3207-01 2026-01-08 17:15:00 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:00 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:00 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:00 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:00 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:00 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:00 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:00 INFO Trace log using : 00-e1965c5af0145c58230dfcb1d97ffe7f-d705177574f37780-00 2026-01-08 17:15:00 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:00 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:15:00 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:02 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:02 INFO Trace log using : None PASSED [ 28%] tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_verify_invalid_aws_usage_skipped[aws-Sockets] -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:07 INFO Using random seed value for random generation: 4442 -------------------------------- live log call --------------------------------- 2026-01-08 17:15:07 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:15:07 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:15:07 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:15:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:09 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:09 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:09 INFO Trace log using : 00-097d4441929603a63092e91058ea0a01-c0e5ff0ee02ba708-01 2026-01-08 17:15:09 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:09 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:09 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:09 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:09 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:09 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:09 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:09 INFO Trace log using : 00-92302afea227d4ab1c671c011810852d-67e00638d7d65dd8-00 2026-01-08 17:15:09 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:09 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:15:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:09 INFO Trace log using : None PASSED [ 28%] tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_duplicate_aws_usage_messages -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:14 INFO Using random seed value for random generation: 4521 2026-01-08 17:15:14 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:14 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:15:14 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:15:14 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:15:14 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:15:14 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:15:14 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:15:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:16 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:16 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:16 INFO Trace log using : 00-6294b47ffcf1879fa0c046b4b63df56a-4f62a2d54f04bc1a-01 2026-01-08 17:15:16 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:16 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:16 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:16 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:16 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:16 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:16 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:16 INFO Trace log using : 00-de0a80fce7f4e08971bb84cb04d516fa-01c222289e3ce0a6-00 2026-01-08 17:15:16 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:16 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:15:16 INFO Send AWS Usage Wiremock Endpoint Enabled 2026-01-08 17:15:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:17 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:17 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:17 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:15:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:17 INFO Trace log using : None 2026-01-08 17:15:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:18 INFO Trace log using : None 2026-01-08 17:15:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:19 INFO Trace log using : None 2026-01-08 17:15:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:20 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:20 INFO Trace log using : None 2026-01-08 17:15:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:21 INFO Trace log using : None 2026-01-08 17:15:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:22 INFO Trace log using : None 2026-01-08 17:15:22 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'succeeded', 'errorCode': None, 'billedOn': '2026-01-08T17:15:17.180830653Z', 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}] PASSED [ 28%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:15:22 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:22 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:23 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_unprocessed_records_returned_from_aws -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:23 INFO Using random seed value for random generation: 2333 2026-01-08 17:15:23 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:15:23 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:15:23 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:15:23 INFO Send AWS Usage Wiremock Endpoint Enabled 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:15:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:15:23 INFO Trace log using : None 2026-01-08 17:15:23 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:24 INFO Trace log using : None 2026-01-08 17:15:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:25 INFO Trace log using : None 2026-01-08 17:15:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:26 INFO Trace log using : None 2026-01-08 17:15:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:27 INFO Trace log using : None 2026-01-08 17:15:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:28 INFO Trace log using : None 2026-01-08 17:15:28 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'failed', 'errorCode': 'unknown', 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}] PASSED [ 28%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:15:28 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:28 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:28 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:15:28 INFO Trace log using : None 2026-01-08 17:15:28 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_aws_producer/test_swatch_aws_producer.py::test_aws_usage_messages_with_rate_limit_error -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:28 INFO Using random seed value for random generation: 4832 2026-01-08 17:15:28 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:15:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:15:28 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:15:28 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:15:28 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:15:28 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:15:28 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:30 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:30 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:30 INFO Trace log using : 00-efda8662c5e43dff310cdd95757804f8-477885eb35dbd6a8-01 2026-01-08 17:15:30 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:30 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:30 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:30 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:30 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:30 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:30 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:30 INFO Trace log using : 00-c03a9fc69bea553110c95bc2ccc65088-4706c96f7660f901-00 2026-01-08 17:15:30 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:30 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:15:30 INFO Send Aws Usage Wiremock Endpoint Enabled 2026-01-08 17:15:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:31 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:31 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:15:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:31 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:15:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:31 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:31 INFO Trace log using : None 2026-01-08 17:15:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:32 INFO Trace log using : None 2026-01-08 17:15:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:33 INFO Trace log using : None 2026-01-08 17:15:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:34 INFO Trace log using : None 2026-01-08 17:15:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:35 INFO Trace log using : None 2026-01-08 17:15:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:15:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:15:36 INFO Trace log using : None 2026-01-08 17:15:36 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'failed', 'errorCode': 'marketplace_rate_limit', 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}] PASSED [ 29%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:15:36 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:36 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:15:37 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:15:37 INFO Trace log using : None 2026-01-08 17:15:37 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_valid_azure_usage_messages[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:37 INFO Using random seed value for random generation: 7751 -------------------------------- live log call --------------------------------- 2026-01-08 17:15:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:15:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:15:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:15:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:39 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:39 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:39 INFO Trace log using : 00-52988c301251eb9b53a4197430ea7b75-b1ab03cb9afe658c-01 2026-01-08 17:15:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:39 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:39 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:39 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:39 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:39 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:39 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:39 INFO Trace log using : 00-968d7850e3bc0ae6ffb52ff1992024db-45831dcca08d2414-01 2026-01-08 17:15:39 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:39 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:15:39 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': 'e06de9c5-bc33-44c7-8700-5f74b60f3d3a', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:15:39 INFO Azure data: {'resourceId': '8999d44b-ef1c-4cd8-9352-e3c5bd50fdaf', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:15:39.445605Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:15:39 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:15:39 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:15:44 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:15:47 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:15:48 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']} 2026-01-08 17:15:48 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"8999d44b-ef1c-4cd8-9352-e3c5bd50fdaf","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:15:39.445605Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiODk5OWQ0NGItZWYxYy00Y2Q4LTkzNTItZTNjNWJkNTBmZGFmIiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE1OjM5LjQ0NTYwNVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892540175, 'loggedDateString': '2026-01-08T17:15:40.175Z'}]} PASSED [ 29%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_bad_dates_usage_messages[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:15:48 INFO Using random seed value for random generation: 1051 -------------------------------- live log call --------------------------------- 2026-01-08 17:15:48 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:15:48 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:15:48 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:15:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:50 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:15:50 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:15:50 INFO Trace log using : 00-622db524775954803f57640c658c7ded-07684dc3695676db-01 2026-01-08 17:15:50 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:15:50 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:15:50 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:15:50 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:15:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:15:50 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:15:50 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:15:50 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:15:50 INFO Trace log using : 00-33fd217fde04d277b1fe9cefa9974cc6-25152e2da5c0d3b1-00 2026-01-08 17:15:50 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:15:50 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:15:50 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': '443de1fb-060d-40f7-8a15-93bd8fa5f9ad', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:15:50 INFO Azure data: {'resourceId': '881a8ccc-2ab7-45c4-97bf-a2bd1ee69f9c', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:15:50.564785Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:15:50 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:15:50 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:15:51 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:15:51 INFO Trace log using : None 2026-01-08 17:15:56 INFO Azure usage requests: {'requests': []} 2026-01-08 17:16:01 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:01 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:01 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']} 2026-01-08 17:16:01 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"881a8ccc-2ab7-45c4-97bf-a2bd1ee69f9c","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:15:50.564785Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiODgxYThjY2MtMmFiNy00NWM0LTk3YmYtYTJiZDFlZTY5ZjljIiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE1OjUwLjU2NDc4NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892556072, 'loggedDateString': '2026-01-08T17:15:56.072Z'}]} PASSED [ 29%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_null_usage_message[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:01 INFO Using random seed value for random generation: 1770 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:01 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:01 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:01 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:03 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:03 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:03 INFO Trace log using : 00-736176c0375aa38f118ef62251bed75d-6082389f439735f8-01 2026-01-08 17:16:03 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:03 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:03 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:03 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:03 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:03 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:03 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:03 INFO Trace log using : 00-6fc22d881d0a3a029607518150cd0429-1a81632c305c189d-00 2026-01-08 17:16:03 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:03 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:16:03 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': '3bf2f243-81f9-45d6-9b36-2ccdee9b4aec', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:16:03 INFO Azure data: {'resourceId': '81290e74-9337-43aa-9502-9841f14992a4', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:16:03.187291Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:16:03 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:16:03 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:16:03 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:16:03 INFO Trace log using : None 2026-01-08 17:16:08 INFO Azure usage requests: {'requests': []} 2026-01-08 17:16:13 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:13 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:13 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']} 2026-01-08 17:16:13 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"81290e74-9337-43aa-9502-9841f14992a4","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:03.187291Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiODEyOTBlNzQtOTMzNy00M2FhLTk1MDItOTg0MWYxNDk5MmE0IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjAzLjE4NzI5MVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892568352, 'loggedDateString': '2026-01-08T17:16:08.352Z'}]} PASSED [ 30%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_no_subscription_found_error[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:13 INFO Using random seed value for random generation: 6570 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:13 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:13 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:13 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:15 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:15 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:15 INFO Trace log using : 00-3e93f18c7d39306cddc96c79a2a22dac-e95a74879607bb62-01 2026-01-08 17:16:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:15 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:15 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:15 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:15 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:15 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:15 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:15 INFO Trace log using : 00-90ca040a70931b19a2963c81e08b02f3-b39501bec6b48a49-00 2026-01-08 17:16:15 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:15 INFO Azure data: {'resourceId': 'df384aca-5d01-4a80-a3ca-03794acf4313', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:16:15.462285Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:16:15 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:16:15 INFO Azure Usage Context Wiremock Endpoint returning 404 error 2026-01-08 17:16:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:16:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:16:15 INFO Trace log using : None 2026-01-08 17:16:20 INFO Azure usage requests: {'requests': []} 2026-01-08 17:16:20 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:20 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:20 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': 'c8abbfdb-95d4-4961-9f20-7f738fe8e6e4', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['9517106d-d6d6-4ad1-9cb0-3939b25a7af9']} PASSED [ 30%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_verify_invalid_metric[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:20 INFO Using random seed value for random generation: 6148 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:20 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:20 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:20 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:20 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:22 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:22 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:22 INFO Trace log using : 00-fc435f19cae46d6425e6f346a1e2a52f-f5a321e8007adcbc-01 2026-01-08 17:16:22 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:22 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:22 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:22 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:22 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:22 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:22 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:22 INFO Trace log using : 00-1e90e469fa835791b060e25cf59094cb-da923bd6358d151a-00 2026-01-08 17:16:22 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:22 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:16:22 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': 'f8996381-7eff-4dc4-9fc1-cc5ffa5e58ac', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:16:23 INFO Azure data: {'resourceId': '7e43bd96-c86c-49bd-8a29-a1396d324a99', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:16:22.962307Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:16:23 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:16:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:16:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:16:23 INFO Trace log using : None 2026-01-08 17:16:28 INFO Azure usage requests: {'requests': []} PASSED [ 30%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_verify_invalid_billing_provider[rhel-for-x86-els-payg-addon-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:28 INFO Using random seed value for random generation: 7038 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:28 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:28 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:28 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:28 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:30 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:30 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:30 INFO Trace log using : 00-688600773b3ccec162bad0af6f5bb4cb-ef6253f5a90e6876-01 2026-01-08 17:16:30 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:30 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:30 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:30 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:30 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:30 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:30 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:30 INFO Trace log using : 00-7dca8eaab63fa0023fab92b30a98f599-d1ad17dd481e6097-00 2026-01-08 17:16:30 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:30 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:16:30 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:16:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage-hourly-aggregate, status_code: 200 2026-01-08 17:16:30 INFO Trace log using : None 2026-01-08 17:16:35 INFO Azure usage requests: {'requests': []} PASSED [ 31%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_duplicate_azure_usage_messages[platform.rhsm-subscriptions.billable-usage.status-rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:35 INFO Using random seed value for random generation: 8712 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:35 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:35 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:35 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:37 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:37 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:37 INFO Trace log using : 00-202278a2eb3c38e004a0e1ec11decbcd-17a5ca06fcecd212-01 2026-01-08 17:16:37 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:37 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:37 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:37 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:37 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:37 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:37 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:37 INFO Trace log using : 00-2bf5b847e0785c5d2f12f9945a993c0f-194beb4a76eaf4a8-00 2026-01-08 17:16:37 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:37 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:16:37 INFO Send Azure Usage Wiremock Endpoint Enabled - Duplicate Response 2026-01-08 17:16:42 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:42 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:42 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']} 2026-01-08 17:16:42 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': 'Bearer null', 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"e5fffd0c-89dc-44bb-aefd-860cdc2d3970","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:37.863224Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZTVmZmZkMGMtODlkYy00NGJiLWFlZmQtODYwY2RjMmQzOTcwIiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjM3Ljg2MzIyNFoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892597915, 'loggedDateString': '2026-01-08T17:16:37.915Z'}]} PASSED [ 31%] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_multiple_azure_marketplace_credentials[platform.rhsm-subscriptions.billable-usage.status] -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:42 INFO Using random seed value for random generation: 3302 -------------------------------- live log call --------------------------------- 2026-01-08 17:16:42 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:42 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:42 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:44 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:16:44 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:16:44 INFO Trace log using : 00-ca3a233e5869a8f7d0b9af131aec0b8b-fb20c0087463ae13-01 2026-01-08 17:16:44 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:44 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:16:44 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:16:44 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:16:44 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:44 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:16:44 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:16:45 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:16:45 INFO Trace log using : 00-3ab18447011b566ac07b45447b7b3393-c201acdbc7e5691f-00 2026-01-08 17:16:45 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:45 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:16:45 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': 'b300ee24-42ca-4afa-981d-a9c29891cac6', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICdkZkhGJywgJ2NsaWVudElkJzogJ2RmSEYnLCAnY2xpZW50U2VjcmV0JzogJ2RmSEYnLCAncHVibGlzaGVyJzogJ2RmSEYnfV19fX0='"} 2026-01-08 17:16:45 INFO Azure data: {'resourceId': 'f416b9f7-02ba-44c0-848a-1bcc111b3515', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:16:45.019845Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:16:45 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:16:50 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:50 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:50 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']} 2026-01-08 17:16:50 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': '5276072e-b3c2-4469-a5d9-aefa2795ab73', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:16:50 INFO Azure data: {'resourceId': 'f416b9f7-02ba-44c0-848a-1bcc111b3515', 'quantity': 2.0, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:16:45.019845Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:16:50 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:16:55 INFO Searching messages in the topic: platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:16:55 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.billable-usage.status': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:16:55 INFO All messages found matching: {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']} 2026-01-08 17:16:55 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICdkZkhGJywgJ2NsaWVudElkJzogJ2RmSEYnLCAnY2xpZW50U2VjcmV0JzogJ2RmSEYnLCAncHVibGlzaGVyJzogJ2RmSEYnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"f416b9f7-02ba-44c0-848a-1bcc111b3515","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:45.019845Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZjQxNmI5ZjctMDJiYS00NGMwLTg0OGEtMWJjYzExMWIzNTE1IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjQ1LjAxOTg0NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892605113, 'loggedDateString': '2026-01-08T17:16:45.113Z'}, {'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICdkZkhGJywgJ2NsaWVudElkJzogJ2RmSEYnLCAnY2xpZW50U2VjcmV0JzogJ2RmSEYnLCAncHVibGlzaGVyJzogJ2RmSEYnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"f416b9f7-02ba-44c0-848a-1bcc111b3515","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:45.019845Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZjQxNmI5ZjctMDJiYS00NGMwLTg0OGEtMWJjYzExMWIzNTE1IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjQ1LjAxOTg0NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892605254, 'loggedDateString': '2026-01-08T17:16:45.254Z'}, {'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICdkZkhGJywgJ2NsaWVudElkJzogJ2RmSEYnLCAnY2xpZW50U2VjcmV0JzogJ2RmSEYnLCAncHVibGlzaGVyJzogJ2RmSEYnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"f416b9f7-02ba-44c0-848a-1bcc111b3515","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:45.019845Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZjQxNmI5ZjctMDJiYS00NGMwLTg0OGEtMWJjYzExMWIzNTE1IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjQ1LjAxOTg0NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892605301, 'loggedDateString': '2026-01-08T17:16:45.301Z'}, {'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICdkZkhGJywgJ2NsaWVudElkJzogJ2RmSEYnLCAnY2xpZW50U2VjcmV0JzogJ2RmSEYnLCAncHVibGlzaGVyJzogJ2RmSEYnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"f416b9f7-02ba-44c0-848a-1bcc111b3515","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:45.019845Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZjQxNmI5ZjctMDJiYS00NGMwLTg0OGEtMWJjYzExMWIzNTE1IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjQ1LjAxOTg0NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892605457, 'loggedDateString': '2026-01-08T17:16:45.457Z'}, {'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '206', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"f416b9f7-02ba-44c0-848a-1bcc111b3515","resourceUri":null,"quantity":2.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:16:45.019845Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiZjQxNmI5ZjctMDJiYS00NGMwLTg0OGEtMWJjYzExMWIzNTE1IiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoyLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjE2OjQ1LjAxOTg0NVoiLCJwbGFuSWQiOiJyaC1yaGVsLXN1Yi0xeXIiLCJjbGllbnRJZCI6bnVsbH0=', 'loggedDate': 1767892610523, 'loggedDateString': '2026-01-08T17:16:50.523Z'}]} PASSED [ 31%] tests/component/swatch_billable_usage/test_reset_remittance.py::test_remittance_reset_by_billing_account_id -------------------------------- live log setup -------------------------------- 2026-01-08 17:16:55 INFO Using random seed value for random generation: 1791 2026-01-08 17:16:55 INFO select version() 2026-01-08 17:16:55 INFO [raw sql] {} 2026-01-08 17:16:55 INFO select current_schema() 2026-01-08 17:16:55 INFO [raw sql] {} 2026-01-08 17:16:55 INFO show standard_conforming_strings 2026-01-08 17:16:55 INFO [raw sql] {} 2026-01-08 17:16:55 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:16:55 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:16:55 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:16:55 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:16:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:57 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:16:57 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:16:57 INFO Trace log using : 00-ab200fcbf1ed0695988ef7c7fb09fca3-bcd6359d5fef3da2-01 2026-01-08 17:16:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:16:57 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:16:57 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:16:57 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:16:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:16:57 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:16:57 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:16:57 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:16:57 INFO Trace log using : 00-3898aeb863386780ce7df450a8710f88-214cc21a2cc41e0e-00 2026-01-08 17:16:57 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:16:57 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:16:57 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:16:57.730396Z', 'endDate': '2026-01-13T17:16:57.730403Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:16:57 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:16:57 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:16:57 INFO Creating contract with payload : {'content': [{'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:16:57.730396Z', 'endDate': '2026-01-13T17:16:57.730403Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:16:57 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:16:57 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:16:58 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:16:58 INFO Trace log using : 00-b487ae1ab230f07a773777bd74f13ff5-e981d11c77a6f76f-01 2026-01-08 17:16:58 INFO Offering MW02393 synced. 2026-01-08 17:16:58 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851 2026-01-08 17:16:58 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851?is_pre_cleanup=False, status_code: 200 2026-01-08 17:16:58 INFO Trace log using : 00-14c6dbba6f530664daf4b642d29d1af7-e808fac8b2f3b5c0-01 2026-01-08 17:16:58 INFO Contracts synced for OrgID: 3340851 2026-01-08 17:16:58 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:16:58 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=3340851, status_code: 200 2026-01-08 17:16:58 INFO Trace log using : 00-68db4987b783971bd6a116179245f907-8292eec3dff41d06-01 2026-01-08 17:16:58 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '3340851', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '895684b7-e213-4a96-bb79-4a3b71ec5638', 'snapshot_date': '2026-01-08T17:16:58.293444Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'd580293d-5326-4fac-b14e-f0772a8c6259', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 25, 'currentTotal': 25}]}]} 2026-01-08 17:16:58 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:16:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:16:59 INFO Trace log using : None 2026-01-08 17:17:04 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:04 INFO [generated in 0.00036s] {'tally_id_1': 'd580293d-5326-4fac-b14e-f0772a8c6259', 'param_1': 1} 2026-01-08 17:17:04 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:17:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:17:13 INFO Trace log using : None 2026-01-08 17:17:13 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=895684b7-e213-4a96-bb79-4a3b71ec5638 2026-01-08 17:17:13 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=895684b7-e213-4a96-bb79-4a3b71ec5638, status_code: 200 2026-01-08 17:17:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:13 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance 2026-01-08 17:17:13 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance?billing_account_ids=895684b7-e213-4a96-bb79-4a3b71ec5638&product_id=rosa&start=2026-01-08T16%3A13%3A37.882987Z&end=2026-01-08T18%3A13%3A37.883228Z, status_code: 200 2026-01-08 17:17:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:13 INFO SELECT billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:13 INFO [generated in 0.00034s] {'tally_id_1': 'd580293d-5326-4fac-b14e-f0772a8c6259', 'param_1': 1} PASSED [ 32%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:13 INFO ROLLBACK tests/component/swatch_billable_usage/test_reset_remittance.py::test_remittance_reset_by_org_id -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:13 INFO Using random seed value for random generation: 6835 2026-01-08 17:17:13 INFO select version() 2026-01-08 17:17:13 INFO [raw sql] {} 2026-01-08 17:17:13 INFO select current_schema() 2026-01-08 17:17:13 INFO [raw sql] {} 2026-01-08 17:17:13 INFO show standard_conforming_strings 2026-01-08 17:17:13 INFO [raw sql] {} 2026-01-08 17:17:13 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:17:13 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:13 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:13 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:15 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:17:15 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:17:15 INFO Trace log using : 00-8690061de9050c1c4823cdf595747925-318c04a40811a97f-01 2026-01-08 17:17:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:17:15 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:17:15 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:17:15 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:17:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:15 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:17:15 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:17:15 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:17:15 INFO Trace log using : 00-5ddce777df736c8be8d7cd865ddf7126-ad916ef56d45fbc8-00 2026-01-08 17:17:15 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:17:15 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:17:15 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:17:15.714009Z', 'endDate': '2026-01-13T17:17:15.714015Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:17:15 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:17:15 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:17:15 INFO Creating contract with payload : {'content': [{'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:17:15.714009Z', 'endDate': '2026-01-13T17:17:15.714015Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:17:15 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:17:15 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:17:16 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:17:16 INFO Trace log using : 00-fc1e8dc8c0ad3ee9579bfd3be5131621-898ed3d76050e1fd-01 2026-01-08 17:17:16 INFO Offering MW02393 synced. 2026-01-08 17:17:16 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851 2026-01-08 17:17:16 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851?is_pre_cleanup=False, status_code: 200 2026-01-08 17:17:16 INFO Trace log using : 00-f3475bfc6dd733bb0c9bdae6f6eeb224-fc073d31c78b651f-01 2026-01-08 17:17:16 INFO Contracts synced for OrgID: 3340851 2026-01-08 17:17:16 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:17:16 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=3340851, status_code: 200 2026-01-08 17:17:16 INFO Trace log using : 00-6d79798794903272271b4ad2840978f8-d875d9cd5d4ab21f-01 2026-01-08 17:17:16 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '3340851', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c', 'snapshot_date': '2026-01-08T17:17:16.238024Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'e4c1fe4c-57de-4a41-8853-ccad10fa7ee8', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 25, 'currentTotal': 25}]}]} 2026-01-08 17:17:16 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:17:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:17:16 INFO Trace log using : None 2026-01-08 17:17:21 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:21 INFO [generated in 0.00040s] {'tally_id_1': 'e4c1fe4c-57de-4a41-8853-ccad10fa7ee8', 'param_1': 1} 2026-01-08 17:17:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:17:22 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:17:22 INFO Trace log using : None 2026-01-08 17:17:22 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=ea3e49e7-544b-4938-b4ac-f0de1a45c63c 2026-01-08 17:17:22 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=ea3e49e7-544b-4938-b4ac-f0de1a45c63c, status_code: 200 2026-01-08 17:17:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:22 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance 2026-01-08 17:17:22 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance?org_ids=3340851&product_id=rosa&start=2026-01-08T16%3A13%3A37.882987Z&end=2026-01-08T18%3A13%3A37.883228Z, status_code: 200 2026-01-08 17:17:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:22 INFO SELECT billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:22 INFO [generated in 0.00024s] {'tally_id_1': 'e4c1fe4c-57de-4a41-8853-ccad10fa7ee8', 'param_1': 1} PASSED [ 32%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:22 INFO ROLLBACK tests/component/swatch_billable_usage/test_reset_remittance.py::test_remittance_reset_error_by_org_id_and_billing_account_id -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:22 INFO Using random seed value for random generation: 3441 2026-01-08 17:17:22 INFO select version() 2026-01-08 17:17:22 INFO [raw sql] {} 2026-01-08 17:17:22 INFO select current_schema() 2026-01-08 17:17:22 INFO [raw sql] {} 2026-01-08 17:17:22 INFO show standard_conforming_strings 2026-01-08 17:17:22 INFO [raw sql] {} 2026-01-08 17:17:22 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:17:22 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:22 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:22 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:24 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:17:24 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:17:24 INFO Trace log using : 00-646f6a0e3b94684b2897e1d23881cf29-b2b0ab8a06676616-01 2026-01-08 17:17:24 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:17:24 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:17:24 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:17:24 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:24 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:17:24 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:17:24 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : 00-264f5d1fdc72a255c5f8eff0f30cb5d4-c3822830667f3a1c-00 2026-01-08 17:17:24 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:17:24 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:17:24 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:17:24.253392Z', 'endDate': '2026-01-13T17:17:24.253398Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:17:24 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:17:24 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:17:24 INFO Creating contract with payload : {'content': [{'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:17:24.253392Z', 'endDate': '2026-01-13T17:17:24.253398Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:17:24 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:17:24 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:17:24 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : 00-252a1e836f3e3ca284a735dec316ef0b-7bd80428bd35da70-01 2026-01-08 17:17:24 INFO Offering MW02393 synced. 2026-01-08 17:17:24 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851 2026-01-08 17:17:24 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/3340851?is_pre_cleanup=False, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : 00-3fed640edce43df90cda2b0b33f5e153-42f193291822e7ec-01 2026-01-08 17:17:24 INFO Contracts synced for OrgID: 3340851 2026-01-08 17:17:24 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:17:24 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=3340851, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : 00-b6f3c0557f3f74909ba16e295b8102ee-42cca90221a3c503-01 2026-01-08 17:17:24 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '3340851', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '79cf171b-35be-43d8-8678-2b86b2de4103', 'snapshot_date': '2026-01-08T17:17:24.610704Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'f2378567-7790-44ff-a82e-7fe915bde071', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 25, 'currentTotal': 25}]}]} 2026-01-08 17:17:24 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:17:24 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:17:24 INFO Trace log using : None 2026-01-08 17:17:29 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:29 INFO [generated in 0.00035s] {'tally_id_1': 'f2378567-7790-44ff-a82e-7fe915bde071', 'param_1': 1} 2026-01-08 17:17:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:17:30 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:17:30 INFO Trace log using : None 2026-01-08 17:17:30 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=79cf171b-35be-43d8-8678-2b86b2de4103 2026-01-08 17:17:30 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&billingProvider=aws&metricId=Cores&billingAccountId=79cf171b-35be-43d8-8678-2b86b2de4103, status_code: 200 2026-01-08 17:17:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:30 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance 2026-01-08 17:17:30 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reset_billable_usage_remittance?billing_account_ids=79cf171b-35be-43d8-8678-2b86b2de4103&org_ids=3340851&product_id=rosa&start=2026-01-08T16%3A13%3A37.882987Z&end=2026-01-08T18%3A13%3A37.883228Z, status_code: 400 2026-01-08 17:17:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:30 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:17:30 INFO SELECT billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:30 INFO [generated in 0.00037s] {'tally_id_1': 'f2378567-7790-44ff-a82e-7fe915bde071', 'param_1': 1} PASSED [ 32%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:30 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_application_accepts_marketplace_rate_limit_error -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:30 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:17:30 INFO Setting auth_type to identity 2026-01-08 17:17:30 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:17:30 INFO REST: PUT http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:17:30 INFO Setting auth_type to identity 2026-01-08 17:17:30 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:17:30 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:17:30 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 0} 2026-01-08 17:17:30 INFO Pre-sync capacity count for RHEL for x86: {'Sockets': 0} 2026-01-08 17:17:30 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012924 2026-01-08 17:17:30 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012924, status_code: 200 2026-01-08 17:17:30 INFO Trace log using : 00-03b001b16b81fbd381cf6fd611af34ef-249948198ac87a5f-01 2026-01-08 17:17:30 INFO The action 'sync capacity for org 20012924' succeeded with: {'result': 'Success'} 2026-01-08 17:17:31 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:17:31 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 8.0} 2026-01-08 17:17:31 INFO Capacity sync completed! Pre-sync capacity count: {'Sockets': 0}, Post-sync capacity count: {'Sockets': 8.0} 2026-01-08 17:17:31 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:17:31 INFO Using random seed value for random generation: 8462 2026-01-08 17:17:31 INFO select version() 2026-01-08 17:17:31 INFO [raw sql] {} 2026-01-08 17:17:31 INFO select current_schema() 2026-01-08 17:17:31 INFO [raw sql] {} 2026-01-08 17:17:31 INFO show standard_conforming_strings 2026-01-08 17:17:31 INFO [raw sql] {} 2026-01-08 17:17:31 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:17:31 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:17:31 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '1e9b7a51-5202-4920-bbb7-39befc035828', 'snapshot_date': '2026-01-08T17:17:31.395405Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'bffb8e12-ca43-4aaa-a7eb-76775ace79b7', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:17:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:17:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:17:31 INFO Trace log using : None 2026-01-08 17:17:36 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:36 INFO [generated in 0.00041s] {'tally_id_1': 'bffb8e12-ca43-4aaa-a7eb-76775ace79b7', 'param_1': 1} 2026-01-08 17:17:36 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:17:36 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:17:36 INFO Trace log using : None 2026-01-08 17:17:36 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:17:36 INFO [generated in 0.00039s] {'pk_1': UUID('a1876652-8c03-4654-9039-6a705a44c5b5')} 2026-01-08 17:17:36 WARNING Action 'wait for remittance with status 'failed'' failed with error 'Expected 'failed' status but got: 'pending' assert 'pending' == 'failed' - failed + pending'. Retrying... 2026-01-08 17:17:38 WARNING Retrying 'wait for remittance with status 'failed''... 2026-01-08 17:17:38 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:17:38 INFO [cached since 2.004s ago] {'pk_1': UUID('a1876652-8c03-4654-9039-6a705a44c5b5')} 2026-01-08 17:17:38 INFO The action 'wait for remittance with status 'failed'' succeeded with: PASSED [ 33%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:38 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_application_accepts_subscription_not_found_error -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:38 INFO Using random seed value for random generation: 7551 2026-01-08 17:17:38 INFO select version() 2026-01-08 17:17:38 INFO [raw sql] {} 2026-01-08 17:17:38 INFO select current_schema() 2026-01-08 17:17:38 INFO [raw sql] {} 2026-01-08 17:17:38 INFO show standard_conforming_strings 2026-01-08 17:17:38 INFO [raw sql] {} 2026-01-08 17:17:38 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:17:38 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:38 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:38 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:40 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:17:40 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:17:40 INFO Trace log using : 00-ee34d28f753489903422098974ce5169-a0cef7a3355a24d7-01 2026-01-08 17:17:40 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:17:40 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:17:40 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:17:40 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:17:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:40 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:17:40 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:17:40 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:17:40 INFO Trace log using : 00-e1c7c603ca174552342bb495edf09f7b-01876344455572ab-00 2026-01-08 17:17:40 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:17:40 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd', 'snapshot_date': '2026-01-08T17:17:40.631051Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'd62c7eab-8df8-4ad7-b9aa-27446063cfce', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 2.0, 'currentTotal': 2.0}]}]} 2026-01-08 17:17:40 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:17:40 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:17:40 INFO Trace log using : None 2026-01-08 17:17:45 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:17:45 INFO [generated in 0.00042s] {'tally_id_1': 'd62c7eab-8df8-4ad7-b9aa-27446063cfce', 'param_1': 1} 2026-01-08 17:17:45 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:17:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:17:46 INFO Trace log using : None 2026-01-08 17:17:46 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:17:46 INFO [generated in 0.00027s] {'pk_1': UUID('0630a093-bb8d-494d-bd23-ebc38585b8fc')} 2026-01-08 17:17:46 WARNING Action 'wait for remittance with status 'failed'' failed with error 'Expected 'failed' status but got: 'pending' assert 'pending' == 'failed' - failed + pending'. Retrying... 2026-01-08 17:17:48 WARNING Retrying 'wait for remittance with status 'failed''... 2026-01-08 17:17:48 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:17:48 INFO [cached since 2.003s ago] {'pk_1': UUID('0630a093-bb8d-494d-bd23-ebc38585b8fc')} 2026-01-08 17:17:48 INFO The action 'wait for remittance with status 'failed'' succeeded with: PASSED [ 33%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:48 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_remittance_status_for_inactive_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:48 INFO Using random seed value for random generation: 2243 2026-01-08 17:17:48 INFO select version() 2026-01-08 17:17:48 INFO [raw sql] {} 2026-01-08 17:17:48 INFO select current_schema() 2026-01-08 17:17:48 INFO [raw sql] {} 2026-01-08 17:17:48 INFO show standard_conforming_strings 2026-01-08 17:17:48 INFO [raw sql] {} 2026-01-08 17:17:48 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:17:48 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:48 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:48 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:50 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:17:50 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:17:50 INFO Trace log using : 00-4ed5010c07f32566d6d9f4dc0b776649-7edb0f2b13bcabcc-01 2026-01-08 17:17:50 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:17:50 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:17:50 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:17:50 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:50 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:17:50 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:17:50 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : 00-74cd482f9ee4533aff5dac44100886d6-d9956162940e159c-01 2026-01-08 17:17:50 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:17:50 INFO SKUs for rhacs : ['MW02164HR'] 2026-01-08 17:17:50 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-01T00:00:00Z', 'endDate': '2025-12-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02164HR'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'vCPU_Hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:17:50 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:17:50 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:17:50 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-01T00:00:00Z', 'endDate': '2025-12-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02164HR'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'vCPU_Hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:17:50 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:17:50 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR 2026-01-08 17:17:50 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : 00-ae31f88b8c6ddb339b5528c0d12b52a9-b79774abe526b926-01 2026-01-08 17:17:50 INFO Offering MW02164HR synced. 2026-01-08 17:17:50 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924 2026-01-08 17:17:50 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924?is_pre_cleanup=False, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : 00-c4613789969ad841ada637915f70d9d3-af3f9d81f7490dcc-01 2026-01-08 17:17:50 INFO Contracts synced for OrgID: 20012924 2026-01-08 17:17:50 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'snapshot_date': '2026-01-08T17:17:50.74535Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '3f4702c1-61e8-4673-9957-a4b6e88a8131', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 5.0, 'currentTotal': 5.0}]}]} 2026-01-08 17:17:50 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:17:50 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : None 2026-01-08 17:17:50 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:50 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:50 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:52 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=76f6419f-8b3e-4afb-af63-fc0979d274c1 2026-01-08 17:17:52 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=76f6419f-8b3e-4afb-af63-fc0979d274c1, status_code: 200 2026-01-08 17:17:52 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:52 WARNING Action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'failed', and '{'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}'' failed with error 'No new remittance records assert 0 > 0'. Retrying... 2026-01-08 17:17:57 WARNING Retrying 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'failed', and '{'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}''... 2026-01-08 17:17:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:17:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:17:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:17:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=76f6419f-8b3e-4afb-af63-fc0979d274c1 2026-01-08 17:17:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=76f6419f-8b3e-4afb-af63-fc0979d274c1, status_code: 200 2026-01-08 17:17:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:59 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'failed', and '{'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'remittedValue': 5.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:50.774621Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] PASSED [ 33%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:17:59 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_below_one -------------------------------- live log setup -------------------------------- 2026-01-08 17:17:59 INFO Using random seed value for random generation: 8276 2026-01-08 17:17:59 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:17:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:17:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:17:59 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:17:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8 2026-01-08 17:17:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8, status_code: 200 2026-01-08 17:17:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:59 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'snapshot_date': '2026-01-08T17:17:59.827635Z', 'product_id': 'OpenShift-dedicated-metrics', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '85abfdbd-7568-4394-a16e-208974a9e366', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:17:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:18:00 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:18:00 INFO Trace log using : None 2026-01-08 17:18:00 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:00 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:00 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:02 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&metricId=Cores 2026-01-08 17:18:02 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&metricId=Cores, status_code: 200 2026-01-08 17:18:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:02 INFO The action 'wait for remittances for 'OpenShift-dedicated-metrics', 'Cores', expected value 'None', status 'None', and '{}'' succeeded with: [{'orgId': '20012924', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'remittedValue': 20.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:59.924682Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:18:02 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:02 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:02 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8 2026-01-08 17:18:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8, status_code: 200 2026-01-08 17:18:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:04 INFO The action 'wait to verify remittance for 'OpenShift-dedicated-metrics', 'Cores', and '45c9df06-fcb0-4880-9fee-87811d8886d8'' succeeded with: [{'orgId': '20012924', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'remittedValue': 20.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:59.924682Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:18:09 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:09 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:09 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:12 INFO Trace log using : None 2026-01-08 17:18:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:13 INFO Trace log using : None 2026-01-08 17:18:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:14 INFO Trace log using : None 2026-01-08 17:18:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:15 INFO Trace log using : None 2026-01-08 17:18:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:16 INFO Trace log using : None 2026-01-08 17:18:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:18 INFO Trace log using : None 2026-01-08 17:18:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:19 INFO Trace log using : None 2026-01-08 17:18:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:20 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:20 INFO Trace log using : None 2026-01-08 17:18:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:21 INFO Trace log using : None 2026-01-08 17:18:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:22 INFO Trace log using : None 2026-01-08 17:18:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:23 INFO Trace log using : None 2026-01-08 17:18:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:24 INFO Trace log using : None 2026-01-08 17:18:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:25 INFO Trace log using : None 2026-01-08 17:18:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:26 INFO Trace log using : None 2026-01-08 17:18:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:27 INFO Trace log using : None 2026-01-08 17:18:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:29 INFO Trace log using : None 2026-01-08 17:18:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:30 INFO Trace log using : None 2026-01-08 17:18:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:31 INFO Trace log using : None 2026-01-08 17:18:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:32 INFO Trace log using : None 2026-01-08 17:18:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:33 INFO Trace log using : None 2026-01-08 17:18:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:34 INFO Trace log using : None 2026-01-08 17:18:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:35 INFO Trace log using : None 2026-01-08 17:18:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:36 INFO Trace log using : None 2026-01-08 17:18:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:37 INFO Trace log using : None 2026-01-08 17:18:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:39 INFO Trace log using : None 2026-01-08 17:18:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:40 INFO Trace log using : None 2026-01-08 17:18:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:41 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:41 INFO Trace log using : None 2026-01-08 17:18:41 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:18:41 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:18:43 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:43 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:44 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:44 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:44 INFO Trace log using : None 2026-01-08 17:18:45 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:45 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:45 INFO Trace log using : None 2026-01-08 17:18:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:46 INFO Trace log using : None 2026-01-08 17:18:47 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:47 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:47 INFO Trace log using : None 2026-01-08 17:18:48 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:49 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:49 INFO Trace log using : None 2026-01-08 17:18:50 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:50 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:50 INFO Trace log using : None 2026-01-08 17:18:51 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:51 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:51 INFO Trace log using : None 2026-01-08 17:18:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:52 INFO Trace log using : None 2026-01-08 17:18:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:53 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:53 INFO Trace log using : None 2026-01-08 17:18:54 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:54 INFO Trace log using : None 2026-01-08 17:18:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:55 INFO Trace log using : None 2026-01-08 17:18:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:56 INFO Trace log using : None 2026-01-08 17:18:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:57 INFO Trace log using : None 2026-01-08 17:18:58 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:59 INFO Trace log using : None 2026-01-08 17:19:00 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:00 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:00 INFO Trace log using : None 2026-01-08 17:19:01 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:01 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:01 INFO Trace log using : None 2026-01-08 17:19:02 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:02 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:02 INFO Trace log using : None 2026-01-08 17:19:03 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:03 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:03 INFO Trace log using : None 2026-01-08 17:19:04 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:04 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:04 INFO Trace log using : None 2026-01-08 17:19:05 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:05 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:05 INFO Trace log using : None 2026-01-08 17:19:06 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:06 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:06 INFO Trace log using : None 2026-01-08 17:19:07 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:07 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:07 INFO Trace log using : None 2026-01-08 17:19:08 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:08 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:08 INFO Trace log using : None 2026-01-08 17:19:09 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:10 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:10 INFO Trace log using : None 2026-01-08 17:19:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:11 INFO Trace log using : None 2026-01-08 17:19:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:12 INFO Trace log using : None 2026-01-08 17:19:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:13 INFO Trace log using : None 2026-01-08 17:19:13 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:19:13 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:19:15 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:16 INFO Trace log using : None 2026-01-08 17:19:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:17 INFO Trace log using : None 2026-01-08 17:19:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:18 INFO Trace log using : None 2026-01-08 17:19:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:19 INFO Trace log using : None 2026-01-08 17:19:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:21 INFO Trace log using : None 2026-01-08 17:19:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:22 INFO Trace log using : None 2026-01-08 17:19:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:23 INFO Trace log using : None 2026-01-08 17:19:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:24 INFO Trace log using : None 2026-01-08 17:19:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:25 INFO Trace log using : None 2026-01-08 17:19:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:26 INFO Trace log using : None 2026-01-08 17:19:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:27 INFO Trace log using : None 2026-01-08 17:19:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:28 INFO Trace log using : None 2026-01-08 17:19:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:29 INFO Trace log using : None 2026-01-08 17:19:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:31 INFO Trace log using : None 2026-01-08 17:19:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:32 INFO Trace log using : None 2026-01-08 17:19:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:33 INFO Trace log using : None 2026-01-08 17:19:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:34 INFO Trace log using : None 2026-01-08 17:19:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:35 INFO Trace log using : None 2026-01-08 17:19:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:36 INFO Trace log using : None 2026-01-08 17:19:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:37 INFO Trace log using : None 2026-01-08 17:19:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:38 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:38 INFO Trace log using : None 2026-01-08 17:19:39 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:39 INFO Trace log using : None 2026-01-08 17:19:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:40 INFO Trace log using : None 2026-01-08 17:19:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:42 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:42 INFO Trace log using : None 2026-01-08 17:19:43 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:43 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:43 INFO Trace log using : None 2026-01-08 17:19:44 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:44 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:44 INFO Trace log using : None 2026-01-08 17:19:45 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:45 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:45 INFO Trace log using : None 2026-01-08 17:19:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:46 INFO Trace log using : None 2026-01-08 17:19:46 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:19:46 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:19:48 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:48 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:49 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:49 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:49 INFO Trace log using : None 2026-01-08 17:19:50 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:50 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:50 INFO Trace log using : None 2026-01-08 17:19:51 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:51 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:51 INFO Trace log using : None 2026-01-08 17:19:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:52 INFO Trace log using : None 2026-01-08 17:19:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:54 INFO Trace log using : None 2026-01-08 17:19:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:55 INFO Trace log using : None 2026-01-08 17:19:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:56 INFO Trace log using : None 2026-01-08 17:19:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:57 INFO Trace log using : None 2026-01-08 17:19:58 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:58 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:58 INFO Trace log using : None 2026-01-08 17:19:59 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:59 INFO Trace log using : None 2026-01-08 17:20:00 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:00 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:00 INFO Trace log using : None 2026-01-08 17:20:01 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:01 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:01 INFO Trace log using : None 2026-01-08 17:20:02 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:02 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:02 INFO Trace log using : None 2026-01-08 17:20:03 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:04 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:04 INFO Trace log using : None 2026-01-08 17:20:05 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:05 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:05 INFO Trace log using : None 2026-01-08 17:20:06 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:06 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:06 INFO Trace log using : None 2026-01-08 17:20:07 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:07 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:07 INFO Trace log using : None 2026-01-08 17:20:08 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:08 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:08 INFO Trace log using : None 2026-01-08 17:20:09 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:09 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:09 INFO Trace log using : None 2026-01-08 17:20:10 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:10 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:10 INFO Trace log using : None 2026-01-08 17:20:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:11 INFO Trace log using : None 2026-01-08 17:20:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:12 INFO Trace log using : None 2026-01-08 17:20:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:14 INFO Trace log using : None 2026-01-08 17:20:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:15 INFO Trace log using : None 2026-01-08 17:20:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:16 INFO Trace log using : None 2026-01-08 17:20:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:17 INFO Trace log using : None 2026-01-08 17:20:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:18 INFO Trace log using : None 2026-01-08 17:20:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:19 INFO Trace log using : None 2026-01-08 17:20:19 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:20:19 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:20:21 ERROR The action 'wait for 1 kafka messages' was not completed within the timeout period. Last result was 'None'. FAILED [ 34%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:20:21 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:21 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:21 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:20:21 INFO Trace log using : None 2026-01-08 17:20:21 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_equal_one SKIPPED [ 34%] tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_no_remittance_for_missing_contract_on_contract_enabled_products -------------------------------- live log setup -------------------------------- 2026-01-08 17:20:21 INFO Using random seed value for random generation: 7914 2026-01-08 17:20:21 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:20:21 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:20:21 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:20:21 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '9c83b101-4605-4f63-bbcc-84befb135f94', 'snapshot_date': '2026-01-08T17:20:21.917595Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'f7c4fe8d-aa30-4556-8ac7-280073ed3549', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:20:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:20:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:20:23 INFO Trace log using : None 2026-01-08 17:20:28 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924 2026-01-08 17:20:28 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924, status_code: 200 2026-01-08 17:20:28 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 34%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:20:28 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:28 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:28 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:20:28 INFO Trace log using : None 2026-01-08 17:20:28 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_multiple_tally_summaries_aggregated -------------------------------- live log setup -------------------------------- 2026-01-08 17:20:28 INFO Using random seed value for random generation: 8361 2026-01-08 17:20:28 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:20:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:20:28 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:20:28 INFO {'records': [{'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'snapshot_date': '2026-01-08T17:20:28.962118Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '8f337cb8-1d8d-48ba-81eb-d7bae7ad396e', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'snapshot_date': '2026-01-08T17:20:28.962118Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '780b1cf4-9b2b-4226-9973-123b897201b9', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 16.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'snapshot_date': '2026-01-08T17:20:28.962118Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '8603fd45-dd9e-461b-8c89-35f5477bb9e1', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 7.0, 'currentTotal': 23.0}]}]}}]} 2026-01-08 17:20:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:20:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:20:29 INFO Trace log using : None 2026-01-08 17:20:39 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:20:39 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:20:39 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:20:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:41 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:20:41 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:20:41 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:20:41 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:43 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=a550331a-dd5f-41ef-9c7e-27dccee022f6 2026-01-08 17:20:43 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=a550331a-dd5f-41ef-9c7e-27dccee022f6, status_code: 200 2026-01-08 17:20:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:43 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billing_account_id': 'a550331a-dd5f-41ef-9c7e-27dccee022f6'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'remittedValue': 5.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:50.774621Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:29.220301Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:20:43 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:20:43 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:20:43 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:20:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:45 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=a550331a-dd5f-41ef-9c7e-27dccee022f6 2026-01-08 17:20:45 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=a550331a-dd5f-41ef-9c7e-27dccee022f6, status_code: 200 2026-01-08 17:20:45 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:45 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and 'a550331a-dd5f-41ef-9c7e-27dccee022f6'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:29.220301Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:20:50 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:20:50 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:20:50 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:20:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:20:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:20:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:20:52 INFO Trace log using : None 2026-01-08 17:20:52 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:20:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:20:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:20:52 INFO Trace log using : None 2026-01-08 17:20:52 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:20:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:20:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:20:52 INFO Trace log using : None 2026-01-08 17:20:52 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:20:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:20:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:20:52 INFO Trace log using : None 2026-01-08 17:20:52 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:20:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:52 INFO Trace log using : None 2026-01-08 17:20:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:53 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:53 INFO Trace log using : None 2026-01-08 17:20:54 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:54 INFO Trace log using : None 2026-01-08 17:20:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:55 INFO Trace log using : None 2026-01-08 17:20:55 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 23.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '90d201e2-7534-478e-b06d-b6b024b7b22c', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'a550331a-dd5f-41ef-9c7e-27dccee022f6'}, 'snapshotDates': ['2026-01-08T17:20:29.220300571Z', '2026-01-08T17:20:29.185400909Z', '2026-01-08T17:20:29.20122463Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['4e0ec9ef-a549-4f73-a2bd-4be1b177fe73', 'aa1ff3c8-589c-412c-9b42-ff1ef0db4afd', '6b1edb83-99e4-4279-b949-cfa638efe38b']}] PASSED [ 35%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:20:55 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:55 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:56 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:20:56 INFO Trace log using : None 2026-01-08 17:20:56 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_tally_summary_bad_date -------------------------------- live log setup -------------------------------- 2026-01-08 17:20:56 INFO Using random seed value for random generation: 6247 2026-01-08 17:20:56 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:20:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:20:56 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:20:56 INFO {'records': [{'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': 'testerday', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'f34c323e-2184-4df3-b106-d71e4e11e988', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': 'testerday', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '9af11011-d9e9-4c81-979d-ddfb7bb447fd', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 16.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': 'testerday', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '5e79c64a-3f45-4ab0-9e84-ba2053367c07', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 7.0, 'currentTotal': 23.0}]}]}}]} 2026-01-08 17:20:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:20:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:20:56 INFO Trace log using : None 2026-01-08 17:20:56 INFO {'records': [{'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': '2026-01-08T17:20:56.52936Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'ddaeaa65-cf9c-4ac9-8852-d1ce773282d6', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': '2026-01-08T17:20:56.52936Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'd85b3993-74f4-4b77-8e7d-e0d8544f71e9', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 16.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'snapshot_date': '2026-01-08T17:20:56.52936Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '01de2618-4f33-46d6-8696-b8ebd227f084', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 7.0, 'currentTotal': 23.0}]}]}}]} 2026-01-08 17:20:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:20:58 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:20:58 INFO Trace log using : None 2026-01-08 17:21:08 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:08 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:08 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:10 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:10 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:10 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1 2026-01-08 17:21:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1, status_code: 200 2026-01-08 17:21:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:12 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billing_account_id': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'remittedValue': 5.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:50.774621Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:29.220301Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:59.513898Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:21:12 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:12 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:12 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:14 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1 2026-01-08 17:21:14 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1, status_code: 200 2026-01-08 17:21:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:14 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:59.513898Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:21:19 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:19 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:19 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:21 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:21 INFO Trace log using : None 2026-01-08 17:21:21 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:21 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:21 INFO Trace log using : None 2026-01-08 17:21:21 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:21 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:21 INFO Trace log using : None 2026-01-08 17:21:21 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:21:21 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:21:21 INFO Trace log using : None 2026-01-08 17:21:21 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:21:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:21 INFO Trace log using : None 2026-01-08 17:21:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:22 INFO Trace log using : None 2026-01-08 17:21:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:23 INFO Trace log using : None 2026-01-08 17:21:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:24 INFO Trace log using : None 2026-01-08 17:21:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:25 INFO Trace log using : None 2026-01-08 17:21:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:27 INFO Trace log using : None 2026-01-08 17:21:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:28 INFO Trace log using : None 2026-01-08 17:21:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:29 INFO Trace log using : None 2026-01-08 17:21:29 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 23.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5af75589-2d85-4916-9ddb-fd721291b10f', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1'}, 'snapshotDates': ['2026-01-08T17:20:59.492052174Z', '2026-01-08T17:20:59.471719892Z', '2026-01-08T17:20:59.513898498Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['61821353-c630-4c49-8fef-64f10af40efc', '42d3ac41-abc1-431b-b337-3309cab2bec6', 'ec4bd0a0-2cef-44fe-ba48-54a06731b800']}] PASSED [ 35%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:21:29 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:29 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:29 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:21:29 INFO Trace log using : None 2026-01-08 17:21:29 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_tally_summary_null_message -------------------------------- live log setup -------------------------------- 2026-01-08 17:21:29 INFO Using random seed value for random generation: 9228 2026-01-08 17:21:29 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:21:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:21:29 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:21:29 INFO None 2026-01-08 17:21:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:21:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 400 2026-01-08 17:21:29 INFO Trace log using : None 2026-01-08 17:21:29 INFO {'records': [{'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '3accfad3-9ee0-4f43-957c-ee71c13be647', 'snapshot_date': '2026-01-08T17:21:29.703886Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '8aff5477-7eaa-4626-83e5-35790054375d', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '3accfad3-9ee0-4f43-957c-ee71c13be647', 'snapshot_date': '2026-01-08T17:21:29.703886Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '22257cb0-2796-48b7-9d1d-e603f0ae2597', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 16.0}]}]}}, {'value': {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '3accfad3-9ee0-4f43-957c-ee71c13be647', 'snapshot_date': '2026-01-08T17:21:29.703886Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '16b5edfd-af8e-41be-8718-5cf03f28b12a', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 7.0, 'currentTotal': 23.0}]}]}}]} 2026-01-08 17:21:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:21:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:21:29 INFO Trace log using : None 2026-01-08 17:21:39 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:39 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:39 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:41 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:41 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:41 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:41 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:43 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=3accfad3-9ee0-4f43-957c-ee71c13be647 2026-01-08 17:21:43 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billing_account_id=3accfad3-9ee0-4f43-957c-ee71c13be647, status_code: 200 2026-01-08 17:21:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:43 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billing_account_id': '3accfad3-9ee0-4f43-957c-ee71c13be647'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3accfad3-9ee0-4f43-957c-ee71c13be647', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:21:29.761345Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1', 'remittedValue': 5.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:50.774621Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'a550331a-dd5f-41ef-9c7e-27dccee022f6', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:29.220301Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'af5e3acd-c3e2-4953-8dc0-2ceaf4f7b0a1', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:20:59.513898Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:21:43 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:43 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:43 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:45 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3accfad3-9ee0-4f43-957c-ee71c13be647 2026-01-08 17:21:45 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3accfad3-9ee0-4f43-957c-ee71c13be647, status_code: 200 2026-01-08 17:21:45 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:45 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '3accfad3-9ee0-4f43-957c-ee71c13be647'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3accfad3-9ee0-4f43-957c-ee71c13be647', 'remittedValue': 23.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:21:29.761345Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:21:50 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:21:50 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:21:50 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:21:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:21:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:52 INFO Trace log using : None 2026-01-08 17:21:52 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:52 INFO Trace log using : None 2026-01-08 17:21:52 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:21:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:21:52 INFO Trace log using : None 2026-01-08 17:21:52 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:21:52 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:21:52 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:21:52 INFO Trace log using : None 2026-01-08 17:21:52 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:21:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:52 INFO Trace log using : None 2026-01-08 17:21:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:54 INFO Trace log using : None 2026-01-08 17:21:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:55 INFO Trace log using : None 2026-01-08 17:21:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:56 INFO Trace log using : None 2026-01-08 17:21:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:57 INFO Trace log using : None 2026-01-08 17:21:58 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:58 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:58 INFO Trace log using : None 2026-01-08 17:21:59 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:21:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:21:59 INFO Trace log using : None 2026-01-08 17:21:59 INFO The action 'wait for 1 kafka messages' succeeded with: [{'totalValue': 23.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '1cef643c-bc8a-49a4-ad11-007c4ca0c9de', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '3accfad3-9ee0-4f43-957c-ee71c13be647'}, 'snapshotDates': ['2026-01-08T17:21:29.727588402Z', '2026-01-08T17:21:29.742782909Z', '2026-01-08T17:21:29.761345281Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['428f4167-d92d-4acb-90a0-46118340f18a', 'b15b7504-0136-4b55-955e-40c4b9a9fb00', '87a15b4d-3b91-49c6-ac37-0cd1a1596609']}] PASSED [ 35%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:21:59 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:59 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:59 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:21:59 INFO Trace log using : None 2026-01-08 17:21:59 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_multiple_tally_summaries_not_aggregated_for_different_billing_account_ids -------------------------------- live log setup -------------------------------- 2026-01-08 17:21:59 INFO Using random seed value for random generation: 6139 2026-01-08 17:21:59 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:21:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:21:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:21:59 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:21:59 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '1da7700b-4776-485b-a17e-614be850c062', 'snapshot_date': '2026-01-08T17:21:59.991602Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '7241c7a1-dc42-4194-9746-b468dc1eab22', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]} 2026-01-08 17:21:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:00 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:00 INFO Trace log using : None 2026-01-08 17:22:00 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '6345c10c-0639-48ab-8a08-fe62168bf41a', 'snapshot_date': '2026-01-08T17:22:00.01318Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '283d8642-1844-45ec-a383-ca9a1a19c27f', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 6.0}]}]} 2026-01-08 17:22:00 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:00 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:00 INFO Trace log using : None 2026-01-08 17:22:00 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:00 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:00 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:02 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=6345c10c-0639-48ab-8a08-fe62168bf41a 2026-01-08 17:22:02 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=6345c10c-0639-48ab-8a08-fe62168bf41a, status_code: 200 2026-01-08 17:22:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:02 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billingAccountId': '6345c10c-0639-48ab-8a08-fe62168bf41a'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '6345c10c-0639-48ab-8a08-fe62168bf41a', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:00.417791Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:22:02 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:02 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:02 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=1da7700b-4776-485b-a17e-614be850c062 2026-01-08 17:22:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=1da7700b-4776-485b-a17e-614be850c062, status_code: 200 2026-01-08 17:22:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:04 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '1da7700b-4776-485b-a17e-614be850c062'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '1da7700b-4776-485b-a17e-614be850c062', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:00.017163Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:22:04 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:04 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:04 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:06 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=6345c10c-0639-48ab-8a08-fe62168bf41a 2026-01-08 17:22:06 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=6345c10c-0639-48ab-8a08-fe62168bf41a, status_code: 200 2026-01-08 17:22:06 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:06 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '6345c10c-0639-48ab-8a08-fe62168bf41a'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '6345c10c-0639-48ab-8a08-fe62168bf41a', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:00.417791Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:22:11 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:11 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:11 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:11 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:13 INFO Trace log using : None 2026-01-08 17:22:13 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:13 INFO Trace log using : None 2026-01-08 17:22:13 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:13 INFO Trace log using : None 2026-01-08 17:22:13 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:22:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:22:13 INFO Trace log using : None 2026-01-08 17:22:13 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:22:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:13 INFO Trace log using : None 2026-01-08 17:22:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:14 INFO Trace log using : None 2026-01-08 17:22:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:15 INFO Trace log using : None 2026-01-08 17:22:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:16 INFO Trace log using : None 2026-01-08 17:22:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:17 INFO Trace log using : None 2026-01-08 17:22:17 INFO The action 'wait for 2 kafka messages' succeeded with: [{'totalValue': 6.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '166959dc-85ad-441f-bbc2-0972190b9d87', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '6345c10c-0639-48ab-8a08-fe62168bf41a'}, 'snapshotDates': ['2026-01-08T17:22:00.417791396Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['967e9d5f-b3cd-4aca-a0b0-e877273cd58b']}, {'totalValue': 10.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '1896655e-fe65-4a67-acd8-f2aed67a84a7', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1da7700b-4776-485b-a17e-614be850c062'}, 'snapshotDates': ['2026-01-08T17:22:00.017163336Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['69fc5223-57d9-4636-9de8-f47d3940c34d']}] PASSED [ 35%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:22:17 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:17 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:18 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:22:18 INFO Trace log using : None 2026-01-08 17:22:18 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_multiple_tally_summaries_not_aggregated_for_different_org_ids -------------------------------- live log setup -------------------------------- 2026-01-08 17:22:18 INFO Using random seed value for random generation: 4469 2026-01-08 17:22:18 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:18 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:22:18 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:22:18 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:22:18 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '13251116', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '97378e7a-9483-4260-a417-76bd45049a8e', 'snapshot_date': '2026-01-08T17:22:18.479362Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '69f064c1-3232-4f6e-a004-53c1fa545d21', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]} 2026-01-08 17:22:18 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:18 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:18 INFO Trace log using : None 2026-01-08 17:22:18 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '6423623', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '395d77e8-bc81-4045-af8e-ea66cab7a73d', 'snapshot_date': '2026-01-08T17:22:18.512881Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'ec30062a-7754-4a8f-aa3a-d93e8d9e9768', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 6.0}]}]} 2026-01-08 17:22:18 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:22 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:22 INFO Trace log using : None 2026-01-08 17:22:27 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:27 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:27 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:27 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:29 INFO Trace log using : None 2026-01-08 17:22:29 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:29 INFO Trace log using : None 2026-01-08 17:22:29 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:29 INFO Trace log using : None 2026-01-08 17:22:29 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:29 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:22:29 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:22:29 INFO Trace log using : None 2026-01-08 17:22:29 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:22:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:29 INFO Trace log using : None 2026-01-08 17:22:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:30 INFO Trace log using : None 2026-01-08 17:22:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:31 INFO Trace log using : None 2026-01-08 17:22:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:32 INFO Trace log using : None 2026-01-08 17:22:32 INFO The action 'wait for 2 kafka messages' succeeded with: [{'totalValue': 10.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b80c0f52-6dc3-464f-a099-0bca9c3d310a', 'aggregateKey': {'orgId': '13251116', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '97378e7a-9483-4260-a417-76bd45049a8e'}, 'snapshotDates': ['2026-01-08T17:22:18.520362677Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2788e72d-5624-4794-bc3b-d0460af7a914']}, {'totalValue': 6.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'fd25e47f-3599-4c29-a532-7cac94ca6fe3', 'aggregateKey': {'orgId': '6423623', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '395d77e8-bc81-4045-af8e-ea66cab7a73d'}, 'snapshotDates': ['2026-01-08T17:22:22.355402809Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['836357ab-d332-42d9-8e75-03817f70f1aa']}] PASSED [ 36%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:22:32 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:32 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:33 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:22:33 INFO Trace log using : None 2026-01-08 17:22:33 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_multiple_tally_summaries_not_aggregated_for_different_product_ids -------------------------------- live log setup -------------------------------- 2026-01-08 17:22:33 INFO Using random seed value for random generation: 9185 2026-01-08 17:22:33 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:33 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:22:33 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:22:33 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:22:33 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'azure', 'billing_account_id': '570ac21d-b990-453c-9dd9-9eae34191a18', 'snapshot_date': '2026-01-08T17:22:33.242003Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '716106ef-48fa-4ef0-8d60-3b571599ad07', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 40.0, 'currentTotal': 40.0}]}]} 2026-01-08 17:22:33 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:33 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:33 INFO Trace log using : None 2026-01-08 17:22:33 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'azure', 'billing_account_id': '570ac21d-b990-453c-9dd9-9eae34191a18', 'snapshot_date': '2026-01-08T17:22:33.615181Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '41b14b3f-da6f-470e-b3aa-685be38111d8', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 17.0, 'currentTotal': 17.0}]}]} 2026-01-08 17:22:33 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:33 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:33 INFO Trace log using : None 2026-01-08 17:22:33 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:33 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:33 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:33 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:35 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18 2026-01-08 17:22:35 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18, status_code: 200 2026-01-08 17:22:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:35 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Cores', expected value 'None', status 'None', and '{'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Cores', 'billingProvider': 'azure', 'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18', 'remittedValue': 17.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:33.719894Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:22:35 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:35 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:35 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&billingProvider=azure&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18 2026-01-08 17:22:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&billingProvider=azure&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18, status_code: 200 2026-01-08 17:22:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:37 INFO The action 'wait to verify remittance for 'rhel-for-x86-els-payg', 'Cores', and '570ac21d-b990-453c-9dd9-9eae34191a18'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'Cores', 'billingProvider': 'azure', 'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18', 'remittedValue': 40.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:33.618765Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:22:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:39 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&billingProvider=azure&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18 2026-01-08 17:22:39 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&billingProvider=azure&metricId=Cores&billingAccountId=570ac21d-b990-453c-9dd9-9eae34191a18, status_code: 200 2026-01-08 17:22:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:39 INFO The action 'wait to verify remittance for 'rhel-for-x86-els-payg-addon', 'Cores', and '570ac21d-b990-453c-9dd9-9eae34191a18'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Cores', 'billingProvider': 'azure', 'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18', 'remittedValue': 17.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:33.719894Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'unsupported_metric'}] 2026-01-08 17:22:44 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:44 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:44 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:44 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:46 INFO Trace log using : None 2026-01-08 17:22:46 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:46 INFO Trace log using : None 2026-01-08 17:22:46 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:22:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:22:46 INFO Trace log using : None 2026-01-08 17:22:46 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:22:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:22:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:22:46 INFO Trace log using : None 2026-01-08 17:22:46 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:22:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:46 INFO Trace log using : None 2026-01-08 17:22:47 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:48 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:48 INFO Trace log using : None 2026-01-08 17:22:49 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:49 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:49 INFO Trace log using : None 2026-01-08 17:22:50 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:50 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:50 INFO Trace log using : None 2026-01-08 17:22:51 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:51 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:51 INFO Trace log using : None 2026-01-08 17:22:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:52 INFO Trace log using : None 2026-01-08 17:22:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:53 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:53 INFO Trace log using : None 2026-01-08 17:22:54 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:54 INFO Trace log using : None 2026-01-08 17:22:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:22:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:22:55 INFO Trace log using : None 2026-01-08 17:22:55 INFO The action 'wait for 2 kafka messages' succeeded with: [{'totalValue': 40.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '764bf291-d437-41b1-844c-9efa16b94564', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18'}, 'snapshotDates': ['2026-01-08T17:22:33.618764647Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['05b7ea72-2aa5-4d07-814d-2d1de2ae5037']}, {'totalValue': 17.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '32f9d118-6e5e-4950-832b-24aa80a7ff78', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '570ac21d-b990-453c-9dd9-9eae34191a18'}, 'snapshotDates': ['2026-01-08T17:22:33.719893881Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['62ff2339-d990-420c-ab80-de32e05c9389']}] PASSED [ 36%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:22:55 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:55 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:56 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:22:56 INFO Trace log using : None 2026-01-08 17:22:56 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_multiple_tally_summaries_not_aggregated_for_different_metric_ids -------------------------------- live log setup -------------------------------- 2026-01-08 17:22:56 INFO Using random seed value for random generation: 2300 2026-01-08 17:22:56 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:22:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:22:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:22:56 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:22:56 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:22:56 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'c5b2a71e-0a47-4973-adb9-ce89e748c982', 'snapshot_date': '2026-01-08T17:22:56.219102Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'aeea6d51-82d8-4a2d-826d-5ad4270dd2a7', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 4.0, 'currentTotal': 4.0}]}]} 2026-01-08 17:22:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:56 INFO Trace log using : None 2026-01-08 17:22:56 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'c5b2a71e-0a47-4973-adb9-ce89e748c982', 'snapshot_date': '2026-01-08T17:22:56.520014Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '35bdf787-2b59-4527-a43a-7500b4083f49', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Instance-hours', 'value': 9.0, 'currentTotal': 9.0}]}]} 2026-01-08 17:22:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:22:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:22:56 INFO Trace log using : None 2026-01-08 17:22:56 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:56 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:56 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:58 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982 2026-01-08 17:22:58 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982, status_code: 200 2026-01-08 17:22:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:22:58 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value 'None', status 'None', and '{'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982', 'remittedValue': 9.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:56.563888Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:22:58 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:22:58 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:22:58 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:22:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:00 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982 2026-01-08 17:23:00 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982, status_code: 200 2026-01-08 17:23:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:00 INFO The action 'wait to verify remittance for 'rosa', 'Cores', and 'c5b2a71e-0a47-4973-adb9-ce89e748c982'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:56.539487Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:23:00 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:00 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:00 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:02 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982 2026-01-08 17:23:02 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=c5b2a71e-0a47-4973-adb9-ce89e748c982, status_code: 200 2026-01-08 17:23:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:02 INFO The action 'wait to verify remittance for 'rosa', 'Instance-hours', and 'c5b2a71e-0a47-4973-adb9-ce89e748c982'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982', 'remittedValue': 9.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:22:56.563888Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:23:07 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:07 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:07 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:23:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:23:09 INFO Trace log using : None 2026-01-08 17:23:09 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:23:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:23:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:23:09 INFO Trace log using : None 2026-01-08 17:23:09 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:23:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:23:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:23:09 INFO Trace log using : None 2026-01-08 17:23:09 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:23:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:23:09 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:23:09 INFO Trace log using : None 2026-01-08 17:23:09 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:23:09 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:09 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:09 INFO Trace log using : None 2026-01-08 17:23:10 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:10 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:10 INFO Trace log using : None 2026-01-08 17:23:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:11 INFO Trace log using : None 2026-01-08 17:23:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:13 INFO Trace log using : None 2026-01-08 17:23:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:14 INFO Trace log using : None 2026-01-08 17:23:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:15 INFO Trace log using : None 2026-01-08 17:23:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:16 INFO Trace log using : None 2026-01-08 17:23:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:17 INFO Trace log using : None 2026-01-08 17:23:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:23:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:23:18 INFO Trace log using : None 2026-01-08 17:23:18 INFO The action 'wait for 2 kafka messages' succeeded with: [{'totalValue': 1.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'dff8a175-3727-4cd0-bab9-dc3162fff4a5', 'aggregateKey': {'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982'}, 'snapshotDates': ['2026-01-08T17:22:56.539486582Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3f43d527-6961-42a5-b009-88fe9d6d5fb8']}, {'totalValue': 9.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '4f1768b4-f114-4f87-bde1-033c38b56916', 'aggregateKey': {'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'c5b2a71e-0a47-4973-adb9-ce89e748c982'}, 'snapshotDates': ['2026-01-08T17:22:56.563888027Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b47a1f68-54a5-4d40-8365-d6d9c32700dc']}] PASSED [ 36%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:18 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:18 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:19 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:23:19 INFO Trace log using : None 2026-01-08 17:23:19 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_contract_value_cover_entire_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:19 INFO Using random seed value for random generation: 8690 2026-01-08 17:23:19 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:19 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:23:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:23:19 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:23:19 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:19.0266Z', 'endDate': '2026-01-13T17:23:19.026608Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '10'}, {'name': 'four_vcpu_hour', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '7fcdee40-69d6-4fcd-8ffb-929a8c73bec7', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:23:19 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:19.0266Z', 'endDate': '2026-01-13T17:23:19.026608Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '10'}, {'name': 'four_vcpu_hour', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '7fcdee40-69d6-4fcd-8ffb-929a8c73bec7', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:23:19 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:23:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : 00-935444c2f94f3f96d581ee386f671b50-9a977b2f36d83253-01 2026-01-08 17:23:19 INFO Offering MW02393 synced. 2026-01-08 17:23:19 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924 2026-01-08 17:23:19 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924?is_pre_cleanup=False, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : 00-6f0cb8499f5e68b8114cb0964015dac1-b7b1e2b9a0018fdc-01 2026-01-08 17:23:19 INFO Contracts synced for OrgID: 20012924 2026-01-08 17:23:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:23:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : 00-8972b338f1bc7ec2409fa99affcdd070-b7b250ec418b5d0f-01 2026-01-08 17:23:19 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '7fcdee40-69d6-4fcd-8ffb-929a8c73bec7', 'snapshot_date': '2026-01-08T17:23:19.753572Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'f3ca860f-2aa5-4dd4-8814-562ce4a9b058', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Instance-hours', 'value': 4.0, 'currentTotal': 4.0}]}]} 2026-01-08 17:23:19 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : None 2026-01-08 17:23:19 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingAccountId=7fcdee40-69d6-4fcd-8ffb-929a8c73bec7 2026-01-08 17:23:19 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingAccountId=7fcdee40-69d6-4fcd-8ffb-929a8c73bec7, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 37%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:19 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:19 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:19 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:23:19 INFO Trace log using : None 2026-01-08 17:23:19 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_contract_value_cover_partial_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:19 INFO Using random seed value for random generation: 2757 2026-01-08 17:23:19 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:19 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:23:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:23:19 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:23:19 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:23:19 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:19.803194Z', 'endDate': '2026-01-13T17:23:19.8032Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '3'}, {'name': 'four_vcpu_hour', 'value': '3'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '75cc4ffc-c35b-4024-ae03-d51118f1ca94', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:23:19 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:19.803194Z', 'endDate': '2026-01-13T17:23:19.8032Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '3'}, {'name': 'four_vcpu_hour', 'value': '3'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '75cc4ffc-c35b-4024-ae03-d51118f1ca94', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:23:19 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:23:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:23:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:23:20 INFO Trace log using : 00-9fc39de80317c90805edb53638d33699-f7e1e610cfd79b8e-01 2026-01-08 17:23:20 INFO Offering MW02393 synced. 2026-01-08 17:23:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924 2026-01-08 17:23:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924?is_pre_cleanup=False, status_code: 200 2026-01-08 17:23:20 INFO Trace log using : 00-b2f71fd9ecdd0f6e95ccc66b4597c411-cead7470e07479cb-01 2026-01-08 17:23:20 INFO Contracts synced for OrgID: 20012924 2026-01-08 17:23:20 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:23:20 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:23:20 INFO Trace log using : 00-a8442252825c2e6d530c70db4ba5a8dd-9522adf255e9f3fb-01 2026-01-08 17:23:20 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '75cc4ffc-c35b-4024-ae03-d51118f1ca94', 'snapshot_date': '2026-01-08T17:23:20.171626Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'd70ffd6c-0e2a-4284-9020-de18263b6fd5', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Instance-hours', 'value': 4.0, 'currentTotal': 4.0}]}]} 2026-01-08 17:23:20 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:20 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:20 INFO Trace log using : None 2026-01-08 17:23:20 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:20 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:20 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:20 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:22 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=75cc4ffc-c35b-4024-ae03-d51118f1ca94 2026-01-08 17:23:22 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=75cc4ffc-c35b-4024-ae03-d51118f1ca94, status_code: 200 2026-01-08 17:23:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:22 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value 'None', status 'None', and '{'billingAccountId': '75cc4ffc-c35b-4024-ae03-d51118f1ca94'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '75cc4ffc-c35b-4024-ae03-d51118f1ca94', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:23:20.209687Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:23:22 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:22 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:22 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:24 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=75cc4ffc-c35b-4024-ae03-d51118f1ca94 2026-01-08 17:23:24 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=75cc4ffc-c35b-4024-ae03-d51118f1ca94, status_code: 200 2026-01-08 17:23:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:24 INFO The action 'wait to verify remittance for 'rosa', 'Instance-hours', and '75cc4ffc-c35b-4024-ae03-d51118f1ca94'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '75cc4ffc-c35b-4024-ae03-d51118f1ca94', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:23:20.209687Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 37%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:24 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:24 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:24 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:23:24 INFO Trace log using : None 2026-01-08 17:23:24 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_remittance_still_present_when_contract_without_metric -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:24 INFO Using random seed value for random generation: 6766 2026-01-08 17:23:24 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:24 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:23:24 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:23:24 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:23:24 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:23:24 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:24.271267Z', 'endDate': '2026-01-13T17:23:24.271274Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:23:24 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:23:24 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:23:24 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:23:24.271267Z', 'endDate': '2026-01-13T17:23:24.271274Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:23:24 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:23:24 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:23:24 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:23:24 INFO Trace log using : 00-396db16414a84e4dbcee771c225fa3e9-c8b6d2b0cc1e1429-01 2026-01-08 17:23:24 INFO Offering MW02393 synced. 2026-01-08 17:23:24 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924 2026-01-08 17:23:24 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924?is_pre_cleanup=False, status_code: 200 2026-01-08 17:23:24 INFO Trace log using : 00-ff2bfa5466261cf510d536ec3936d0b7-2977ea3170aff565-01 2026-01-08 17:23:24 INFO Contracts synced for OrgID: 20012924 2026-01-08 17:23:24 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:23:24 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:23:24 INFO Trace log using : 00-49a54e9a8355b8f0c962964038c1e7c1-9ee81a3252b5ab69-01 2026-01-08 17:23:24 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16', 'snapshot_date': '2026-01-08T17:23:24.512805Z', 'product_id': 'rosa', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '2e192193-6e25-45a8-a814-dac34dc4bec5', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Instance-hours', 'value': 4.0, 'currentTotal': 4.0}]}]} 2026-01-08 17:23:24 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:27 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:27 INFO Trace log using : None 2026-01-08 17:23:27 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:27 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:27 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:27 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:29 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=fbe4e59a-16c0-464c-a7ad-d9246c23cd16 2026-01-08 17:23:29 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&metricId=Instance-hours&billingAccountId=fbe4e59a-16c0-464c-a7ad-d9246c23cd16, status_code: 200 2026-01-08 17:23:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:29 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value 'None', status 'None', and '{'billingAccountId': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:23:27.32247Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:23:29 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:29 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:29 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:31 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=fbe4e59a-16c0-464c-a7ad-d9246c23cd16 2026-01-08 17:23:31 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=20012924&billingProvider=aws&metricId=Instance-hours&billingAccountId=fbe4e59a-16c0-464c-a7ad-d9246c23cd16, status_code: 200 2026-01-08 17:23:31 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:31 INFO The action 'wait to verify remittance for 'rosa', 'Instance-hours', and 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16'' succeeded with: [{'orgId': '20012924', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'fbe4e59a-16c0-464c-a7ad-d9246c23cd16', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:23:27.32247Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] PASSED [ 37%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:31 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:31 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:31 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:23:31 INFO Trace log using : None 2026-01-08 17:23:31 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_last_month_usage_not_tallied_with_current_month -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:31 INFO Using random seed value for random generation: 5709 2026-01-08 17:23:31 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:23:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:23:31 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:23:31 INFO AWS Usage Context Wiremock Endpoint returning successful message 2026-01-08 17:23:31 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '34d1d227-e692-4cef-a212-d562ce8cd38e', 'snapshot_date': '2025-12-04T17:23:31.367436Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '9f4c5a04-a273-4bc4-9839-46bb2007485c', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 2, 'currentTotal': 2}]}]} 2026-01-08 17:23:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:31 INFO Trace log using : None 2026-01-08 17:23:31 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '34d1d227-e692-4cef-a212-d562ce8cd38e', 'snapshot_date': '2026-01-07T17:23:31.367437Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '179a4693-de9b-4ffe-95f3-992740e39a7c', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 2, 'currentTotal': 2}]}]} 2026-01-08 17:23:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:31 INFO Trace log using : None 2026-01-08 17:23:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:43 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=34d1d227-e692-4cef-a212-d562ce8cd38e 2026-01-08 17:23:43 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=34d1d227-e692-4cef-a212-d562ce8cd38e, status_code: 200 2026-01-08 17:23:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 38%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:43 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:43 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:23:43 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:23:43 INFO Trace log using : None 2026-01-08 17:23:43 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_status_consumer_populates_remittances_with_succeeded -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:43 INFO Using random seed value for random generation: 9026 2026-01-08 17:23:43 INFO select version() 2026-01-08 17:23:43 INFO [raw sql] {} 2026-01-08 17:23:43 INFO select current_schema() 2026-01-08 17:23:43 INFO [raw sql] {} 2026-01-08 17:23:43 INFO show standard_conforming_strings 2026-01-08 17:23:43 INFO [raw sql] {} 2026-01-08 17:23:43 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:23:43 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'f2b6e4b8-f85c-4900-9f59-180d47a70b34', 'snapshot_date': '2026-01-08T17:23:43.781672Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '553ad6ae-8bc5-45c5-bcbc-16a19ec2156e', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:23:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:44 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:44 INFO Trace log using : None 2026-01-08 17:23:49 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/553ad6ae-8bc5-45c5-bcbc-16a19ec2156e 2026-01-08 17:23:49 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/553ad6ae-8bc5-45c5-bcbc-16a19ec2156e, status_code: 200 2026-01-08 17:23:49 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:49 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:23:49 INFO [generated in 0.00033s] {'tally_id_1': '553ad6ae-8bc5-45c5-bcbc-16a19ec2156e', 'param_1': 1} 2026-01-08 17:23:49 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:23:49 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:23:49 INFO Trace log using : None 2026-01-08 17:23:49 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:23:49 INFO [generated in 0.00037s] {'pk_1': UUID('34684596-dd6f-4f5e-ab9b-886063c59fab')} 2026-01-08 17:23:49 WARNING Action 'wait for remittance with status 'succeeded'' failed with error 'Expected 'succeeded' status but got: 'pending' assert 'pending' == 'succeeded' - succeeded + pending'. Retrying... 2026-01-08 17:23:51 WARNING Retrying 'wait for remittance with status 'succeeded''... 2026-01-08 17:23:51 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:23:51 INFO [cached since 2.003s ago] {'pk_1': UUID('34684596-dd6f-4f5e-ab9b-886063c59fab')} 2026-01-08 17:23:51 INFO The action 'wait for remittance with status 'succeeded'' succeeded with: PASSED [ 38%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:51 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_status_consumer_populates_remittances_with_failed -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:51 INFO Using random seed value for random generation: 5291 2026-01-08 17:23:51 INFO select version() 2026-01-08 17:23:51 INFO [raw sql] {} 2026-01-08 17:23:51 INFO select current_schema() 2026-01-08 17:23:51 INFO [raw sql] {} 2026-01-08 17:23:51 INFO show standard_conforming_strings 2026-01-08 17:23:51 INFO [raw sql] {} 2026-01-08 17:23:51 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:23:51 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '942f135d-bbde-4bfc-af09-bd819e3bec8a', 'snapshot_date': '2026-01-08T17:23:51.250039Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '0d6fbce0-24e7-4222-a120-7dcccf317e5e', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:23:51 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:23:51 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:23:51 INFO Trace log using : None 2026-01-08 17:23:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/0d6fbce0-24e7-4222-a120-7dcccf317e5e 2026-01-08 17:23:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/0d6fbce0-24e7-4222-a120-7dcccf317e5e, status_code: 200 2026-01-08 17:23:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:23:56 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:23:56 INFO [generated in 0.00035s] {'tally_id_1': '0d6fbce0-24e7-4222-a120-7dcccf317e5e', 'param_1': 1} 2026-01-08 17:23:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:23:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:23:56 INFO Trace log using : None 2026-01-08 17:23:56 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:23:56 INFO [generated in 0.00029s] {'pk_1': UUID('2efd1243-55df-4799-a531-a8926f981f9c')} 2026-01-08 17:23:56 WARNING Action 'wait for remittance with status 'failed'' failed with error 'Expected 'failed' status but got: 'pending' assert 'pending' == 'failed' - failed + pending'. Retrying... 2026-01-08 17:23:58 WARNING Retrying 'wait for remittance with status 'failed''... 2026-01-08 17:23:58 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:23:58 INFO [cached since 2.003s ago] {'pk_1': UUID('2efd1243-55df-4799-a531-a8926f981f9c')} 2026-01-08 17:23:58 INFO The action 'wait for remittance with status 'failed'' succeeded with: PASSED [ 38%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:23:58 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_remittance_diff_when_tally_summary_total_greater_than_remittance_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:23:58 INFO Using random seed value for random generation: 6153 2026-01-08 17:23:58 INFO select version() 2026-01-08 17:23:58 INFO [raw sql] {} 2026-01-08 17:23:58 INFO select current_schema() 2026-01-08 17:23:58 INFO [raw sql] {} 2026-01-08 17:23:58 INFO show standard_conforming_strings 2026-01-08 17:23:58 INFO [raw sql] {} 2026-01-08 17:23:58 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:23:58 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:23:58 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:23:58 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:23:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:00 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:24:00 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:24:00 INFO Trace log using : 00-487a53dea0737b297a3d4cdc3d393d88-e9f44c7a683a2430-01 2026-01-08 17:24:00 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:24:00 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:24:00 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:24:00 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:24:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:00 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:24:00 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:24:00 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:24:00 INFO Trace log using : 00-9daedd5e1ee6d2f7bbe7632204a0b10b-0c44464e4e905f4c-00 2026-01-08 17:24:00 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:24:00 INFO SKUs for rhacs : ['MW02164HR'] 2026-01-08 17:24:00 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR 2026-01-08 17:24:02 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR, status_code: 200 2026-01-08 17:24:02 INFO Trace log using : 00-99e639aaf3864301460df9f54127cdea-987b62e9fcebf6cf-01 2026-01-08 17:24:02 INFO Offering MW02164HR synced. 2026-01-08 17:24:02 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:24:02 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:24:02 INFO Trace log using : 00-667919f59659aea8dcfd0c58abac2845-b5bfc3802dfcb79f-01 2026-01-08 17:24:02 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'snapshot_date': '2026-01-08T17:24:02.305956Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'd072e509-2262-4573-a4e8-f6a3d630f9fd', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 6.0}]}]} 2026-01-08 17:24:02 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:02 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:02 INFO Trace log using : None 2026-01-08 17:24:02 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:02 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:02 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd 2026-01-08 17:24:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd, status_code: 200 2026-01-08 17:24:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:04 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value '6.0', status 'None', and '{'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:02.326511Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:04 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:04 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:04 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:06 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd 2026-01-08 17:24:06 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd, status_code: 200 2026-01-08 17:24:06 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:06 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:02.326511Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:06 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'snapshot_date': '2026-01-08T17:24:06.364048Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '4647e5d8-68ab-4cf9-b749-85a4d3fd42bd', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]} 2026-01-08 17:24:06 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:06 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:06 INFO Trace log using : None 2026-01-08 17:24:06 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:06 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:06 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:06 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:08 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd 2026-01-08 17:24:08 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd, status_code: 200 2026-01-08 17:24:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:08 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value '10.0', status 'None', and '{'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:02.326511Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:06.383023Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:08 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:08 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:08 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:10 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd 2026-01-08 17:24:10 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd, status_code: 200 2026-01-08 17:24:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:10 WARNING Action 'wait to verify remittance for 'rhacs', 'Cores', and '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'' failed with error 'Incorrect remittance/tally value should be 10.0 but got - 6.0 assert 6.0 == 10.0'. Retrying... 2026-01-08 17:24:12 WARNING Retrying 'wait to verify remittance for 'rhacs', 'Cores', and '3e182d69-ec5c-4e60-bd5d-5f215b7995dd''... 2026-01-08 17:24:12 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:12 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:12 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:14 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd 2026-01-08 17:24:14 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=3e182d69-ec5c-4e60-bd5d-5f215b7995dd, status_code: 200 2026-01-08 17:24:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:14 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:06.383023Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:14 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.billing_account_id = %(billing_account_id_1)s ORDER BY billable_usage_remittance.remittance_pending_date ASC 2026-01-08 17:24:14 INFO [generated in 0.00034s] {'billing_account_id_1': '3e182d69-ec5c-4e60-bd5d-5f215b7995dd'} PASSED [ 39%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:24:14 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_no_remittance_created_when_tally_summary_total_less_than_remittance_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:14 INFO Using random seed value for random generation: 4916 -------------------------------- live log call --------------------------------- 2026-01-08 17:24:14 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'c63d617f-f282-4a31-9e4f-ad22b5769fac', 'snapshot_date': '2026-01-08T17:24:14.453174Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '462522bc-feb5-4f88-8c5e-9eb63c1b50d6', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]} 2026-01-08 17:24:14 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:15 INFO Trace log using : None 2026-01-08 17:24:20 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'c63d617f-f282-4a31-9e4f-ad22b5769fac', 'snapshot_date': '2026-01-08T17:24:20.431844Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '0197cf97-f86f-4666-a4c4-ab4f4a27bbe8', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 6.0}]}]} 2026-01-08 17:24:20 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:20 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:20 INFO Trace log using : None 2026-01-08 17:24:20 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:20 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:20 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:20 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:22 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac 2026-01-08 17:24:22 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac, status_code: 200 2026-01-08 17:24:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:22 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billingAccountId': 'c63d617f-f282-4a31-9e4f-ad22b5769fac'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'c63d617f-f282-4a31-9e4f-ad22b5769fac', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:15.435665Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:24:22 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac 2026-01-08 17:24:22 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac, status_code: 200 2026-01-08 17:24:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:22 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:22 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:22 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:24 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac 2026-01-08 17:24:24 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=c63d617f-f282-4a31-9e4f-ad22b5769fac, status_code: 200 2026-01-08 17:24:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:24 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and 'c63d617f-f282-4a31-9e4f-ad22b5769fac'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'c63d617f-f282-4a31-9e4f-ad22b5769fac', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:15.435665Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] PASSED [ 39%] tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_failed_remittances_excluded_remittance_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:24 INFO Using random seed value for random generation: 9065 -------------------------------- live log call --------------------------------- 2026-01-08 17:24:24 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:24 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:24 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:26 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:24:26 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:24:26 INFO Trace log using : 00-13c786ad2a6e73046ce99006cd8fd37e-d36ec0c63f7bc38b-01 2026-01-08 17:24:26 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:24:26 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:24:26 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:24:26 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:24:26 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:26 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:24:26 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:24:26 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:24:26 INFO Trace log using : 00-6dd1a91623b70802f6bc44562d558617-01098e8ef4add7e0-01 2026-01-08 17:24:26 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:24:26 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'snapshot_date': '2026-01-08T17:24:26.785087Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '2385c419-6dcb-46bd-bd15-be1dda5a5acd', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 10.0, 'currentTotal': 10.0}]}]} 2026-01-08 17:24:26 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:28 INFO Trace log using : None 2026-01-08 17:24:28 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:28 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:28 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:28 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:30 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49 2026-01-08 17:24:30 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49, status_code: 200 2026-01-08 17:24:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:30 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value '10.0', status 'None', and '{'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:28.47504Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:30 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:30 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:30 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:32 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49 2026-01-08 17:24:32 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49, status_code: 200 2026-01-08 17:24:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:32 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '50a03093-6800-4b61-ba5d-03f8fcc33a49'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:28.47504Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:24:32 INFO SKUs for rhacs : ['MW02164HR'] 2026-01-08 17:24:32 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR 2026-01-08 17:24:32 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR, status_code: 200 2026-01-08 17:24:32 INFO Trace log using : 00-09e02bf76ee796cea69c747648a34ed9-cace9de3c9f1cd77-01 2026-01-08 17:24:32 INFO Offering MW02164HR synced. 2026-01-08 17:24:32 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:24:32 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:24:32 INFO Trace log using : 00-be6a1f66873778f52a6f4b8159f85981-8bd7e78528d9aa1b-01 2026-01-08 17:24:32 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'snapshot_date': '2026-01-08T17:24:32.782179Z', 'product_id': 'rhacs', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'f1b1304c-66b9-4b78-aeda-8d930a667c9d', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 6.0, 'currentTotal': 6.0}]}]} 2026-01-08 17:24:32 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:32 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:32 INFO Trace log using : None 2026-01-08 17:24:32 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:32 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:32 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:34 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49 2026-01-08 17:24:34 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49, status_code: 200 2026-01-08 17:24:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:34 INFO The action 'wait for remittances for 'rhacs', 'Cores', expected value 'None', status 'None', and '{'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:28.47504Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:32.803812Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:34 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:34 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:34 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:36 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49 2026-01-08 17:24:36 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49, status_code: 200 2026-01-08 17:24:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:36 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '50a03093-6800-4b61-ba5d-03f8fcc33a49'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:28.47504Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:32.803812Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:24:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:24:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:24:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:24:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:38 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49 2026-01-08 17:24:38 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhacs&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=50a03093-6800-4b61-ba5d-03f8fcc33a49, status_code: 200 2026-01-08 17:24:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:38 INFO The action 'wait to verify remittance for 'rhacs', 'Cores', and '50a03093-6800-4b61-ba5d-03f8fcc33a49'' succeeded with: [{'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:28.47504Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '50a03093-6800-4b61-ba5d-03f8fcc33a49', 'remittedValue': 6.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:24:32.803812Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 39%] tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_succeeded_remittance_status_not_updated_to_failed -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:38 INFO Using random seed value for random generation: 6861 2026-01-08 17:24:38 INFO select version() 2026-01-08 17:24:38 INFO [raw sql] {} 2026-01-08 17:24:38 INFO select current_schema() 2026-01-08 17:24:38 INFO [raw sql] {} 2026-01-08 17:24:38 INFO show standard_conforming_strings 2026-01-08 17:24:38 INFO [raw sql] {} 2026-01-08 17:24:38 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:24:38 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:24:38 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'azure', 'billing_account_id': '1be313df-037f-4783-8e4d-7ba8431aea3a', 'snapshot_date': '2026-01-08T17:24:38.904314Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '5b318de7-32be-4f29-b012-eba10972e505', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:24:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:39 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:39 INFO Trace log using : None 2026-01-08 17:24:44 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:24:44 INFO [generated in 0.00061s] {'tally_id_1': '5b318de7-32be-4f29-b012-eba10972e505', 'param_1': 1} 2026-01-08 17:24:44 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:24:44 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:24:44 INFO Trace log using : None 2026-01-08 17:24:44 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:44 INFO [generated in 0.00029s] {'pk_1': UUID('389f1304-b2ff-4fa0-a898-a69145fdc4f3')} 2026-01-08 17:24:44 WARNING Action 'wait for remittance with status 'succeeded'' failed with error 'Expected 'succeeded' status but got: 'pending' assert 'pending' == 'succeeded' - succeeded + pending'. Retrying... 2026-01-08 17:24:46 WARNING Retrying 'wait for remittance with status 'succeeded''... 2026-01-08 17:24:46 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:46 INFO [cached since 2.003s ago] {'pk_1': UUID('389f1304-b2ff-4fa0-a898-a69145fdc4f3')} 2026-01-08 17:24:46 INFO The action 'wait for remittance with status 'succeeded'' succeeded with: 2026-01-08 17:24:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:24:47 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:24:47 INFO Trace log using : None 2026-01-08 17:24:47 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:47 INFO [cached since 2.309s ago] {'pk_1': UUID('389f1304-b2ff-4fa0-a898-a69145fdc4f3')} 2026-01-08 17:24:47 INFO The action 'wait for remittance with status 'succeeded'' succeeded with: PASSED [ 40%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:24:47 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_failed_remittance_status_not_updated_to_succeeded -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:47 INFO Using random seed value for random generation: 5098 2026-01-08 17:24:47 INFO select version() 2026-01-08 17:24:47 INFO [raw sql] {} 2026-01-08 17:24:47 INFO select current_schema() 2026-01-08 17:24:47 INFO [raw sql] {} 2026-01-08 17:24:47 INFO show standard_conforming_strings 2026-01-08 17:24:47 INFO [raw sql] {} 2026-01-08 17:24:47 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:24:47 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:24:47 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '516dd2cf-8137-4f0e-8f8c-80507914c1d5', 'snapshot_date': '2026-01-08T17:24:47.060955Z', 'product_id': 'rhel-for-x86-els-payg', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '5f3fa2ff-39e0-404d-aa50-a0a72334c197', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:24:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:48 INFO Trace log using : None 2026-01-08 17:24:53 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:24:53 INFO [generated in 0.00052s] {'tally_id_1': '5f3fa2ff-39e0-404d-aa50-a0a72334c197', 'param_1': 1} 2026-01-08 17:24:53 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:24:53 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:24:53 INFO Trace log using : None 2026-01-08 17:24:53 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:53 INFO [generated in 0.00031s] {'pk_1': UUID('e5efa9f8-e1b9-4327-81a6-2fd0fde27ba5')} 2026-01-08 17:24:53 WARNING Action 'wait for remittance with status 'failed'' failed with error 'Expected 'failed' status but got: 'pending' assert 'pending' == 'failed' - failed + pending'. Retrying... 2026-01-08 17:24:55 WARNING Retrying 'wait for remittance with status 'failed''... 2026-01-08 17:24:55 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:55 INFO [cached since 2.003s ago] {'pk_1': UUID('e5efa9f8-e1b9-4327-81a6-2fd0fde27ba5')} 2026-01-08 17:24:55 INFO The action 'wait for remittance with status 'failed'' succeeded with: 2026-01-08 17:24:55 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:24:55 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:24:55 INFO Trace log using : None 2026-01-08 17:24:55 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:24:55 INFO [cached since 2.384s ago] {'pk_1': UUID('e5efa9f8-e1b9-4327-81a6-2fd0fde27ba5')} 2026-01-08 17:24:55 INFO The action 'wait for remittance with status 'failed'' succeeded with: PASSED [ 40%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:24:55 INFO ROLLBACK tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_verify_status_update_on_reconcile -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:55 INFO Using random seed value for random generation: 2889 2026-01-08 17:24:56 INFO select version() 2026-01-08 17:24:56 INFO [raw sql] {} 2026-01-08 17:24:56 INFO select current_schema() 2026-01-08 17:24:56 INFO [raw sql] {} 2026-01-08 17:24:56 INFO show standard_conforming_strings 2026-01-08 17:24:56 INFO [raw sql] {} 2026-01-08 17:24:56 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:24:56 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/1234567890 2026-01-08 17:24:56 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/1234567890, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:56 INFO Remittances for organization 1234567890 deleted. 2026-01-08 17:24:56 INFO INSERT INTO public.billable_usage_remittance ( account_number, org_id, product_id, metric_id, accumulation_period, sla, usage, billing_provider, billing_account_id, remitted_pending_value, remittance_pending_date, tally_id, uuid, billed_on, error_code, status, updated_at ) VALUES ( %(account_number)s, %(org_id)s, %(product_id)s, %(metric_id)s, %(accumulation_period)s, %(sla)s, %(usage)s, %(billing_provider)s, %(billing_account_id)s, %(remitted_pending_value)s, %(remittance_pending_date)s, %(tally_id)s, %(uuid)s, %(billed_on)s, %(error_code)s, %(status)s, %(updated_at)s ) 2026-01-08 17:24:56 INFO [generated in 0.00036s] {'account_number': '1234567890', 'org_id': '1234567890', 'product_id': 'prod1', 'metric_id': 'metric1', 'accumulation_period': '2026-01-05', 'sla': 'sla1', 'usage': 'usage1', 'billing_provider': 'aws', 'billing_account_id': '1234567890', 'remitted_pending_value': 100, 'remittance_pending_date': '2026-01-05', 'tally_id': 'f36a1ede-ecb6-11f0-915c-999af62f2418', 'uuid': 'f36a1fec-ecb6-11f0-915c-999af62f2418', 'billed_on': '2026-01-05', 'error_code': None, 'status': 'in_progress', 'updated_at': '2026-01-05'} 2026-01-08 17:24:56 INFO INSERT INTO public.billable_usage_remittance ( account_number, org_id, product_id, metric_id, accumulation_period, sla, usage, billing_provider, billing_account_id, remitted_pending_value, remittance_pending_date, tally_id, uuid, billed_on, error_code, status, updated_at ) VALUES ( %(account_number)s, %(org_id)s, %(product_id)s, %(metric_id)s, %(accumulation_period)s, %(sla)s, %(usage)s, %(billing_provider)s, %(billing_account_id)s, %(remitted_pending_value)s, %(remittance_pending_date)s, %(tally_id)s, %(uuid)s, %(billed_on)s, %(error_code)s, %(status)s, %(updated_at)s ) 2026-01-08 17:24:56 INFO [cached since 0.002965s ago] {'account_number': '1234567890', 'org_id': '1234567890', 'product_id': 'prod2', 'metric_id': 'metric2', 'accumulation_period': '2026-01-05', 'sla': 'sla1', 'usage': 'usage1', 'billing_provider': 'aws', 'billing_account_id': '1234567890', 'remitted_pending_value': 100, 'remittance_pending_date': '2026-01-05', 'tally_id': 'f36a9dfa-ecb6-11f0-915c-999af62f2418', 'uuid': 'f36a9ea4-ecb6-11f0-915c-999af62f2418', 'billed_on': '2026-01-05', 'error_code': None, 'status': 'sent', 'updated_at': '2026-01-05'} 2026-01-08 17:24:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a1ede-ecb6-11f0-915c-999af62f2418 2026-01-08 17:24:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a1ede-ecb6-11f0-915c-999af62f2418, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a9dfa-ecb6-11f0-915c-999af62f2418 2026-01-08 17:24:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a9dfa-ecb6-11f0-915c-999af62f2418, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:56 INFO Requesting POST http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reconcile 2026-01-08 17:24:56 INFO POST request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/reconcile, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a1ede-ecb6-11f0-915c-999af62f2418 2026-01-08 17:24:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a1ede-ecb6-11f0-915c-999af62f2418, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:24:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a9dfa-ecb6-11f0-915c-999af62f2418 2026-01-08 17:24:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/f36a9dfa-ecb6-11f0-915c-999af62f2418, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 40%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:24:56 INFO ROLLBACK tests/component/swatch_billable_usage/test_verify_ansible_usage.py::test_verify_ansible_usage1 -------------------------------- live log setup -------------------------------- 2026-01-08 17:24:56 INFO Using random seed value for random generation: 5254 2026-01-08 17:24:56 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:24:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:24:56 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:24:56 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:24:56 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:24:56 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012915', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '895a6b45-3761-4b60-a889-8683ac4c94da', 'snapshot_date': '2026-01-08T17:24:56.198769Z', 'product_id': 'ansible-aap-managed', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '8316d528-a704-4e18-a16a-67ce8bffcf36', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'MANAGED_NODES', 'value': 2.0, 'currentTotal': 2.0}]}]} 2026-01-08 17:24:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:59 INFO Trace log using : None 2026-01-08 17:24:59 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012915', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '895a6b45-3761-4b60-a889-8683ac4c94da', 'snapshot_date': '2026-02-08T17:24:59.117605Z', 'product_id': 'ansible-aap-managed', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '8daede24-e7ed-4610-8580-bd07d6087a79', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'MANAGED_NODES', 'value': 2.0, 'currentTotal': 2.0}]}]} 2026-01-08 17:24:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:24:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:24:59 INFO Trace log using : None 2026-01-08 17:25:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/8316d528-a704-4e18-a16a-67ce8bffcf36 2026-01-08 17:25:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/8316d528-a704-4e18-a16a-67ce8bffcf36, status_code: 200 2026-01-08 17:25:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/8daede24-e7ed-4610-8580-bd07d6087a79 2026-01-08 17:25:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances/8daede24-e7ed-4610-8580-bd07d6087a79, status_code: 200 2026-01-08 17:25:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A25%3A04.357533Z&billingProvider=aws&billingAccountId=895a6b45-3761-4b60-a889-8683ac4c94da&metric_id=managed_nodes 2026-01-08 17:25:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A25%3A04.357533Z&billingProvider=aws&billingAccountId=895a6b45-3761-4b60-a889-8683ac4c94da&metric_id=managed_nodes, status_code: 200 2026-01-08 17:25:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:04 INFO Contract API Wiremock Endpoint Enabled 2026-01-08 17:25:04 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012915', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '895a6b45-3761-4b60-a889-8683ac4c94da', 'snapshot_date': '2026-02-08T17:25:04.374042Z', 'product_id': 'ansible-aap-managed', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '9ece9339-5c6b-4c32-8555-5d3b4c99ec3b', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'MANAGED_NODES', 'value': 2.0, 'currentTotal': 2.0}]}]} 2026-01-08 17:25:04 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:25:07 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : None 2026-01-08 17:25:07 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A25%3A04.357533Z&billingProvider=aws&billingAccountId=895a6b45-3761-4b60-a889-8683ac4c94da&metric_id=managed_nodes 2026-01-08 17:25:07 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A25%3A04.357533Z&billingProvider=aws&billingAccountId=895a6b45-3761-4b60-a889-8683ac4c94da&metric_id=managed_nodes, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 41%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:25:07 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:25:07 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:25:07 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:25:07 INFO Trace log using : None 2026-01-08 17:25:07 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_contracts/test_contract_updates.py::test_verify_subscription_sync_overwrites_invalid_records[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 8403 2026-01-08 17:25:07 INFO select version() 2026-01-08 17:25:07 INFO [raw sql] {} 2026-01-08 17:25:07 INFO select current_schema() 2026-01-08 17:25:07 INFO [raw sql] {} 2026-01-08 17:25:07 INFO show standard_conforming_strings 2026-01-08 17:25:07 INFO [raw sql] {} 2026-01-08 17:25:07 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO truncate table contracts cascade; 2026-01-08 17:25:07 INFO [generated in 0.00028s] {} 2026-01-08 17:25:07 INFO truncate table subscription cascade; 2026-01-08 17:25:07 INFO [generated in 0.00036s] {} 2026-01-08 17:25:07 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:07 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:07.195153Z', 'endDate': '2026-01-13T17:25:07.19516Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': '61412512'} 2026-01-08 17:25:07 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:07.195153Z', 'endDate': '2026-01-13T17:25:07.19516Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:25:07 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:07 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:07 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-645b8c22afe0e6dba80d297d4f090831-9d1bd44efc514a98-01 2026-01-08 17:25:07 INFO Offering MW02393 synced. 2026-01-08 17:25:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915 2026-01-08 17:25:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915?is_pre_cleanup=False, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-26cb213322dfca0519cdd4c17e7630ae-16d8512d420fe580-01 2026-01-08 17:25:07 INFO Contracts synced for OrgID: 20012915 2026-01-08 17:25:07 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:07 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-d3750eeb612afd52c389908aaa88a672-dfccf0a962d1f5f0-01 2026-01-08 17:25:07 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO Updating contract with payload : {'content': [{'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:07.383446Z', 'endDate': '2026-01-18T17:25:07.383452Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'offerPlanId', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}]}, 2026-01-08 17:25:07 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:25:07 INFO select count(*) from subscription where subscription_id = '61412512'; 2026-01-08 17:25:07 INFO [generated in 0.00025s] {} 2026-01-08 17:25:07 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915 2026-01-08 17:25:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-2410515cdae9c2cd994f4c2ffbec1b37-bb885bb122a97c69-01 2026-01-08 17:25:07 INFO The action 'sync capacity for org 20012915' succeeded with: {'result': 'Success'} 2026-01-08 17:25:07 INFO select count(*) from subscription where subscription_id = '61412512'; 2026-01-08 17:25:07 INFO [cached since 0.05863s ago] {} 2026-01-08 17:25:07 INFO Capacity Sync Finished! 2026-01-08 17:25:07 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:07 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-e97cc97326cd4dcbc8a4df040c01ed3e-9d7814dd0b638830-01 2026-01-08 17:25:07 INFO select end_date from subscription where subscription_id = '61412512'; 2026-01-08 17:25:07 INFO [generated in 0.00024s] {} PASSED [ 41%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:25:07 INFO ROLLBACK tests/component/swatch_contracts/test_contracts_api.py::test_contracts_api[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 9482 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:07 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-24c6c64b8683e4ad8abdbb5d8c83d795-61a368e58417f9de-01 2026-01-08 17:25:07 INFO Offering MW02393 synced. 2026-01-08 17:25:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-1626d2691f2c75639fe570c1b09a250d-2cbaeada17d476a2-01 2026-01-08 17:25:07 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:07Z', 'endDate': '2026-02-07T17:25:07Z'}, 'rhEntitlements': [{'subscriptionNumber': 7961659, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '389b07ce-b82c-40ed-af0a-5f1354b7d09b', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '1'}, {'name': 'four_vcpu_hour', 'value': '6'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'AAA', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 912345} 2026-01-08 17:25:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-50330d7059b4fc9fad3ca4984f523065-af01ceae99c1dbe6-01 2026-01-08 17:25:07 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'cd5c9db5-1aec-43e0-82d5-942664cf4f19', 'subscription_number': '7961659', 'sku': 'MW02393', 'start_date': '2026-01-07T17:25:07Z', 'end_date': '2026-02-07T17:25:07Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '389b07ce-b82c-40ed-af0a-5f1354b7d09b;aws_customer_id_123;1234567', 'billing_account_id': 'AAA', 'product_tags': ['rosa'], 'vendor_product_code': '389b07ce-b82c-40ed-af0a-5f1354b7d09b', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 6}, {'metric_id': 'control_plane', 'value': 1}]}} 2026-01-08 17:25:07 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:07 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:07 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-6a7b95886f2313088f217c9cef55f99d-889a5f9af9ee85eb-01 2026-01-08 17:25:07 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/cd5c9db5-1aec-43e0-82d5-942664cf4f19 2026-01-08 17:25:07 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/cd5c9db5-1aec-43e0-82d5-942664cf4f19, status_code: 204 2026-01-08 17:25:07 INFO Trace log using : 00-bd401ba95643bea9379a6894537c7064-37ea01ca1bbd9923-01 2026-01-08 17:25:07 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:07 INFO Contract cd5c9db5-1aec-43e0-82d5-942664cf4f19 deleted. 2026-01-08 17:25:07 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:07 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:07 INFO Trace log using : 00-3579b51ded530c08bfd2bc33075ba585-ae1d2643d4b8ba0b-01 PASSED [ 41%] tests/component/swatch_contracts/test_contracts_api.py::test_subscription_table_api_subscription_type_contracts[RHEL for x86] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 5891 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO Setting auth_type to identity 2026-01-08 17:25:07 INFO Created RESTPluginService client for http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/subscriptions/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None PASSED [ 42%] tests/component/swatch_contracts/test_contracts_api.py::test_subscription_table_api_subscription_type_contracts_v2[RHEL for x86] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 8148 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO Setting auth_type to identity 2026-01-08 17:25:07 INFO Created RESTPluginService client for http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None PASSED [ 42%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-hourly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 4778 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.786166Z'), ('ending', '2026-01-08T17:25:07.786166Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 42%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-hourly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 5456 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.802644Z'), ('ending', '2026-01-08T17:25:07.802644Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 42%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-hourly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 6272 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.821663Z'), ('ending', '2026-01-08T17:25:07.821663Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 43%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-hourly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 6129 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.838061Z'), ('ending', '2026-01-08T17:25:07.838061Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 43%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-monthly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 2414 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.855505Z'), ('ending', '2026-01-08T17:25:07.855505Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 43%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-monthly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 3636 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.876875Z'), ('ending', '2026-01-08T17:25:07.876875Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 44%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-monthly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 3742 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.894065Z'), ('ending', '2026-01-08T17:25:07.894065Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 44%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[macOS-monthly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 9348 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/macOS/Cores with query params [('beginning', '2025-12-08T17:25:07.910606Z'), ('ending', '2026-01-08T17:25:07.910606Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 44%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-hourly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 7628 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:07.928883Z'), ('ending', '2026-01-08T17:25:07.928883Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 45%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-hourly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 5275 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:07.946243Z'), ('ending', '2026-01-08T17:25:07.946243Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 45%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-hourly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 7428 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:07.963292Z'), ('ending', '2026-01-08T17:25:07.963292Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 45%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-hourly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:07 INFO Using random seed value for random generation: 6549 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:07 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:07.984483Z'), ('ending', '2026-01-08T17:25:07.984483Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'hourly')] and x-rh-insights-request-id=None PASSED [ 46%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-monthly-Home-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 8094 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:08.003445Z'), ('ending', '2026-01-08T17:25:08.003445Z'), ('usage', 'backup'), ('sla', 'Home'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 46%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-monthly-Home-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 6529 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:08.022384Z'), ('ending', '2026-01-08T17:25:08.022384Z'), ('usage', 'production'), ('sla', 'Home'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 46%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-monthly-premium-backup] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 3332 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:08.038784Z'), ('ending', '2026-01-08T17:25:08.038784Z'), ('usage', 'backup'), ('sla', 'premium'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 47%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_capacity_api_invalid_data[RHEL for x86-monthly-premium-production] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 2720 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/RHEL%20for%20x86/Cores with query params [('beginning', '2025-12-08T17:25:08.055089Z'), ('ending', '2026-01-08T17:25:08.055089Z'), ('usage', 'production'), ('sla', 'premium'), ('granularity', 'monthly')] and x-rh-insights-request-id=None PASSED [ 47%] tests/component/swatch_contracts/test_contracts_api.py::test_contracts_api_get_contract_filter[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 4227 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:08 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:08 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:08 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:08 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-bbca40b2a2597f5bc290114b23db7381-59690d4c94e5417e-01 2026-01-08 17:25:08 INFO Offering MW02393 synced. 2026-01-08 17:25:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-16a3d31f94330a59088b81488c394fea-fdb41b66b7c722e9-01 2026-01-08 17:25:08 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:08Z', 'endDate': '2026-02-07T17:25:08Z'}, 'rhEntitlements': [{'subscriptionNumber': 2919124, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '283902f6-a0fe-47f0-a15c-04546d78eaa5', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'AWSX123', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 399712} 2026-01-08 17:25:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-50118b8c52af0d54442513769f53e99b-26bc5e5f97d703a2-01 2026-01-08 17:25:08 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '439ad8c5-f5fc-4429-8f57-24bb6fa7037e', 'subscription_number': '2919124', 'sku': 'MW02393', 'start_date': '2026-01-07T17:25:08Z', 'end_date': '2026-02-07T17:25:08Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '283902f6-a0fe-47f0-a15c-04546d78eaa5;aws_customer_id_123;1234567', 'billing_account_id': 'AWSX123', 'product_tags': ['rosa'], 'vendor_product_code': '283902f6-a0fe-47f0-a15c-04546d78eaa5', 'metrics': []}} 2026-01-08 17:25:08 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:08 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-f0f83a8d9efb64a3dd0c5c1033aaab40-9e8ece759d157604-01 2026-01-08 17:25:08 INFO Offering MW02393 synced. 2026-01-08 17:25:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-2909a90913668255e480e97998f17561-6e6ec11cb3fcf089-01 2026-01-08 17:25:08 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:08Z', 'endDate': '2026-02-07T17:25:08Z'}, 'rhEntitlements': [{'subscriptionNumber': 8218804, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '8d8754c8-bc21-48b7-a593-48c699dd2690', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'AWSX456', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 543437} 2026-01-08 17:25:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-ad2073612097efe9128a0a8f063952e5-da47c17b66811d31-01 2026-01-08 17:25:08 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'ce6ec958-cf5b-433b-981f-6a80f88ce95a', 'subscription_number': '8218804', 'sku': 'MW02393', 'start_date': '2026-01-07T17:25:08Z', 'end_date': '2026-02-07T17:25:08Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '8d8754c8-bc21-48b7-a593-48c699dd2690;aws_customer_id_123;1234567', 'billing_account_id': 'AWSX456', 'product_tags': ['rosa'], 'vendor_product_code': '8d8754c8-bc21-48b7-a593-48c699dd2690', 'metrics': []}} 2026-01-08 17:25:08 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:08 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915&billing_account_id=AWSX123, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-847cf717dc0243f74af94d18ce7901bf-c87c1d573974342b-01 2026-01-08 17:25:08 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:08 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915&billing_account_id=AWSX456, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-8ab7a2952cf4567142e0c33b311ce297-1b3aa0f1ee7b91d3-01 2026-01-08 17:25:08 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/439ad8c5-f5fc-4429-8f57-24bb6fa7037e 2026-01-08 17:25:08 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/439ad8c5-f5fc-4429-8f57-24bb6fa7037e, status_code: 204 2026-01-08 17:25:08 INFO Trace log using : 00-98fe6d3bbc6257305b070dabf46838b5-cfc2e7d2244c22e9-01 2026-01-08 17:25:08 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:08 INFO Contract 439ad8c5-f5fc-4429-8f57-24bb6fa7037e deleted. 2026-01-08 17:25:08 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/ce6ec958-cf5b-433b-981f-6a80f88ce95a 2026-01-08 17:25:08 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/ce6ec958-cf5b-433b-981f-6a80f88ce95a, status_code: 204 2026-01-08 17:25:08 INFO Trace log using : 00-691f2c0eeed0274a94c3d7e6c0453aea-97f026ad262fa96c-01 2026-01-08 17:25:08 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:08 INFO Contract ce6ec958-cf5b-433b-981f-6a80f88ce95a deleted. PASSED [ 47%] tests/component/swatch_contracts/test_contracts_api.py::test_get_aws_usage_context -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:08 INFO Using random seed value for random generation: 5764 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:08 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:08 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:08 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:10 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:25:10 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:25:10 INFO Trace log using : 00-10d6ae24bfd91d2123ace35fc620132f-0d4c1b0208fee358-01 2026-01-08 17:25:10 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:10 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:25:10 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:25:10 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:10 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:25:10 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:25:10 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-77d4f4997c605ebf991f297e208b1ea4-2767e566830766ea-00 2026-01-08 17:25:10 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:10 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:10 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:10 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:10 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:10 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-e1df77c8b5e26a6e672aaed3381d3852-f2497c8a5a575779-01 2026-01-08 17:25:10 INFO Offering MW02393 synced. 2026-01-08 17:25:10 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:10 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-6884c905de2974f0ba2b702a2442f88d-6adb62436fd4a5c9-01 2026-01-08 17:25:10 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:10Z', 'endDate': '2026-02-07T17:25:10Z'}, 'rhEntitlements': [{'subscriptionNumber': 1987332, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'a2596d26-abdd-4917-862e-970744f3a199', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '3'}, {'name': 'four_vcpu_hour', 'value': '2'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'e572101b-34a9-47d2-86eb-d5a42cf83f3f', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 930081} 2026-01-08 17:25:10 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:10 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-92174c93d133b1204e628d7f8a52b11d-d31236e3974f12ca-01 2026-01-08 17:25:10 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '1af2b2b2-ba3c-46f0-b934-5cf7ddcb435e', 'subscription_number': '1987332', 'sku': 'MW02393', 'start_date': '2026-01-07T17:25:10Z', 'end_date': '2026-02-07T17:25:10Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': 'a2596d26-abdd-4917-862e-970744f3a199;aws_customer_id_123;1234567', 'billing_account_id': 'e572101b-34a9-47d2-86eb-d5a42cf83f3f', 'product_tags': ['rosa'], 'vendor_product_code': 'a2596d26-abdd-4917-862e-970744f3a199', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 2}, {'metric_id': 'control_plane', 'value': 3}]}} 2026-01-08 17:25:10 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/awsUsageContext?productId=rosa&date=2026-01-08T17:25:10.47987Z&orgId=20012915&accountNumber=None&sla=Premium&usage=ProductionawsAccountId=e572101b-34a9-47d2-86eb-d5a42cf83f3f 2026-01-08 17:25:10 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/awsUsageContext?productId=rosa&date=2026-01-08T17:25:10.47987Z&orgId=20012915&accountNumber=None&sla=Premium&usage=ProductionawsAccountId=e572101b-34a9-47d2-86eb-d5a42cf83f3f, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-f13a9a65c260dce556b1321d67262f54-849300ce2813bd4d-01 PASSED [ 48%] tests/component/swatch_contracts/test_contracts_api.py::test_get_azure_usage_context -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:10 INFO Using random seed value for random generation: 7310 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:10 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:10 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:10 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:12 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:25:12 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:25:12 INFO Trace log using : 00-a100cc1dbcae110c6e4306f48533cc73-421740f33a4334b9-01 2026-01-08 17:25:12 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:12 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:25:12 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:25:12 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:25:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:12 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:25:12 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:25:12 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:25:12 INFO Trace log using : 00-355e7dd664a6c934052a16c3cee540c0-e3cdede20ccb124f-01 2026-01-08 17:25:12 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:12 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:12 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:12 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:12 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:12 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:12 INFO Trace log using : 00-a198f06ea420da2cf45851b0b53c8585-f0f164cba2f056a1-01 2026-01-08 17:25:12 INFO Offering MW02393 synced. 2026-01-08 17:25:12 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:12 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:12 INFO Trace log using : 00-6f4961b02a84f382d2e506279f7a0886-07d3db6047edec47-01 2026-01-08 17:25:12 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:25:12Z', 'endDate': '2026-02-07T17:25:12Z'}, 'rhEntitlements': [{'subscriptionNumber': 1979985, 'sku': 'MW02393'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234', 'dimensions': [{'name': 'control_plane', 'value': '2'}, {'name': 'four_vcpu_hour', 'value': '3'}]}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': '6a625930-6c79-494f-8d72-3c92bdfb99d5'}, 'partnerIdentities': {'azureSubscriptionId': 'b9f562d1-c697-4a3f-84d6-b75d21d9b2cb'}}, 'subscription_id': 902181} 2026-01-08 17:25:12 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:12 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:12 INFO Trace log using : 00-e82710a772cc57da9b3030aad5826ff7-8c234a3cae37c603-01 2026-01-08 17:25:12 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'e0ed3355-2860-442a-8471-0cb3c7066ca9', 'subscription_number': '1979985', 'sku': 'MW02393', 'start_date': '2026-01-07T17:25:12Z', 'end_date': '2026-02-07T17:25:12Z', 'org_id': '20012915', 'billing_provider': 'azure', 'billing_provider_id': 'azure_record_id_123;plan_id_1234;6a625930-6c79-494f-8d72-3c92bdfb99d5;null;', 'billing_account_id': 'b9f562d1-c697-4a3f-84d6-b75d21d9b2cb', 'product_tags': ['rosa'], 'vendor_product_code': '6a625930-6c79-494f-8d72-3c92bdfb99d5', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 3}, {'metric_id': 'control_plane', 'value': 2}]}} 2026-01-08 17:25:12 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/azureUsageContext?productId=rosa&date=2026-01-08T17:25:12.772134Z&orgId=20012915&accountNumber=None&sla=Premium&usage=Production 2026-01-08 17:25:13 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/azureUsageContext?productId=rosa&date=2026-01-08T17:25:12.772134Z&orgId=20012915&accountNumber=None&sla=Premium&usage=Production, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-0f9213691a0fb33197f75af1fe5be7c7-0c37341ccb36050e-01 PASSED [ 48%] tests/component/swatch_contracts/test_contracts_api.py::test_get_tag_metrics -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 8775 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/tags/rosa/metrics 2026-01-08 17:25:13 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/tags/rosa/metrics, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-e363be598487e521dfd5f93bf0101635-4562e72c385d7797-01 PASSED [ 48%] tests/component/swatch_contracts/test_contracts_api.py::test_terminate_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 8884 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:13 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:13 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-552158f73558c7ce6cf10afd95fd0709-c69b7bb74d191640-01 2026-01-08 17:25:13 INFO Offering MW02393 synced. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-c82fb566cc70597e7f17d52bded1205c-053a140f2aebd5f1-01 2026-01-08 17:25:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [] and x-rh-insights-request-id=None 2026-01-08 17:25:13 INFO Subscription with id 875072 found in rosa subscription table. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/terminate/875072?timestamp=2026-01-08T00:00:00Z 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/terminate/875072?timestamp=2026-01-08T00:00:00Z, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-6749f269b361363120a12b859cec1ee2-91ce505892c9c988-01 2026-01-08 17:25:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [] and x-rh-insights-request-id=None 2026-01-08 17:25:13 INFO Subscription with id 875072 not found in rosa subscription table. PASSED [ 49%] tests/component/swatch_contracts/test_contracts_api.py::test_get_billing_account_ids_via_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 2217 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:13 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:13 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-b923c152062713df6402b609e00d9561-9ad89f7aeb9ab3bc-01 2026-01-08 17:25:13 INFO Offering MW02393 synced. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-67130cc8cbb5faf36bd2823a2a7f97e3-3c8f50fff58ba460-01 2026-01-08 17:25:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [] and x-rh-insights-request-id=None 2026-01-08 17:25:13 INFO Subscription with id 364821 found in rosa subscription table. 2026-01-08 17:25:13 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids 2026-01-08 17:25:13 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids?org_id=20012915&product_tag=rosa, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-828f415df613e6992363f4127e543a26-665725d088d44f05-01 2026-01-08 17:25:13 INFO Fetched billing account ids: {'ids': [{'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'aws', 'billing_account_id': '0a0c4541-8c77-456a-9d5f-aea2b765c714'}, {'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'azure', 'billing_account_id': 'b9f562d1-c697-4a3f-84d6-b75d21d9b2cb'}]} PASSED [ 49%] tests/component/swatch_contracts/test_contracts_api.py::test_get_billing_account_ids_no_product_tag_via_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 4075 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:13 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:13 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:13 INFO SKUs for rhods : ['MCT4121HR'] 2026-01-08 17:25:13 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:13 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-bc96cdb635d1ff400029a2a18ea8cff4-c01223924d6d192e-01 2026-01-08 17:25:13 INFO Offering MW02393 synced. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-32073828feb8e4ac6365ee19ad7cb9cc-73b643a283917d95-01 2026-01-08 17:25:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [] and x-rh-insights-request-id=None 2026-01-08 17:25:13 INFO Subscription with id 639025 found in rosa subscription table. 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4121HR 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4121HR, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-0efb5175a2606d83073d50e15fe3d37a-24d31aa259041178-01 2026-01-08 17:25:13 INFO Offering MCT4121HR synced. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-eb4a2feceac5d8623e791e7acec6d73c-6b9d1b1e952c135c-01 2026-01-08 17:25:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhods with query params [] and x-rh-insights-request-id=None 2026-01-08 17:25:13 INFO Subscription with id 540909 found in rhods subscription table. 2026-01-08 17:25:13 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids 2026-01-08 17:25:13 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids?org_id=20012915, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-17251f124318fbd5307516fd77d0b7b5-17e371468c787612-01 2026-01-08 17:25:13 INFO Fetched billing account ids: {'ids': [{'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'aws', 'billing_account_id': '0a0c4541-8c77-456a-9d5f-aea2b765c714'}, {'org_id': '20012915', 'product_tag': 'rhods', 'billing_provider': 'aws', 'billing_account_id': '67cba968-c00a-47a3-a2a9-d5bef95e8bbd'}, {'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'aws', 'billing_account_id': '67cba968-c00a-47a3-a2a9-d5bef95e8bbd'}, {'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'azure', 'billing_account_id': 'b9f562d1-c697-4a3f-84d6-b75d21d9b2cb'}]} PASSED [ 49%] tests/component/swatch_contracts/test_contracts_api.py::test_get_billing_account_ids_current_month_boundary_via_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 8249 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:13 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:13 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-5241115773f988a130f701ce809b537c-42e56cf0babd1263-01 2026-01-08 17:25:13 INFO Offering MW02393 synced. 2026-01-08 17:25:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-b962cd3cea2be687825463dfd5741b5b-6813358e0d38225c-01 2026-01-08 17:25:13 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids 2026-01-08 17:25:13 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/v1/subscriptions/billing_account_ids?org_id=20012915&product_tag=rosa, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-cd9a58aa98c67672d7c84c1509b98e64-cd96a72c44e4a8e8-01 2026-01-08 17:25:13 INFO Fetched billing account ids: {'ids': [{'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'aws', 'billing_account_id': '0a0c4541-8c77-456a-9d5f-aea2b765c714'}, {'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'aws', 'billing_account_id': '67cba968-c00a-47a3-a2a9-d5bef95e8bbd'}, {'org_id': '20012915', 'product_tag': 'rosa', 'billing_provider': 'azure', 'billing_account_id': 'b9f562d1-c697-4a3f-84d6-b75d21d9b2cb'}]} PASSED [ 50%] tests/component/swatch_contracts/test_contracts_capacity.py::test_verify_contract_capacity[aws-ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:13 INFO Using random seed value for random generation: 5501 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:13 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:13 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:13 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:15 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:25:15 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:25:15 INFO Trace log using : 00-c36eb6c106c0e864da5b0d29e15c12b3-846cb163cdc009dc-01 2026-01-08 17:25:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:15 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:25:15 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:25:15 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:25:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:15 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:25:15 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:25:15 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:25:15 INFO Trace log using : 00-754d779e034a43f37783af286bcd13bf-8ab6d62d83ce477a-00 2026-01-08 17:25:15 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:15 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:25:15 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:15 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:15 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:25:15 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:25:15 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:25:15 INFO Trace log using : 00-9dc4cb7ee59887829d7405d2c74a891f-5fbddb94e2727f94-01 2026-01-08 17:25:15 INFO Offering MCT4701 synced. 2026-01-08 17:25:15 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:15 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:15 INFO Trace log using : 00-b9762a302ec88073dc3fb96a0902b2d9-e9b6880ad22cf8fc-01 2026-01-08 17:25:15 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 7373241, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '6f5b7190-7889-4b02-b8ce-0fc85e781ff3', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '11'}, {'name': 'infrastructure', 'value': '11'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'aws123', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 562870} 2026-01-08 17:25:15 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:16 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:16 INFO Trace log using : 00-a5feeb49b92ad51deecdfe0566cf4942-8319bed620c45a9f-01 2026-01-08 17:25:16 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '4ff14570-7953-415f-a963-cca30228d979', 'subscription_number': '7373241', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '6f5b7190-7889-4b02-b8ce-0fc85e781ff3;aws_customer_id_123;1234567', 'billing_account_id': 'aws123', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '6f5b7190-7889-4b02-b8ce-0fc85e781ff3', 'metrics': [{'metric_id': 'managed_node', 'value': 11}, {'metric_id': 'infrastructure', 'value': 11}]}} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Instance-hours')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.030461+00:00'), ('ending', '2026-01-09T17:25:16.030496+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 11} 2026-01-08 17:25:16 INFO The action 'wait to verify capacity for 'ansible-aap-managed', 'Instance-hours', and 'aws123'' succeeded with: {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 11, 'has_infinite_quantity': True} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'aws123'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.062886+00:00'), ('ending', '2026-01-09T17:25:16.062911+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 11} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'wrong_one'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.088262+00:00'), ('ending', '2026-01-09T17:25:16.088282+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Managed-nodes')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Managed-nodes with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.137564+00:00'), ('ending', '2026-01-09T17:25:16.137587+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 11} 2026-01-08 17:25:16 INFO The action 'wait to verify capacity for 'ansible-aap-managed', 'Managed-nodes', and 'aws123'' succeeded with: {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 11, 'has_infinite_quantity': True} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Managed-nodes with query params [('billing_account_id', 'aws123'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.161791+00:00'), ('ending', '2026-01-09T17:25:16.161814+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 11} 2026-01-08 17:25:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/ansible-aap-managed/Managed-nodes with query params [('billing_account_id', 'wrong_one'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:16.189555+00:00'), ('ending', '2026-01-09T17:25:16.189574+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:16 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} PASSED [ 50%] tests/component/swatch_contracts/test_contracts_capacity.py::test_verify_contract_capacity[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:16 INFO Using random seed value for random generation: 2626 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:16 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:16 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:16 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:18 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:25:18 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:25:18 INFO Trace log using : 00-06c7896ba8a573308beb7bd632e06a9d-2a8bebc85e13f841-01 2026-01-08 17:25:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:18 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:25:18 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:25:18 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:18 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:25:18 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:25:18 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-8f84c74dd596b36fa78f90e073444dd8-030a92ed8f059c5a-00 2026-01-08 17:25:18 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:18 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:18 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:18 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:18 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:25:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:25:18 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-4ba5000ac062bf51c2bbb005c637956d-df3f631433bc432a-01 2026-01-08 17:25:18 INFO Offering MW02393 synced. 2026-01-08 17:25:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-e6bae8108ec4c53015a34baba24be2e3-9ced954df286b4c1-01 2026-01-08 17:25:18 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 7194266, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '6b59f39b-7200-4413-bac6-e632143936da', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '10'}, {'name': 'four_vcpu_hour', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'aws123', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 406767} 2026-01-08 17:25:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-8b470636eb06552e140e6d04e3a92d64-7270cf816dd70576-01 2026-01-08 17:25:18 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '6ee15be9-49ec-4a3d-8f14-f997c625da3c', 'subscription_number': '7194266', 'sku': 'MW02393', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '6b59f39b-7200-4413-bac6-e632143936da;aws_customer_id_123;1234567', 'billing_account_id': 'aws123', 'product_tags': ['rosa'], 'vendor_product_code': '6b59f39b-7200-4413-bac6-e632143936da', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 10}, {'metric_id': 'control_plane', 'value': 10}]}} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.392225+00:00'), ('ending', '2026-01-09T17:25:18.392247+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 40} 2026-01-08 17:25:18 INFO The action 'wait to verify capacity for 'rosa', 'Cores', and 'aws123'' succeeded with: {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 40, 'has_infinite_quantity': True} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('billing_account_id', 'aws123'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.421255+00:00'), ('ending', '2026-01-09T17:25:18.421276+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 40} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('billing_account_id', 'wrong_one'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.445281+00:00'), ('ending', '2026-01-09T17:25:18.445302+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Instance-hours')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.488618+00:00'), ('ending', '2026-01-09T17:25:18.488640+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 10} 2026-01-08 17:25:18 INFO The action 'wait to verify capacity for 'rosa', 'Instance-hours', and 'aws123'' succeeded with: {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10, 'has_infinite_quantity': True} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('billing_account_id', 'aws123'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.513644+00:00'), ('ending', '2026-01-09T17:25:18.513664+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': True, 'value': 10} 2026-01-08 17:25:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('billing_account_id', 'wrong_one'), ('granularity', 'Daily'), ('beginning', '2026-01-08T17:25:18.537237+00:00'), ('ending', '2026-01-09T17:25:18.537255+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:25:18 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'has_infinite_quantity': False, 'value': 0} PASSED [ 50%] tests/component/swatch_contracts/test_contracts_errors.py::test_verify_contract_missing_sku[azure-ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:18 INFO Using random seed value for random generation: 6689 2026-01-08 17:25:18 INFO select version() 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO select current_schema() 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO show standard_conforming_strings 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:25:18 INFO truncate table contracts cascade; 2026-01-08 17:25:18 INFO [generated in 0.00061s] {} 2026-01-08 17:25:18 INFO truncate table subscription cascade; 2026-01-08 17:25:18 INFO [generated in 0.00019s] {} 2026-01-08 17:25:18 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:25:18 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:18.625719Z', 'endDate': '2026-01-13T17:25:18.625726Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MCT4701'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234', 'dimensions': [{'name': 'Instance-hours', 'value': '1'}, {'name': 'Managed-nodes', 'value': '1'}]}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': 'offerPlanId'}, 'partnerIdentities': {'azureSubscriptionId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73'}}, 'subscription_id': '61412512'} 2026-01-08 17:25:18 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Partner API Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:18.625719Z', 'endDate': '2026-01-13T17:25:18.625726Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': None}], 'purchase': {'contracts': [{'planId': 'plan_id_1234', 'dimensions': [{'name': 'Instance-hours', 'value': '1'}, {'name': 'Managed-nodes', 'value': '1'}]}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': 'offerPlanId'}, 'partnerIdentities': {'azureSubscriptionId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73'}}]}, 2026-01-08 17:25:18 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915 2026-01-08 17:25:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915?is_pre_cleanup=False, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-5e10aa8de4dd2963f15bedf2193ad01a-61d0f2123fdd1152-01 2026-01-08 17:25:18 INFO Contracts synced for OrgID: 20012915 2026-01-08 17:25:18 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:18 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-7bb698551e852410fab2150a72b8ffbe-93630369c21f194c-01 PASSED [ 50%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:25:18 INFO ROLLBACK tests/component/swatch_contracts/test_contracts_errors.py::test_verify_contract_missing_purchase[azure-ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:18 INFO Using random seed value for random generation: 2284 2026-01-08 17:25:18 INFO select version() 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO select current_schema() 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO show standard_conforming_strings 2026-01-08 17:25:18 INFO [raw sql] {} 2026-01-08 17:25:18 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:25:18 INFO truncate table contracts cascade; 2026-01-08 17:25:18 INFO [generated in 0.00027s] {} 2026-01-08 17:25:18 INFO truncate table subscription cascade; 2026-01-08 17:25:18 INFO [generated in 0.00021s] {} 2026-01-08 17:25:18 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:18 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:25:18 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-77a0125cc2c48540381469e7d753cf3a-050c1f4095f4c9ef-01 2026-01-08 17:25:18 INFO Offering MCT4701 synced. 2026-01-08 17:25:18 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:25:18 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:18.784953Z', 'endDate': '2026-01-13T17:25:18.78496Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MCT4701'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234', 'dimensions': [{'name': 'Instance-hours', 'value': '1'}, {'name': 'Managed-nodes', 'value': '1'}]}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': 'offerPlanId'}, 'partnerIdentities': {'azureSubscriptionId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73'}}, 'subscription_id': '61412512'} 2026-01-08 17:25:18 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Partner API by OrgId Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Creating contract with payload : {'content': [{'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2025-12-09T17:25:18.784953Z', 'endDate': '2026-01-13T17:25:18.78496Z'}, 'rhEntitlements': [{'subscriptionNumber': '123456789', 'sku': 'MCT4701'}], 'purchase': {}, 'partnerIdentities': {'azureSubscriptionId': '0fa44b14-ef8b-4e9e-8358-1e4230250d73'}}]}, 2026-01-08 17:25:18 INFO Subscription Search Wiremock Endpoint Enabled 2026-01-08 17:25:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915 2026-01-08 17:25:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012915?is_pre_cleanup=False, status_code: 500 2026-01-08 17:25:18 INFO Trace log using : 00-d63c3166882e01fa2afe35be2fd409d2-676d2659b35e3c0a-01 2026-01-08 17:25:18 INFO Contracts synced for OrgID: 20012915 2026-01-08 17:25:18 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:25:18 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012915, status_code: 200 2026-01-08 17:25:18 INFO Trace log using : 00-324697e60ad06808e4cd96849cdac74a-b15768b507430d1e-01 PASSED [ 51%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:25:18 INFO ROLLBACK tests/component/swatch_contracts/test_offering.py::test_offering_sync_bad_sku -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:18 INFO Using random seed value for random generation: 6844 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/NOTASKU 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/NOTASKU, status_code: 404 2026-01-08 17:25:19 INFO Trace log using : 00-b7e33e62142edadb9fe3cc847591d0a6-343bb0bf13fa2f10-01 PASSED [ 51%] tests/component/swatch_contracts/test_offering.py::test_offering_product_tag -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 5352 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/TEST 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/TEST, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-7658e235f803b47502089d012df80481-f7c47661963378fd-01 2026-01-08 17:25:19 INFO Offering TEST synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/TEST/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/TEST/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-f1a3bcbfab9031dd586fa6fb4e4edeef-4c7abf1bdce85aa9-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for TEST! PASSED [ 51%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testRosa-rosa-OpenShift-ROSA - RH OpenShift on AWS] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 7890 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testRosa 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testRosa, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-baeff1814134126ef866796fb8c622ee-7bc7047758df8d7c-01 2026-01-08 17:25:19 INFO Offering testRosa synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testRosa/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testRosa/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-3bee0f1f0e9aea8b12a2edf818803ae0-e2fc2ffff252e1ef-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testRosa! PASSED [ 52%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testOSD-OpenShift-dedicated-metrics-OpenShift-OSD - OpenShift Dedicated] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 5055 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testOSD 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testOSD, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-67cd4084ed7569f09a6b4f2955bef70e-e753b9b319309c88-01 2026-01-08 17:25:19 INFO Offering testOSD synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testOSD/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testOSD/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-e54f1087f71a82daf5ce41f1b9628af6-19bd8c463b635c2d-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testOSD! PASSED [ 52%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testOCP-OpenShift-metrics-OpenShift-OCP - OpenShift Container Platform] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 6203 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testOCP 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testOCP, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-3d3e602d7ce941271c527db1bcf090dc-1924b3b2686b34bf-01 2026-01-08 17:25:19 INFO Offering testOCP synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testOCP/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testOCP/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-30bde0b8651e0f84af2d1e3f242f5074-79327a9df8b4e268-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testOCP! PASSED [ 52%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testACS-rhacs-OpenShift-ACS - Advanced Cluster Security] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 5093 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testACS 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testACS, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-49c75fc838e02b9e783096f1d109f14f-fcc7a2b836a8e976-01 2026-01-08 17:25:19 INFO Offering testACS synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testACS/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testACS/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-3f53d0ebe07460e20d60eeb5a658019b-890d31dbfc25f571-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testACS! PASSED [ 53%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testAI-rhods-AI Platforms-OpenShift AI] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 7440 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testAI 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testAI, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-8a0de66510a7dcee4b46cb70f40938ee-8fc3aae55620d6a6-01 2026-01-08 17:25:19 INFO Offering testAI synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testAI/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testAI/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-d1738cb5a568640ef6218bc6cb5d873a-91978f67f817a956-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testAI! PASSED [ 53%] tests/component/swatch_contracts/test_offering.py::test_offering_sync_matches_product_tags_on_level[testAnsible-ansible-aap-managed-Ansible-Ansible Automation Platform] -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 2745 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:19 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testAnsible 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/testAnsible, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-d7fa5ae65a46d8f29073f8ad87e006a0-3bd198d9af565b09-01 2026-01-08 17:25:19 INFO Offering testAnsible synced. 2026-01-08 17:25:19 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testAnsible/product_tags 2026-01-08 17:25:19 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/testAnsible/product_tags, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-7a1291de7bbb8609d35e1b199efeb15a-a704b916ab32b93e-01 2026-01-08 17:25:19 INFO Product tag retrieved successfully for testAnsible! PASSED [ 53%] tests/component/swatch_contracts/test_offering.py::test_rhel_unlimited_sku_capacity -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:19 INFO Using random seed value for random generation: 8842 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:19 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:19 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:19 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:21 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:25:21 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:25:21 INFO Trace log using : 00-a30cc6af058c1f5d08f4472ffaa7129d-0ff9080bb016a8a5-01 2026-01-08 17:25:21 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:21 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:25:21 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:25:21 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:25:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:21 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:25:21 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:25:21 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:25:21 INFO Trace log using : 00-319357b99a4211e17400d9354640fa4f-5a73b4c512dbb84d-00 2026-01-08 17:25:21 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:21 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:21 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:21 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02252 2026-01-08 17:25:21 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02252, status_code: 200 2026-01-08 17:25:21 INFO Trace log using : 00-e6277c53b5911e3674df0023967e5502-f142726af7f24a8f-01 2026-01-08 17:25:21 INFO Offering RH02252 synced. 2026-01-08 17:25:21 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02252 2026-01-08 17:25:21 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02252, status_code: 200 2026-01-08 17:25:21 INFO Trace log using : 00-bd935f63a6e51d52691682ffadb6d15f-5c2da0435a790a98-01 2026-01-08 17:25:21 INFO Offering RH02252 synced. 2026-01-08 17:25:21 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:25:21 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:25:21 INFO Trace log using : 00-aa3a182b5d3d762ba12561ec75b7849b-b0ecebc24f14515b-01 2026-01-08 17:25:21 INFO Setting auth_type to identity 2026-01-08 17:25:21 INFO Created RESTPluginService client for http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:25:21 INFO REST: GET http://swatch-contracts-service.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None PASSED [ 54%] tests/component/swatch_contracts/test_offering.py::test_umb_product_sync_topic -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:21 INFO Using random seed value for random generation: 6351 -------------------------------- live log call --------------------------------- 2026-01-08 17:25:21 INFO Product API product tree Endpoint Enabled 2026-01-08 17:25:21 INFO Product Eng API Endpoint Enabled 2026-01-08 17:25:21 INFO Preparing to send message to channel 'Consumer.nonprod-insightsrhsm-ephemeral.swatch-ephemeral-ls3xk1-VirtualTopic_services_productservice_Product.VirtualTopic.services.productservice.Product' 2026-01-08 17:25:21 INFO Connecting to Url('amqp://artemis-amqp-service:5672')... 2026-01-08 17:25:21 INFO Connected to artemis-amqp-service 2026-01-08 17:25:21 INFO Message sent to channel 'Consumer.nonprod-insightsrhsm-ephemeral.swatch-ephemeral-ls3xk1-VirtualTopic_services_productservice_Product.VirtualTopic.services.productservice.Product' with delivery state: 36 2026-01-08 17:25:21 INFO Disconnected, already closed 2026-01-08 17:25:21 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH09987/product_tags 2026-01-08 17:25:21 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH09987/product_tags, status_code: 404 2026-01-08 17:25:21 INFO Trace log using : 00-c9f9f8064087252f8639b2a98670b660-068643772bfad278-01 2026-01-08 17:25:21 ERROR Unable to retrieve product tags for SKU : RH09987 404 Client Error: Not Found for url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH09987/product_tags 2026-01-08 17:25:21 INFO No product tags found for SKU 'RH09987'. 2026-01-08 17:25:21 INFO Waiting for offering product... 2026-01-08 17:25:23 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH09987/product_tags 2026-01-08 17:25:23 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH09987/product_tags, status_code: 200 2026-01-08 17:25:23 INFO Trace log using : 00-7ea38675a8c62e0d30bdf5ad49da478d-b0f973cbeb842194-01 PASSED [ 54%] tests/component/swatch_metrics/test_mock_event_via_prometheus.py::test_verify_metering_operation_for_events_received_from_prometheus_for_openshift_products -------------------------------- live log setup -------------------------------- 2026-01-08 17:25:23 INFO Using random seed value for random generation: 1225 2026-01-08 17:25:23 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:25:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:25:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:25:23 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:25:24 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:25:24 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:25:24 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:25:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:26 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:25:26 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:25:26 INFO Trace log using : 00-5ee3077b14210921732d50a071115372-4804503c1a07eee3-01 2026-01-08 17:25:26 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:26 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:25:26 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:25:26 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:25:26 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:26 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:25:26 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:25:26 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:25:26 INFO Trace log using : 00-c01b4a84e07c6e77bdba68240e52b78c-22cc085068d6dd63-00 2026-01-08 17:25:26 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:25:26 INFO Generating mock data for cluster_id=cluster_5301333645,product=rosa,metrics=['Cores', 'Instance-hours'] 2026-01-08 17:25:26 INFO Importing mock data: /tmp/tmp9og3hlwb/tmpi172_1ge 2026-01-08 17:25:27 INFO Oc cp completed successfully. 2026-01-08 17:25:27 INFO Importing mock data: /var/lib/prometheus/tmpi172_1ge 2026-01-08 17:25:27 INFO Waiting for cluster in telemeter ... 2026-01-08 17:25:42 INFO Waiting for cluster in telemeter ... 2026-01-08 17:25:57 INFO Cluster cluster_5301333645 found in Telemeter. 2026-01-08 17:25:57 INFO Requesting POST http://swatch-metrics-service:8000/api/swatch-metrics/v1/internal/metering/rosa?orgId=20012924&endDate=2026-01-08T19:00:00Z&rangeInMinutes=240 2026-01-08 17:25:58 INFO POST request response url: http://swatch-metrics-service:8000/api/swatch-metrics/v1/internal/metering/rosa?orgId=20012924&endDate=2026-01-08T19:00:00Z&rangeInMinutes=240, status_code: 204 2026-01-08 17:25:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:25:58 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:25:58 INFO from 2026-01-08T14:00:00Z to 2026-01-08T19:00:00Z. 2026-01-08 17:25:58 INFO Waiting for rosa metering completion... 2026-01-08 17:26:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:26:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:26:13 INFO Trace log using : None 2026-01-08 17:26:13 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:26:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:26:13 INFO Trace log using : None 2026-01-08 17:26:13 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:26:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:26:13 INFO Trace log using : None 2026-01-08 17:26:13 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:26:13 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:26:13 INFO Trace log using : None 2026-01-08 17:26:13 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:26:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:13 INFO Trace log using : None 2026-01-08 17:26:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:14 INFO Trace log using : None 2026-01-08 17:26:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:15 INFO Trace log using : None 2026-01-08 17:26:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:16 INFO Trace log using : None 2026-01-08 17:26:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:17 INFO Trace log using : None 2026-01-08 17:26:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:26:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:26:18 INFO Trace log using : None 2026-01-08 17:26:18 INFO Found 2 events from Kafka topic PASSED [ 54%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:18 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:26:18 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:26:19 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:26:19 INFO Trace log using : None 2026-01-08 17:26:19 INFO Not valid JSON output. Returning plain text message. tests/component/swatch_metrics/test_mock_event_via_prometheus.py::test_verify_metering_operation_for_events_received_from_prometheus_for_rhel_payg_products SKIPPED [ 55%] tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_hbi_physical_x86_host_events[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:19 INFO Enabling flag swatch.swatch-metrics-hbi.emit-events, and waiting for changes to propagate to services. 2026-01-08 17:26:19 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:19 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:19 INFO Setting Session for Unleash server as admin. 2026-01-08 17:26:23 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:23 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:23 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:23 INFO Using feature flags configuration found for clowdapp 'artemis' 2026-01-08 17:26:23 INFO Registering unleash client with unleash @ http://env-ephemeral-ls3xk1-featureflags.ephemeral-ls3xk1.svc:4242/api 2026-01-08 17:26:23 INFO Registration request information: {'appName': 'IQE-Core', 'instanceId': 'unleash-client-python', 'connectionId': '0a33f1b5-011e-407e-9eb3-be8185c3a211', 'sdkVersion': 'unleash-client-python:6.3.0', 'strategies': [], 'started': '2026-01-08T17:26:23.429800+00:00', 'interval': 60, 'platformName': 'CPython', 'platformVersion': '3.12.12', 'yggdrasilVersion': '0.18.1', 'specVersion': '5.1.9'} 2026-01-08 17:26:23 INFO Unleash Client successfully registered! 2026-01-08 17:26:23 INFO Getting feature flag. 2026-01-08 17:26:23 INFO Scheduler started 2026-01-08 17:26:23 INFO Added job "fetch_and_load_features" to job store "default" 2026-01-08 17:26:23 INFO Added job "aggregate_and_send_metrics" to job store "default" 2026-01-08 17:26:23 INFO Setting Unleash-client log level to: WARNING 2026-01-08 17:26:23 INFO Using random seed value for random generation: 5227 2026-01-08 17:26:23 INFO select version() 2026-01-08 17:26:23 INFO [raw sql] {} 2026-01-08 17:26:23 INFO select current_schema() 2026-01-08 17:26:23 INFO [raw sql] {} 2026-01-08 17:26:23 INFO show standard_conforming_strings 2026-01-08 17:26:23 INFO [raw sql] {} 2026-01-08 17:26:23 INFO BEGIN (implicit) 2026-01-08 17:26:23 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:26 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:26 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:28 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 1 O 3) 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 1 O 4) 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 2 O 5) 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 2 O 7) 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 2 O 8) 2026-01-08 17:26:28 INFO Message key=None for insights_id=None delivered to platform.rhsm-subscriptions.billable-usage-hourly-aggregate (P 0 O 46) 2026-01-08 17:26:28 INFO Message key=None for insights_id=d18cc8f6-edc8-45b7-9e3d-b84952b7654e delivered to platform.inventory.events (P 0 O 0) 2026-01-08 17:26:28 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:28 INFO [generated in 0.00037s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3011bb2e-35e5-4858-95de-a048a5704e76', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:29 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:29 INFO [cached since 0.5036s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3011bb2e-35e5-4858-95de-a048a5704e76', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:29 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:29 INFO [cached since 1.006s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3011bb2e-35e5-4858-95de-a048a5704e76', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:30 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:30 INFO [cached since 1.509s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3011bb2e-35e5-4858-95de-a048a5704e76', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:30 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:30 INFO [cached since 2.011s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3011bb2e-35e5-4858-95de-a048a5704e76', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:30 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:30 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:30 INFO Trace log using : None 2026-01-08 17:26:30 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:30 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:30 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': '3011bb2e-35e5-4858-95de-a048a5704e76', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 55%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:30 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:30 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:30 INFO Trace log using : None 2026-01-08 17:26:30 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_hbi_physical_x86_host_events[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:30 INFO Using random seed value for random generation: 9341 2026-01-08 17:26:30 INFO select version() 2026-01-08 17:26:30 INFO [raw sql] {} 2026-01-08 17:26:30 INFO select current_schema() 2026-01-08 17:26:30 INFO [raw sql] {} 2026-01-08 17:26:30 INFO show standard_conforming_strings 2026-01-08 17:26:30 INFO [raw sql] {} 2026-01-08 17:26:30 INFO BEGIN (implicit) 2026-01-08 17:26:30 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:33 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:33 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:35 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:26:35 INFO Message key=None for insights_id=cbb2c713-a113-42a1-83d1-52d909a16479 delivered to platform.inventory.events (P 0 O 1) 2026-01-08 17:26:35 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:35 INFO [generated in 0.00051s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '71cdf43b-3851-42d0-9ede-2dbddc7bcf5e', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:36 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:36 INFO [cached since 0.506s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '71cdf43b-3851-42d0-9ede-2dbddc7bcf5e', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:36 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:36 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:36 INFO Trace log using : None 2026-01-08 17:26:36 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:36 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:37 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '71cdf43b-3851-42d0-9ede-2dbddc7bcf5e', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 55%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:37 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:37 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:37 INFO Trace log using : None 2026-01-08 17:26:37 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_rhel_host_events__virtual_cpus_from_threads_per_core[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:37 INFO Using random seed value for random generation: 6136 2026-01-08 17:26:37 INFO select version() 2026-01-08 17:26:37 INFO [raw sql] {} 2026-01-08 17:26:37 INFO select current_schema() 2026-01-08 17:26:37 INFO [raw sql] {} 2026-01-08 17:26:37 INFO show standard_conforming_strings 2026-01-08 17:26:37 INFO [raw sql] {} 2026-01-08 17:26:37 INFO BEGIN (implicit) 2026-01-08 17:26:37 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:40 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:40 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:42 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:26:42 INFO Message key=None for insights_id=836e69e0-15fd-4bf2-a88d-1f4299ea783f delivered to platform.inventory.events (P 0 O 2) 2026-01-08 17:26:42 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:42 INFO [generated in 0.00066s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '8f046794-a6e3-4314-a770-852ad4f0a20d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:42 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:42 INFO [cached since 0.5041s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '8f046794-a6e3-4314-a770-852ad4f0a20d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:42 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:42 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:42 INFO Trace log using : None 2026-01-08 17:26:42 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:42 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:43 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': '8f046794-a6e3-4314-a770-852ad4f0a20d', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 56%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:43 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:43 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:43 INFO Trace log using : None 2026-01-08 17:26:43 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_rhel_host_events__virtual_cpus_from_threads_per_core[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:43 INFO Using random seed value for random generation: 4832 2026-01-08 17:26:43 INFO select version() 2026-01-08 17:26:43 INFO [raw sql] {} 2026-01-08 17:26:43 INFO select current_schema() 2026-01-08 17:26:43 INFO [raw sql] {} 2026-01-08 17:26:43 INFO show standard_conforming_strings 2026-01-08 17:26:43 INFO [raw sql] {} 2026-01-08 17:26:43 INFO BEGIN (implicit) 2026-01-08 17:26:43 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:46 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:46 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:48 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:26:48 INFO Message key=None for insights_id=6cda4858-2a26-48ce-b44e-bc33d6d1b1ea delivered to platform.inventory.events (P 0 O 3) 2026-01-08 17:26:48 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:48 INFO [generated in 0.00043s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '220f4f5f-96b6-4613-bbbe-76082c9cc42d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:48 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:48 INFO [cached since 0.5044s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '220f4f5f-96b6-4613-bbbe-76082c9cc42d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:48 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:49 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:49 INFO Trace log using : None 2026-01-08 17:26:49 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:49 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:49 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '220f4f5f-96b6-4613-bbbe-76082c9cc42d', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 56%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:49 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:49 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:49 INFO Trace log using : None 2026-01-08 17:26:49 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_rhel_host_created__virtual_cpus_from_cpus[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:49 INFO Using random seed value for random generation: 2307 2026-01-08 17:26:49 INFO select version() 2026-01-08 17:26:49 INFO [raw sql] {} 2026-01-08 17:26:49 INFO select current_schema() 2026-01-08 17:26:49 INFO [raw sql] {} 2026-01-08 17:26:49 INFO show standard_conforming_strings 2026-01-08 17:26:49 INFO [raw sql] {} 2026-01-08 17:26:49 INFO BEGIN (implicit) 2026-01-08 17:26:49 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:52 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:52 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:54 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:26:54 INFO Message key=None for insights_id=41341081-f088-4f9a-91a5-58b0a95008fd delivered to platform.inventory.events (P 0 O 4) 2026-01-08 17:26:54 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:54 INFO [generated in 0.00033s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3c045cde-d6b2-4efa-a884-17669ec6c61b', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:55 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:26:55 INFO [cached since 0.5042s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '3c045cde-d6b2-4efa-a884-17669ec6c61b', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:26:55 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:55 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:55 INFO Trace log using : None 2026-01-08 17:26:55 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:55 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:55 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': '3c045cde-d6b2-4efa-a884-17669ec6c61b', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 56%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:26:55 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:26:55 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:26:55 INFO Trace log using : None 2026-01-08 17:26:55 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_rhel_host_created__virtual_cpus_from_cpus[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:26:55 INFO Using random seed value for random generation: 9866 2026-01-08 17:26:55 INFO select version() 2026-01-08 17:26:55 INFO [raw sql] {} 2026-01-08 17:26:55 INFO select current_schema() 2026-01-08 17:26:55 INFO [raw sql] {} 2026-01-08 17:26:55 INFO show standard_conforming_strings 2026-01-08 17:26:55 INFO [raw sql] {} 2026-01-08 17:26:55 INFO BEGIN (implicit) 2026-01-08 17:26:55 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:26:58 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:26:58 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:00 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:00 INFO Message key=None for insights_id=c53bafd3-914a-4eb2-9344-8197e3fbcbd8 delivered to platform.inventory.events (P 0 O 5) 2026-01-08 17:27:00 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:00 INFO [generated in 0.00043s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'd1685aa4-7ffb-4032-8207-b3385cfa03ac', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:01 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:01 INFO [cached since 0.5098s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'd1685aa4-7ffb-4032-8207-b3385cfa03ac', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:01 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:01 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:01 INFO Trace log using : None 2026-01-08 17:27:01 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:01 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:01 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': 'd1685aa4-7ffb-4032-8207-b3385cfa03ac', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 57%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:01 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:01 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:01 INFO Trace log using : None 2026-01-08 17:27:01 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_arm_host_events[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:01 INFO Using random seed value for random generation: 2476 2026-01-08 17:27:01 INFO select version() 2026-01-08 17:27:01 INFO [raw sql] {} 2026-01-08 17:27:01 INFO select current_schema() 2026-01-08 17:27:01 INFO [raw sql] {} 2026-01-08 17:27:01 INFO show standard_conforming_strings 2026-01-08 17:27:01 INFO [raw sql] {} 2026-01-08 17:27:01 INFO BEGIN (implicit) 2026-01-08 17:27:01 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:04 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:04 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:06 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:06 INFO Message key=None for insights_id=cdfc8239-a943-4ed1-a8f0-ba184e24dc59 delivered to platform.inventory.events (P 0 O 6) 2026-01-08 17:27:06 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:06 INFO [generated in 0.00048s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'd71a64de-9f2a-4ba0-af09-33315dc49fde', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:07 INFO [cached since 0.5057s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'd71a64de-9f2a-4ba0-af09-33315dc49fde', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:07 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:07 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:07 INFO Trace log using : None 2026-01-08 17:27:07 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:07 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:07 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': 'd71a64de-9f2a-4ba0-af09-33315dc49fde', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 57%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:07 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:07 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:07 INFO Trace log using : None 2026-01-08 17:27:07 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_virtual_arm_host_events[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:07 INFO Using random seed value for random generation: 9833 2026-01-08 17:27:07 INFO select version() 2026-01-08 17:27:07 INFO [raw sql] {} 2026-01-08 17:27:07 INFO select current_schema() 2026-01-08 17:27:07 INFO [raw sql] {} 2026-01-08 17:27:07 INFO show standard_conforming_strings 2026-01-08 17:27:07 INFO [raw sql] {} 2026-01-08 17:27:07 INFO BEGIN (implicit) 2026-01-08 17:27:07 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:10 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:10 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:12 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:12 INFO Message key=None for insights_id=f35b39f1-57da-4c6a-bb18-8847c52c044a delivered to platform.inventory.events (P 0 O 7) 2026-01-08 17:27:12 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:12 INFO [generated in 0.00038s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'b8a86625-aaf3-41e1-8e57-ee81d13f87c8', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:13 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:13 INFO [cached since 0.5035s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'b8a86625-aaf3-41e1-8e57-ee81d13f87c8', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:13 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:13 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:13 INFO Trace log using : None 2026-01-08 17:27:13 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:13 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:14 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': 'b8a86625-aaf3-41e1-8e57-ee81d13f87c8', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 57%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:14 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:14 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:14 INFO Trace log using : None 2026-01-08 17:27:14 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_unmapped_guest_host_events[created-INSTANCE_CREATED] SKIPPED [ 57%] tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_unmapped_guest_host_events[updated-INSTANCE_UPDATED] SKIPPED [ 58%] tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_cloud_provider_events[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:14 INFO Using random seed value for random generation: 7513 2026-01-08 17:27:14 INFO select version() 2026-01-08 17:27:14 INFO [raw sql] {} 2026-01-08 17:27:14 INFO select current_schema() 2026-01-08 17:27:14 INFO [raw sql] {} 2026-01-08 17:27:14 INFO show standard_conforming_strings 2026-01-08 17:27:14 INFO [raw sql] {} 2026-01-08 17:27:14 INFO BEGIN (implicit) 2026-01-08 17:27:14 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:17 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:17 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:19 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:19 INFO Message key=None for insights_id=684b0a4a-ba22-487e-95b1-4ecc5a2ebac7 delivered to platform.inventory.events (P 0 O 8) 2026-01-08 17:27:19 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:19 INFO [generated in 0.00040s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '967fb0b5-febf-45fe-a001-d12c19ad93fa', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:19 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:19 INFO [cached since 0.5039s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '967fb0b5-febf-45fe-a001-d12c19ad93fa', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:19 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:19 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:19 INFO Trace log using : None 2026-01-08 17:27:19 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:19 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:20 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': '4360415286965968528', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 58%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:20 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:20 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:20 INFO Trace log using : None 2026-01-08 17:27:20 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_cloud_provider_events[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:20 INFO Using random seed value for random generation: 2715 2026-01-08 17:27:20 INFO select version() 2026-01-08 17:27:20 INFO [raw sql] {} 2026-01-08 17:27:20 INFO select current_schema() 2026-01-08 17:27:20 INFO [raw sql] {} 2026-01-08 17:27:20 INFO show standard_conforming_strings 2026-01-08 17:27:20 INFO [raw sql] {} 2026-01-08 17:27:20 INFO BEGIN (implicit) 2026-01-08 17:27:20 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:23 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:23 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:25 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:25 INFO Message key=None for insights_id=c487d17f-0c56-40d6-a898-be23afc2257f delivered to platform.inventory.events (P 0 O 9) 2026-01-08 17:27:25 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:25 INFO [generated in 0.00049s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '18de607d-610e-4894-a6d3-8cb10392b1ea', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:26 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:26 INFO [cached since 0.5041s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '18de607d-610e-4894-a6d3-8cb10392b1ea', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:26 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:26 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:26 INFO Trace log using : None 2026-01-08 17:27:26 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:26 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:26 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '7585824492088608657', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 58%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:26 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:26 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:26 INFO Trace log using : None 2026-01-08 17:27:26 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_hypervisor_host_transition_once_first_guest_is_known[created-INSTANCE_CREATED] SKIPPED [ 59%] tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_hypervisor_host_transition_once_first_guest_is_known[updated-INSTANCE_UPDATED] SKIPPED [ 59%] tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_unmapped_guest_to_mapped_guest_transition[created-INSTANCE_CREATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:26 INFO Using random seed value for random generation: 9499 2026-01-08 17:27:26 INFO select version() 2026-01-08 17:27:26 INFO [raw sql] {} 2026-01-08 17:27:26 INFO select current_schema() 2026-01-08 17:27:26 INFO [raw sql] {} 2026-01-08 17:27:26 INFO show standard_conforming_strings 2026-01-08 17:27:26 INFO [raw sql] {} 2026-01-08 17:27:26 INFO BEGIN (implicit) 2026-01-08 17:27:26 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:29 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:29 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:31 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:31 INFO Hypervisor physical_mock_78b848f5gnmsfcyr.test.biz mock created 2026-01-08 17:27:31 INFO Guest-0 virtual_mock_06910720djhbnaqp.example.edu mock created 2026-01-08 17:27:31 INFO Message key=None for insights_id=0c341850-d8e4-44a7-9b19-c63eaa3411a3 delivered to platform.inventory.events (P 0 O 10) 2026-01-08 17:27:31 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:31 INFO [generated in 0.00031s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'efa99c69-ae68-4c67-8227-e5efda9a58d0', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:32 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:32 INFO [cached since 0.5037s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'efa99c69-ae68-4c67-8227-e5efda9a58d0', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:32 INFO Message key=None for insights_id=f5683bd5-c6be-4811-b170-20537b7ea1c8 delivered to platform.inventory.events (P 0 O 11) 2026-01-08 17:27:32 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:32 INFO [cached since 0.5071s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '351d9083-253d-420a-9f07-094a9b623252', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:32 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:32 INFO [cached since 1.009s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '351d9083-253d-420a-9f07-094a9b623252', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:32 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:32 INFO [cached since 1.013s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'efa99c69-ae68-4c67-8227-e5efda9a58d0', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:32 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:32 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:32 INFO Trace log using : None 2026-01-08 17:27:32 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:32 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:33 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': 'efa99c69-ae68-4c67-8227-e5efda9a58d0', 'timestamp': '2026-01-08T17:00:00Z'} 2026-01-08 17:27:33 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:33 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:33 INFO All messages found matching: {'event_type': 'INSTANCE_CREATED', 'instance_id': '351d9083-253d-420a-9f07-094a9b623252', 'timestamp': '2026-01-08T18:00:00Z'} 2026-01-08 17:27:33 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:33 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:34 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': 'efa99c69-ae68-4c67-8227-e5efda9a58d0', 'timestamp': '2026-01-08T18:00:00Z'} PASSED [ 59%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:34 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:34 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:34 INFO Trace log using : None 2026-01-08 17:27:34 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_unmapped_guest_to_mapped_guest_transition[updated-INSTANCE_UPDATED] -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:34 INFO Using random seed value for random generation: 2992 2026-01-08 17:27:34 INFO select version() 2026-01-08 17:27:34 INFO [raw sql] {} 2026-01-08 17:27:34 INFO select current_schema() 2026-01-08 17:27:34 INFO [raw sql] {} 2026-01-08 17:27:34 INFO show standard_conforming_strings 2026-01-08 17:27:34 INFO [raw sql] {} 2026-01-08 17:27:34 INFO BEGIN (implicit) 2026-01-08 17:27:34 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:37 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:37 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:39 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:27:39 INFO Hypervisor physical_mock_87241a2amaeuxnlz.test.edu mock created 2026-01-08 17:27:39 INFO Guest-0 virtual_mock_9b98c411mlwvmjdi.test.org mock created 2026-01-08 17:27:39 INFO Message key=None for insights_id=12e29e56-497b-40cc-ac9a-6960bbdbca92 delivered to platform.inventory.events (P 0 O 12) 2026-01-08 17:27:39 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:39 INFO [generated in 0.00036s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '483dc3fa-f531-4d2b-944e-8b36cef0c4c1', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:40 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:40 INFO [cached since 0.5038s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '483dc3fa-f531-4d2b-944e-8b36cef0c4c1', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:40 INFO Message key=None for insights_id=b1d11933-cc64-4186-aa1f-578b5cd31055 delivered to platform.inventory.events (P 0 O 13) 2026-01-08 17:27:40 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:40 INFO [cached since 0.5074s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '83461ee6-2aa1-41e8-a470-f1c0e4a91eed', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:40 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:40 INFO [cached since 1.01s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '83461ee6-2aa1-41e8-a470-f1c0e4a91eed', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:40 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:40 INFO [cached since 1.012s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '483dc3fa-f531-4d2b-944e-8b36cef0c4c1', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:40 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:40 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:40 INFO Trace log using : None 2026-01-08 17:27:40 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:40 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:41 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '483dc3fa-f531-4d2b-944e-8b36cef0c4c1', 'timestamp': '2026-01-08T17:00:00Z'} 2026-01-08 17:27:41 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:41 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:41 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '83461ee6-2aa1-41e8-a470-f1c0e4a91eed', 'timestamp': '2026-01-08T18:00:00Z'} 2026-01-08 17:27:41 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:41 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:42 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '483dc3fa-f531-4d2b-944e-8b36cef0c4c1', 'timestamp': '2026-01-08T18:00:00Z'} PASSED [ 60%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:42 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:42 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:42 INFO Trace log using : None 2026-01-08 17:27:42 INFO ROLLBACK 2026-01-08 17:27:42 INFO Disabling feature flag swatch.swatch-metrics-hbi.emit-events tests/component/swatch_metrics_hbi/test_hbi_delete_events.py::test_delete_hbi_host -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:43 INFO Enabling flag swatch.swatch-metrics-hbi.emit-events, and waiting for changes to propagate to services. 2026-01-08 17:27:45 INFO Using random seed value for random generation: 6267 2026-01-08 17:27:45 INFO select version() 2026-01-08 17:27:45 INFO [raw sql] {} 2026-01-08 17:27:45 INFO select current_schema() 2026-01-08 17:27:45 INFO [raw sql] {} 2026-01-08 17:27:45 INFO show standard_conforming_strings 2026-01-08 17:27:45 INFO [raw sql] {} 2026-01-08 17:27:45 INFO BEGIN (implicit) 2026-01-08 17:27:45 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:48 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:48 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:50 INFO Topic scan time limit elapsed 2026-01-08 17:27:50 INFO Message key=None for insights_id=2fd5034e-f746-4323-9ecf-a49c09443641 delivered to platform.inventory.events (P 0 O 14) 2026-01-08 17:27:50 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:50 INFO [generated in 0.00035s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '97d4b9a4-b93e-44b1-8994-1b570f8f034c', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:51 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:51 INFO [cached since 0.5045s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '97d4b9a4-b93e-44b1-8994-1b570f8f034c', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:51 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:51 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:51 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:27:51 INFO Message key=None for insights_id=2fd5034e-f746-4323-9ecf-a49c09443641 delivered to platform.inventory.events (P 0 O 15) 2026-01-08 17:27:51 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:51 INFO [cached since 0.5339s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': '97d4b9a4-b93e-44b1-8994-1b570f8f034c', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:51 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:51 INFO [cached since 1.036s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': '97d4b9a4-b93e-44b1-8994-1b570f8f034c', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:51 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:51 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:51 INFO Trace log using : None 2026-01-08 17:27:51 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:51 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:52 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:27:52 INFO All messages found matching: {'event_type': 'INSTANCE_DELETED', 'instance_id': '97d4b9a4-b93e-44b1-8994-1b570f8f034c', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 60%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:27:52 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:52 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:52 INFO Trace log using : None 2026-01-08 17:27:52 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_delete_events.py::test_hypervisor_deleted -------------------------------- live log setup -------------------------------- 2026-01-08 17:27:52 INFO Using random seed value for random generation: 8460 2026-01-08 17:27:52 INFO select version() 2026-01-08 17:27:52 INFO [raw sql] {} 2026-01-08 17:27:52 INFO select current_schema() 2026-01-08 17:27:52 INFO [raw sql] {} 2026-01-08 17:27:52 INFO show standard_conforming_strings 2026-01-08 17:27:52 INFO [raw sql] {} 2026-01-08 17:27:52 INFO BEGIN (implicit) 2026-01-08 17:27:52 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:55 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:55 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:27:57 INFO Topic scan time limit elapsed 2026-01-08 17:27:57 INFO Message key=None for insights_id=8418b8d0-23d7-4423-bd1d-afbef7bfcd21 delivered to platform.inventory.events (P 0 O 16) 2026-01-08 17:27:57 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:57 INFO [generated in 0.00037s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'e9a754ec-db70-4187-aabc-c3f6cf641191', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:57 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:57 INFO [cached since 0.5035s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'e9a754ec-db70-4187-aabc-c3f6cf641191', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:57 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:58 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:58 INFO Trace log using : None 2026-01-08 17:27:58 INFO Hypervisor physical_mock_ab5c9ea2rnzzlwii.example.biz mock created 2026-01-08 17:27:58 INFO Guest-0 virtual_mock_e8880431vohfhjws.test.edu mock created 2026-01-08 17:27:58 INFO Message key=None for insights_id=3bfa02d5-ef69-4c55-aff8-aeebbdf618df delivered to platform.inventory.events (P 0 O 17) 2026-01-08 17:27:58 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:58 INFO [cached since 0.5355s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:58 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:58 INFO [cached since 1.038s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:58 INFO Message key=None for insights_id=18093e76-bd6d-4faf-a9f4-4682cb4a207a delivered to platform.inventory.events (P 0 O 18) 2026-01-08 17:27:58 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:58 INFO [cached since 1.042s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'fc35ced4-4cdc-4b62-863f-f6af636d5a52', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:59 INFO [cached since 1.544s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'fc35ced4-4cdc-4b62-863f-f6af636d5a52', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:59 INFO [cached since 1.546s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:59 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:59 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:27:59 INFO Message key=None for insights_id=3bfa02d5-ef69-4c55-aff8-aeebbdf618df delivered to platform.inventory.events (P 0 O 19) 2026-01-08 17:27:59 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:59 INFO [cached since 1.574s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:59 INFO [cached since 2.077s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:27:59 INFO [cached since 2.079s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'fc35ced4-4cdc-4b62-863f-f6af636d5a52', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:27:59 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:27:59 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:27:59 INFO Trace log using : None 2026-01-08 17:27:59 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:27:59 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:00 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:00 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:00 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:00 INFO Property event_type did not match: INSTANCE_UPDATED | INSTANCE_DELETED 2026-01-08 17:28:00 INFO All messages found matching: {'event_type': 'INSTANCE_DELETED', 'instance_id': 'f89d2941-dff0-4dce-8099-4851a51f8d92', 'timestamp': '2026-01-08T17:00:00Z'} 2026-01-08 17:28:00 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:00 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:00 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': 'fc35ced4-4cdc-4b62-863f-f6af636d5a52', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 60%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:28:00 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:00 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:00 INFO Trace log using : None 2026-01-08 17:28:00 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_delete_events.py::test_guest_deleted -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:00 INFO Using random seed value for random generation: 3570 2026-01-08 17:28:00 INFO select version() 2026-01-08 17:28:00 INFO [raw sql] {} 2026-01-08 17:28:00 INFO select current_schema() 2026-01-08 17:28:00 INFO [raw sql] {} 2026-01-08 17:28:00 INFO show standard_conforming_strings 2026-01-08 17:28:00 INFO [raw sql] {} 2026-01-08 17:28:00 INFO BEGIN (implicit) 2026-01-08 17:28:00 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:03 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:03 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:05 INFO Topic scan time limit elapsed 2026-01-08 17:28:05 INFO Message key=None for insights_id=6d4cd5d8-b232-44e6-8800-34c425ad9278 delivered to platform.inventory.events (P 0 O 20) 2026-01-08 17:28:05 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:05 INFO [generated in 0.00034s] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'eaeac4da-68bc-4a46-88ab-6daa7fa5a70d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:06 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:06 INFO [cached since 0.5101s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'eaeac4da-68bc-4a46-88ab-6daa7fa5a70d', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:06 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:06 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:06 INFO Trace log using : None 2026-01-08 17:28:06 INFO Hypervisor physical_mock_03250795ynnsuoct.test.edu mock created 2026-01-08 17:28:06 INFO Guest-0 virtual_mock_f16fa173jtxbvger.test.edu mock created 2026-01-08 17:28:06 INFO Message key=None for insights_id=e44b317b-a22a-4849-982b-caf9eb5c27bd delivered to platform.inventory.events (P 0 O 21) 2026-01-08 17:28:06 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:06 INFO [cached since 0.5363s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '0c88ed3d-b44b-458a-a982-71ec345bbe59', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:06 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:06 INFO [cached since 1.038s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '0c88ed3d-b44b-458a-a982-71ec345bbe59', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:06 INFO Message key=None for insights_id=9830fd7d-5379-431b-9d85-94e4d52c5b3c delivered to platform.inventory.events (P 0 O 22) 2026-01-08 17:28:06 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:06 INFO [cached since 1.042s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'bba64d2e-2847-4f8b-bbc1-b9579a1cfca3', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:07 INFO [cached since 1.544s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_CREATED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'bba64d2e-2847-4f8b-bbc1-b9579a1cfca3', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:07 INFO [cached since 1.546s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '0c88ed3d-b44b-458a-a982-71ec345bbe59', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T18:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:07 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:07 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:28:07 INFO Message key=None for insights_id=9830fd7d-5379-431b-9d85-94e4d52c5b3c delivered to platform.inventory.events (P 0 O 23) 2026-01-08 17:28:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:07 INFO [cached since 1.575s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'bba64d2e-2847-4f8b-bbc1-b9579a1cfca3', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:07 INFO [cached since 2.078s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': 'bba64d2e-2847-4f8b-bbc1-b9579a1cfca3', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:07 INFO [cached since 2.08s ago] {'org_id_1': '3340851', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_UPDATED', 'swatch_event_json_2': 'inventory_id', 'param_2': '0c88ed3d-b44b-458a-a982-71ec345bbe59', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:07 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:07 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:07 INFO Trace log using : None 2026-01-08 17:28:07 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:07 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:08 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:08 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:08 INFO Property event_type did not match: INSTANCE_CREATED | INSTANCE_DELETED 2026-01-08 17:28:08 INFO Property event_type did not match: INSTANCE_UPDATED | INSTANCE_DELETED 2026-01-08 17:28:08 INFO All messages found matching: {'event_type': 'INSTANCE_DELETED', 'instance_id': 'bba64d2e-2847-4f8b-bbc1-b9579a1cfca3', 'timestamp': '2026-01-08T17:00:00Z'} 2026-01-08 17:28:08 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:08 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:08 INFO All messages found matching: {'event_type': 'INSTANCE_UPDATED', 'instance_id': '0c88ed3d-b44b-458a-a982-71ec345bbe59', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 61%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:28:08 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:08 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:08 INFO Trace log using : None 2026-01-08 17:28:08 INFO ROLLBACK tests/component/swatch_metrics_hbi/test_hbi_delete_events.py::test_delete_event_when_host_has_not_already_been_seen -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:08 INFO Using random seed value for random generation: 1463 2026-01-08 17:28:08 INFO select version() 2026-01-08 17:28:08 INFO [raw sql] {} 2026-01-08 17:28:08 INFO select current_schema() 2026-01-08 17:28:08 INFO [raw sql] {} 2026-01-08 17:28:08 INFO show standard_conforming_strings 2026-01-08 17:28:08 INFO [raw sql] {} 2026-01-08 17:28:08 INFO BEGIN (implicit) 2026-01-08 17:28:09 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:12 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:12 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:14 INFO Topic scan time limit elapsed -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO Message key=None for insights_id=b60de905-60f7-4be9-b8ef-85a3619c99ab delivered to platform.inventory.events (P 0 O 24) 2026-01-08 17:28:14 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:14 INFO [generated in 0.00038s] {'org_id_1': '12345678', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': '88655487-2084-44f1-9274-ad3764d1832e', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:14 INFO SELECT hbi_event_outbox.id AS hbi_event_outbox_id, hbi_event_outbox.org_id AS hbi_event_outbox_org_id, hbi_event_outbox.created_on AS hbi_event_outbox_created_on, hbi_event_outbox.swatch_event_json AS hbi_event_outbox_swatch_event_json FROM hbi_event_outbox WHERE hbi_event_outbox.org_id = %(org_id_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_1)s) = %(param_1)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_2)s) = %(param_2)s AND (hbi_event_outbox.swatch_event_json ->> %(swatch_event_json_3)s) = %(param_3)s ORDER BY hbi_event_outbox.created_on DESC LIMIT %(param_4)s 2026-01-08 17:28:14 INFO [cached since 0.5037s ago] {'org_id_1': '12345678', 'swatch_event_json_1': 'event_type', 'param_1': 'INSTANCE_DELETED', 'swatch_event_json_2': 'inventory_id', 'param_2': '88655487-2084-44f1-9274-ad3764d1832e', 'swatch_event_json_3': 'timestamp', 'param_3': '2026-01-08T17:00:00Z', 'param_4': 1} 2026-01-08 17:28:14 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:14 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : None 2026-01-08 17:28:14 INFO Searching messages in the topic: platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:14 INFO Consumer subscribed to: {'platform.rhsm-subscriptions.service-instance-ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:28:14 INFO All messages found matching: {'event_type': 'INSTANCE_DELETED', 'instance_id': '88655487-2084-44f1-9274-ad3764d1832e', 'timestamp': '2026-01-08T17:00:00Z'} PASSED [ 61%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:28:14 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:14 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : None 2026-01-08 17:28:14 INFO ROLLBACK 2026-01-08 17:28:14 INFO Disabling feature flag swatch.swatch-metrics-hbi.emit-events tests/component/swatch_metrics_hbi/test_internal_api.py::test_flush_outbox_async -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:14 INFO Using random seed value for random generation: 7079 -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:14 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : None PASSED [ 61%] tests/component/swatch_metrics_hbi/test_internal_api.py::test_flush_outbox_sync -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:14 INFO Using random seed value for random generation: 3910 -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO Requesting PUT http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush 2026-01-08 17:28:14 INFO PUT request response url: http://swatch-metrics-hbi-service:8000/api/swatch-metrics-hbi/internal/rpc/outbox/flush, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : None PASSED [ 62%] tests/component/swatch_tally/test_tally_api.py::test_get_billing_account_ids_via_instances -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:14 INFO Using random seed value for random generation: 1061 2026-01-08 17:28:14 INFO select version() 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO select current_schema() 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO show standard_conforming_strings 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO INSERT INTO public.account_services ( account_number, service_type, org_id ) VALUES ( %(account_number)s, 'rosa Instance', %(org_id)s); 2026-01-08 17:28:14 INFO [generated in 0.00026s] {'account_number': '11491686', 'org_id': '20012915'} 2026-01-08 17:28:14 INFO INSERT INTO public.hosts ( id, inventory_id, insights_id, org_id, display_name, subscription_manager_id, is_guest, hypervisor_uuid, hardware_type, num_of_guests, last_seen, is_unmapped_guest, is_hypervisor, cloud_provider, instance_type, instance_id, billing_provider, billing_account_id ) VALUES ( %(id)s, NULL, NULL, %(org_id)s, %(display_name)s, NULL, FALSE, NULL, NULL, NULL, %(last_seen)s, FALSE, FALSE, NULL, 'rosa Instance', %(instance_id)s, 'aws', %(billing_account_id)s ) 2026-01-08 17:28:14 INFO [generated in 0.00025s] {'id': '5cba5ad8-a914-47a6-9d81-a41125e68742', 'org_id': '20012915', 'display_name': 'host-this-month-897', 'last_seen': datetime.datetime(2026, 1, 8, 17, 28, 14, 738108, tzinfo=datetime.timezone.utc), 'instance_id': 'ce7c652f-97cc-4c56-8100-a220e711c1f1', 'billing_account_id': 'f6078501-5d80-47dc-93f7-0d223d678380'} 2026-01-08 17:28:14 INFO INSERT INTO public.host_tally_buckets ( host_id, usage, product_id, sla, as_hypervisor, cores, sockets, measurement_type, billing_provider, billing_account_id, version ) VALUES ( %(host_id)s, 'Production', 'rosa', 'Premium', FALSE, 8, NULL, 'PHYSICAL', 'aws', %(billing_account_id)s, 4 ) 2026-01-08 17:28:14 INFO [generated in 0.00022s] {'host_id': '5cba5ad8-a914-47a6-9d81-a41125e68742', 'billing_account_id': 'f6078501-5d80-47dc-93f7-0d223d678380'} 2026-01-08 17:28:14 INFO SELECT hosts.id AS hosts_id, hosts.inventory_id AS hosts_inventory_id, hosts.insights_id AS hosts_insights_id, hosts.org_id AS hosts_org_id, hosts.display_name AS hosts_display_name, hosts.subscription_manager_id AS hosts_subscription_manager_id, hosts.is_guest AS hosts_is_guest, hosts.hypervisor_uuid AS hosts_hypervisor_uuid, hosts.hardware_type AS hosts_hardware_type, hosts.num_of_guests AS hosts_num_of_guests, hosts.last_seen AS hosts_last_seen, hosts.is_unmapped_guest AS hosts_is_unmapped_guest, hosts.is_hypervisor AS hosts_is_hypervisor, hosts.cloud_provider AS hosts_cloud_provider, hosts.instance_type AS hosts_instance_type, hosts.instance_id AS hosts_instance_id, hosts.billing_provider AS hosts_billing_provider, hosts.billing_account_id AS hosts_billing_account_id FROM hosts WHERE hosts.org_id = %(org_id_1)s LIMIT %(param_1)s 2026-01-08 17:28:14 INFO [generated in 0.00027s] {'org_id_1': '20012915', 'param_1': 1} 2026-01-08 17:28:14 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids 2026-01-08 17:28:14 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids?org_id=20012915&billing_provider=aws&product_tag=rosa, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : 00-8e7835ed378f9fc9c135947237a9f256-26dd34bd0d23fb2a-00 PASSED [ 62%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:28:14 INFO ROLLBACK tests/component/swatch_tally/test_tally_api.py::test_get_billing_account_ids_current_month_boundary_via_instances -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:14 INFO Using random seed value for random generation: 9748 2026-01-08 17:28:14 INFO select version() 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO select current_schema() 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO show standard_conforming_strings 2026-01-08 17:28:14 INFO [raw sql] {} 2026-01-08 17:28:14 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO INSERT INTO public.account_services ( account_number, service_type, org_id ) VALUES ( %(account_number)s, 'rosa Instance', %(org_id)s); 2026-01-08 17:28:14 INFO [generated in 0.00025s] {'account_number': '11491686', 'org_id': '20012915'} 2026-01-08 17:28:14 INFO Account Services Insert not required 2026-01-08 17:28:14 INFO INSERT INTO public.hosts ( id, inventory_id, insights_id, org_id, display_name, subscription_manager_id, is_guest, hypervisor_uuid, hardware_type, num_of_guests, last_seen, is_unmapped_guest, is_hypervisor, cloud_provider, instance_type, instance_id, billing_provider, billing_account_id ) VALUES ( %(id)s, NULL, NULL, %(org_id)s, %(display_name)s, NULL, FALSE, NULL, NULL, NULL, %(last_seen)s, FALSE, FALSE, NULL, 'rosa Instance', %(instance_id)s, 'aws', %(billing_account_id)s ) 2026-01-08 17:28:14 INFO [generated in 0.00022s] {'id': '8aee5cdb-e619-49c8-ae95-f5c4dfdc9975', 'org_id': '20012915', 'display_name': 'host-last-month-897', 'last_seen': datetime.datetime(2025, 12, 31, 23, 59, 59, 999999, tzinfo=datetime.timezone.utc), 'instance_id': '8dde49ce-ce8c-4836-8ae5-8849c0e780c3', 'billing_account_id': '0408bd07-0646-4363-a9ad-6f5154de89dc'} 2026-01-08 17:28:14 INFO INSERT INTO public.host_tally_buckets ( host_id, usage, product_id, sla, as_hypervisor, cores, sockets, measurement_type, billing_provider, billing_account_id, version ) VALUES ( %(host_id)s, 'Production', 'rosa', 'Premium', FALSE, 8, NULL, 'PHYSICAL', 'aws', %(billing_account_id)s, 4 ) 2026-01-08 17:28:14 INFO [generated in 0.00021s] {'host_id': '8aee5cdb-e619-49c8-ae95-f5c4dfdc9975', 'billing_account_id': '0408bd07-0646-4363-a9ad-6f5154de89dc'} 2026-01-08 17:28:14 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids 2026-01-08 17:28:14 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids?org_id=20012915&billing_provider=aws&product_tag=rosa, status_code: 200 2026-01-08 17:28:14 INFO Trace log using : 00-27d32eca6e84bae0c46dfe6e28a071a8-13e10299b8f3726d-00 PASSED [ 62%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:28:14 INFO ROLLBACK tests/component/swatch_tally/test_tally_api.py::test_get_instances_by_product_payg[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:14 INFO Using random seed value for random generation: 8909 -------------------------------- live log call --------------------------------- 2026-01-08 17:28:14 INFO Producing metering events for rosa: [ { "event_source": "prometheus", "event_type": "Instance-hours", "org_id": "20012915", "instance_id": "automation-rosa-qfd", "timestamp": "2025-12-01T00:00:00Z", "expiration": "2025-12-01T01:00:00Z", "display_name": "automation_moa-hostedcontrolplane_cluster_automation-rosa-qfd", "measurements": [ { "value": 1, "metric_id": "Instance-hours" } ], "sla": "Premium", "service_type": "rosa Instance", "role": "moa-hostedcontrolplane", "billing_provider": "aws", "billing_account_id": "a8f7cb02-c60c-4f5f-a374-4901e822fd70" }, { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012915", "instance_id": "automation-rosa-qfd", "timestamp": "2025-12-01T00:00:00Z", "expiration": "2025-12-01T01:00:00Z", "display_name": "automation_moa-hostedcontrolplane_cluster_automation-rosa-qfd", "measurements": [ { "value": 1, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "rosa Instance", "role": "moa-hostedcontrolplane", "billing_provider": "aws", "billing_account_id": "a8f7cb02-c60c-4f5f-a374-4901e822fd70" } ] 2026-01-08 17:28:14 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012915', 'instance_id': 'automation-rosa-qfd', 'timestamp': '2025-12-01T00:00:00Z', 'expiration': '2025-12-01T01:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_automation-rosa-qfd', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'a8f7cb02-c60c-4f5f-a374-4901e822fd70'} 2026-01-08 17:28:14 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:28:15 INFO Trace log using : None 2026-01-08 17:28:15 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'automation-rosa-qfd', 'timestamp': '2025-12-01T00:00:00Z', 'expiration': '2025-12-01T01:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_automation-rosa-qfd', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'a8f7cb02-c60c-4f5f-a374-4901e822fd70'} 2026-01-08 17:28:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:16 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:28:16 INFO Trace log using : None 2026-01-08 17:28:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:16 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:28:16 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2025-12-01T00%3A00%3A00Z&end=2025-12-01T07%3A00%3A00Z, status_code: 204 2026-01-08 17:28:16 INFO Trace log using : 00-910e627c7050895c7daf4e40a3e917d7-e35cfbf39062a337-00 2026-01-08 17:28:16 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:28:16 INFO Tally synced from 2025-12-01T00:00:00Z to 2025-12-01T07:00:00Z. 2026-01-08 17:28:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:16 INFO Waiting for hourly tally sync completion... 2026-01-08 17:28:31 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:31 INFO Tally updated with increased value...... 2026-01-08 17:28:31 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_account_id', 'a8f7cb02-c60c-4f5f-a374-4901e822fd70'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-08T17:28:31.315222+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:31 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_account_id', 'a8f7cb02-c60c-4f5f-a374-4901e822fd70'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-02T00:00:00+00:00')] and x-rh-insights-request-id=None PASSED [ 63%] tests/component/swatch_tally/test_tally_api.py::test_get_instances_by_product_payg[OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:31 INFO Using random seed value for random generation: 8424 -------------------------------- live log call --------------------------------- 2026-01-08 17:28:31 INFO Producing metering events for OpenShift-dedicated-metrics: [ { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012915", "instance_id": "automation-OpenShift-dedicated-metrics-mhe", "timestamp": "2025-12-01T00:00:00Z", "expiration": "2025-12-01T01:00:00Z", "display_name": "automation_osd_cluster_automation-OpenShift-dedicated-metrics-mhe", "measurements": [ { "value": 1, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "OpenShift Cluster", "role": "osd", "billing_provider": "aws", "billing_account_id": "a8f2f343-4a09-4e36-9fce-960a6e8ac791" }, { "event_source": "prometheus", "event_type": "Instance-hours", "org_id": "20012915", "instance_id": "automation-OpenShift-dedicated-metrics-mhe", "timestamp": "2025-12-01T00:00:00Z", "expiration": "2025-12-01T01:00:00Z", "display_name": "automation_osd_cluster_automation-OpenShift-dedicated-metrics-mhe", "measurements": [ { "value": 1, "metric_id": "Instance-hours" } ], "sla": "Premium", "service_type": "OpenShift Cluster", "role": "osd", "billing_provider": "aws", "billing_account_id": "a8f2f343-4a09-4e36-9fce-960a6e8ac791" } ] 2026-01-08 17:28:31 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'automation-OpenShift-dedicated-metrics-mhe', 'timestamp': '2025-12-01T00:00:00Z', 'expiration': '2025-12-01T01:00:00Z', 'display_name': 'automation_osd_cluster_automation-OpenShift-dedicated-metrics-mhe', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws', 'billing_account_id': 'a8f2f343-4a09-4e36-9fce-960a6e8ac791'} 2026-01-08 17:28:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:32 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:28:32 INFO Trace log using : None 2026-01-08 17:28:32 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012915', 'instance_id': 'automation-OpenShift-dedicated-metrics-mhe', 'timestamp': '2025-12-01T00:00:00Z', 'expiration': '2025-12-01T01:00:00Z', 'display_name': 'automation_osd_cluster_automation-OpenShift-dedicated-metrics-mhe', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws', 'billing_account_id': 'a8f2f343-4a09-4e36-9fce-960a6e8ac791'} 2026-01-08 17:28:32 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:32 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:28:32 INFO Trace log using : None 2026-01-08 17:28:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:32 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:28:32 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2025-12-01T00%3A00%3A00Z&end=2025-12-01T07%3A00%3A00Z, status_code: 204 2026-01-08 17:28:32 INFO Trace log using : 00-24a83ef0280d1b11f340795cc1ed17aa-e62ccffa28fcdc37-01 2026-01-08 17:28:32 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:28:32 INFO Tally synced from 2025-12-01T00:00:00Z to 2025-12-01T07:00:00Z. 2026-01-08 17:28:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:32 INFO Waiting for hourly tally sync completion... 2026-01-08 17:28:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:47 INFO Tally updated with increased value...... 2026-01-08 17:28:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift-dedicated-metrics with query params [('limit', 100), ('offset', 0), ('billing_account_id', 'a8f2f343-4a09-4e36-9fce-960a6e8ac791'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-08T17:28:47.502555+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift-dedicated-metrics with query params [('limit', 100), ('offset', 0), ('billing_account_id', 'a8f2f343-4a09-4e36-9fce-960a6e8ac791'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-02T00:00:00+00:00')] and x-rh-insights-request-id=None PASSED [ 63%] tests/component/swatch_tally/test_tally_api.py::test_get_instances_by_product_payg[OpenShift-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:28:47 INFO Using random seed value for random generation: 4200 -------------------------------- live log call --------------------------------- 2026-01-08 17:28:47 INFO Producing metering events for OpenShift-metrics: [ { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012915", "instance_id": "automation-OpenShift-metrics-ukc", "timestamp": "2025-12-01T00:00:00Z", "expiration": "2025-12-01T01:00:00Z", "display_name": "automation_ocp_cluster_automation-OpenShift-metrics-ukc", "measurements": [ { "value": 1, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "OpenShift Cluster", "role": "ocp", "billing_provider": "aws", "billing_account_id": "570600d6-d7f1-40f4-8f23-892745c7fffc" } ] 2026-01-08 17:28:47 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'automation-OpenShift-metrics-ukc', 'timestamp': '2025-12-01T00:00:00Z', 'expiration': '2025-12-01T01:00:00Z', 'display_name': 'automation_ocp_cluster_automation-OpenShift-metrics-ukc', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws', 'billing_account_id': '570600d6-d7f1-40f4-8f23-892745c7fffc'} 2026-01-08 17:28:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:28:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:28:48 INFO Trace log using : None 2026-01-08 17:28:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:48 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:28:48 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2025-12-01T00%3A00%3A00Z&end=2025-12-01T07%3A00%3A00Z, status_code: 204 2026-01-08 17:28:48 INFO Trace log using : 00-e81fae888ce016e7c28052bab45ff344-116a8216f6d04222-00 2026-01-08 17:28:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:28:48 INFO Tally synced from 2025-12-01T00:00:00Z to 2025-12-01T07:00:00Z. 2026-01-08 17:28:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:28:48 INFO Waiting for hourly tally sync completion... 2026-01-08 17:29:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:03 INFO Tally updated with increased value...... 2026-01-08 17:29:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift-metrics with query params [('limit', 100), ('offset', 0), ('billing_account_id', '570600d6-d7f1-40f4-8f23-892745c7fffc'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-08T17:29:03.245447+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift-metrics with query params [('limit', 100), ('offset', 0), ('billing_account_id', '570600d6-d7f1-40f4-8f23-892745c7fffc'), ('beginning', '2025-12-01T00:00:00+00:00'), ('ending', '2025-12-02T00:00:00+00:00')] and x-rh-insights-request-id=None PASSED [ 63%] tests/component/swatch_tally/test_tally_multiple_products_same_instance.py::test_tally_multiple_products_same_instance -------------------------------- live log setup -------------------------------- 2026-01-08 17:29:03 INFO Using random seed value for random generation: 4593 2026-01-08 17:29:03 INFO select version() 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO select current_schema() 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO show standard_conforming_strings 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:29:03 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:29:03 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:29:03 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:29:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:29:05 INFO Trace log using : 00-4ca141d150fd484968ef99217e03811f-3ba532e7ec8425b1-01 2026-01-08 17:29:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:05 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:29:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:05 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:29:05 INFO Trace log using : 00-c207c3c48045b5a461c9eadc09cbd7a9-3590cf8335d5fb15-00 2026-01-08 17:29:05 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:29:05 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05 INFO [generated in 0.00028s] {'event_id': '09e3983a-74b4-442e-a9df-08d227ff4960', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "09e3983a-74b4-442e-a9df-08d227ff4960", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (431 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "f7a8668a-5b8c-4eff-80cc-3a5290839c2b", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rhacm', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'f7a8668a-5b8c-4eff-80cc-3a5290839c2b'} 2026-01-08 17:29:05 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05 INFO [cached since 0.004545s ago] {'event_id': 'cb44f2d6-6fc1-43dc-a9e9-8e753702c731', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "cb44f2d6-6fc1-43dc-a9e9-8e753702c731", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (473 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "e43de1e5-ea77-4f24-9bfd-333281352f39", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rosa', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'e43de1e5-ea77-4f24-9bfd-333281352f39'} 2026-01-08 17:29:05 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:05 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:05 INFO Trace log using : 00-28d05c458ae495e65ae8d0d39e9c9722-41cb46e2374e4461-00 2026-01-08 17:29:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:05 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacm with query params [('limit', 100), ('offset', 0), ('metric_id', 'vCPUs'), ('display_name_contains', 'd7f5b9cc-d94b-485e-9fba-1586d64abc80')] and x-rh-insights-request-id=None 2026-01-08 17:29:05 INFO The action 'wait for rhacm instance' succeeded with: [{'id': '0e798f86-9981-472f-b6b2-2edf916cfe19', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'display_name': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'billing_provider': 'aws', 'billing_account_id': '017310218799', 'measurements': [40.0], 'last_seen': datetime.datetime(2026, 1, 8, 15, 29, 5, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 15, 29, 5, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'vCPUs': 40.0}}] 2026-01-08 17:29:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacm/vCPUs with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None FAILED [ 64%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:29:05 INFO ROLLBACK tests/component/swatch_tally/test_tally_multiple_products_same_instance.py::test_tally_multiple_products_same_instance_conflicting_events -------------------------------- live log setup -------------------------------- 2026-01-08 17:29:05 INFO Using random seed value for random generation: 3467 2026-01-08 17:29:05 INFO select version() 2026-01-08 17:29:05 INFO [raw sql] {} 2026-01-08 17:29:05 INFO select current_schema() 2026-01-08 17:29:05 INFO [raw sql] {} 2026-01-08 17:29:05 INFO show standard_conforming_strings 2026-01-08 17:29:05 INFO [raw sql] {} 2026-01-08 17:29:05 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:29:05 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:29:05 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:29:05 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:29:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:07 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:29:07 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:29:07 INFO Trace log using : 00-49b2a0d01159fc6be06c043bd7f449f0-4d991542655ad902-01 2026-01-08 17:29:07 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:07 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:29:07 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:29:07 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:29:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:07 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:29:07 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:29:07 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:29:07 INFO Trace log using : 00-23415e890b4213ba3fdd3d7fca47270a-bbbae8bcc692ab8b-00 2026-01-08 17:29:07 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:29:07 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:07 INFO [generated in 0.00028s] {'event_id': 'fb7e73b2-afd2-4fb6-9067-af60d0fafe21', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 7, 994479), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "fb7e73b2-afd2-4fb6-9067-af60d0fafe21", "isVirtual": false, "timestamp": "2026-01-08T15:29:07Z", ... (431 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "e939a909-d665-49ae-bc10-66c7532b2666", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rhacm', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'org_id': '20012915', 'metering_batch_id': 'e939a909-d665-49ae-bc10-66c7532b2666'} 2026-01-08 17:29:08 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:08 INFO [cached since 0.006161s ago] {'event_id': '09f66157-294d-435f-b79e-8e600e32613c', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 7, 994479), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "09f66157-294d-435f-b79e-8e600e32613c", "isVirtual": false, "timestamp": "2026-01-08T15:29:07Z", ... (473 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "63111e37-afed-4446-91c3-78a412106d89", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rosa', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'org_id': '20012915', 'metering_batch_id': '63111e37-afed-4446-91c3-78a412106d89'} 2026-01-08 17:29:08 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:08 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:08 INFO Trace log using : 00-ea32d6aaf51aabce9f26c1e6a2a6ab5d-6c99319765602e57-00 2026-01-08 17:29:08 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:08 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacm with query params [('limit', 100), ('offset', 0), ('metric_id', 'vCPUs'), ('display_name_contains', 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a')] and x-rh-insights-request-id=None 2026-01-08 17:29:08 WARNING Action 'wait for rhacm instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:29:10 WARNING Retrying 'wait for rhacm instance'... 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacm with query params [('limit', 100), ('offset', 0), ('metric_id', 'vCPUs'), ('display_name_contains', 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO The action 'wait for rhacm instance' succeeded with: [{'id': 'bc81086d-4047-465d-b4e7-85e634a61a91', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'display_name': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'billing_provider': 'aws', 'billing_account_id': '017310218799', 'measurements': [40.0], 'last_seen': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'vCPUs': 40.0}}] 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacm/vCPUs with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:10 INFO [cached since 2.073s ago] {'event_id': '1e984a0c-b23e-4b79-b9e7-1d8400c55329', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 7, 994479), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "1e984a0c-b23e-4b79-b9e7-1d8400c55329", "isVirtual": false, "timestamp": "2026-01-08T15:29:07Z", ... (431 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "a1332798-fb54-4b60-8eb6-93ebc2fe3230", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rhacm', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'org_id': '20012915', 'metering_batch_id': 'a1332798-fb54-4b60-8eb6-93ebc2fe3230'} 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('metric_id', 'Cores'), ('display_name_contains', 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO The action 'wait for rosa instance' succeeded with: [{'id': 'bc81086d-4047-465d-b4e7-85e634a61a91', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'display_name': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'billing_provider': 'aws', 'billing_account_id': '017310218799', 'measurements': [40.0, 1.0], 'last_seen': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 40.0, 'Instance-hours': 1.0}}] 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('metric_id', 'Instance-hours'), ('display_name_contains', 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO The action 'wait for rosa instance' succeeded with: [{'id': 'bc81086d-4047-465d-b4e7-85e634a61a91', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'display_name': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'billing_provider': 'aws', 'billing_account_id': '017310218799', 'measurements': [40.0, 1.0], 'last_seen': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 40.0, 'Instance-hours': 1.0}}] 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:10 INFO [cached since 2.263s ago] {'event_id': '0e6d3769-ea99-44af-9239-88db89af0348', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 7, 994479), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "0e6d3769-ea99-44af-9239-88db89af0348", "isVirtual": false, "timestamp": "2026-01-08T15:29:07Z", ... (473 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "4c81627a-5fa6-4882-8595-99a1c48f2a6d", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rosa', 'instance_id': 'f4aa2fb7-a639-4ea2-b686-4aea1bef1f4a', 'org_id': '20012915', 'metering_batch_id': '4c81627a-5fa6-4882-8595-99a1c48f2a6d'} 2026-01-08 17:29:10 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:10 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:10 INFO Trace log using : 00-29a18cf1e2f6ea508e7b293ff774595b-8e298604dbd7c228-00 2026-01-08 17:29:10 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:10 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacm/vCPUs with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:10 WARNING Action 'wait for tally report by product rhacm and metric vCPUs' failed with error 'Total tally value for vCPUs after conflicting events is 40 when it should be 80 assert 40 == (40 * 2)'. Retrying... 2026-01-08 17:29:12 WARNING Retrying 'wait for tally report by product rhacm and metric vCPUs'... 2026-01-08 17:29:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacm/vCPUs with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:12 INFO The action 'wait for tally report by product rhacm and metric vCPUs' succeeded with: {'data': [{'date': datetime.datetime(2026, 1, 8, 14, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'has_data': True, 'value': 80}, {'date': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 18, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 19, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 20, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 21, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}], 'meta': {'count': 8, 'granularity': 'Hourly', 'metric_id': 'vCPUs', 'product': 'rhacm'}} 2026-01-08 17:29:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:12 INFO The action 'wait for tally report by product rosa and metric Cores' succeeded with: {'data': [{'date': datetime.datetime(2026, 1, 8, 14, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'has_data': True, 'value': 80}, {'date': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 18, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 19, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 20, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 21, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}], 'meta': {'count': 8, 'granularity': 'Hourly', 'metric_id': 'Cores', 'product': 'rosa'}} 2026-01-08 17:29:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:12 INFO The action 'wait for tally report by product rosa and metric Instance-hours' succeeded with: {'data': [{'date': datetime.datetime(2026, 1, 8, 14, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 15, 29, 7, tzinfo=tzlocal()), 'has_data': True, 'value': 2}, {'date': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 18, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 19, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 20, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}, {'date': datetime.datetime(2026, 1, 8, 21, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0}], 'meta': {'count': 8, 'granularity': 'Hourly', 'metric_id': 'Instance-hours', 'product': 'rosa'}} PASSED [ 64%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:29:12 INFO ROLLBACK tests/integration/exports/test_export_instances.py::test_export_instances_payg_product_filters[json-rhel-for-x86-els-payg-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:29:12 INFO Using random seed value for random generation: 5443 -------------------------------- live log call --------------------------------- 2026-01-08 17:29:12 INFO Producing metering events for rhel-for-x86-els-payg: [ { "event_source": "rhelemeter", "event_type": "vCPUs", "org_id": "20012915", "instance_id": "automation-rhel-for-x86-els-payg-zlw", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-zlw", "measurements": [ { "value": 1, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "billing_provider": "aws", "billing_account_id": "testbqs", "conversion": true } ] 2026-01-08 17:29:12 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012915', 'instance_id': 'automation-rhel-for-x86-els-payg-zlw', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-zlw', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testbqs', 'conversion': True} 2026-01-08 17:29:12 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:29:12 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:29:12 INFO Trace log using : None 2026-01-08 17:29:12 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:29:12 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A29%3A12.712643Z&end=2026-01-08T17%3A29%3A12.712681Z, status_code: 200 2026-01-08 17:29:12 INFO Trace log using : 00-5d4fb86ac362e1d2903cd6730d7dc36c-6157924caa19329e-00 2026-01-08 17:29:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:12 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:12 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:12 INFO Trace log using : 00-f4bd81f1ed73e4ab9c9a6cefbc2804ab-7f827b008b0f6dc1-00 2026-01-08 17:29:12 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:12 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:12 INFO Waiting for hourly tally sync completion... 2026-01-08 17:29:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:27 INFO Tally updated with increased value...... 2026-01-08 17:29:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:29:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-zlw')] and x-rh-insights-request-id=None 2026-01-08 17:29:27 INFO Setting auth_type to identity 2026-01-08 17:29:27 INFO Created RESTPluginService client for http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1 with the following attributes: ['client', 'default_api', 'package'] 2026-01-08 17:29:27 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000001 2026-01-08 17:29:27 INFO Waiting for export request with id 4dceb483-c701-44e0-9dcd-aeb0334c64ed to process 2026-01-08 17:29:27 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 29, 27, 883909, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 29, 27, 883898, tzinfo=tzlocal()), 'format': 'json', 'id': '4dceb483-c701-44e0-9dcd-aeb0334c64ed', 'name': 'qrZjoRPXkS', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'beginning': '2026-01-08T00:00:00Z', 'product_id': 'rhel-for-x86-els-payg'}, 'id': '68d9dcf4-5636-4e38-a977-b737cec2ea06', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:29:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4dceb483-c701-44e0-9dcd-aeb0334c64ed/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000003 2026-01-08 17:29:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4dceb483-c701-44e0-9dcd-aeb0334c64ed/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000004 2026-01-08 17:29:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4dceb483-c701-44e0-9dcd-aeb0334c64ed with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000005 PASSED [ 64%] tests/integration/exports/test_export_instances.py::test_export_instances_payg_product_filters[csv-rhel-for-x86-els-payg-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:29:47 INFO Using random seed value for random generation: 3309 -------------------------------- live log call --------------------------------- 2026-01-08 17:29:47 INFO Producing metering events for rhel-for-x86-els-payg: [ { "event_source": "rhelemeter", "event_type": "vCPUs", "org_id": "20012915", "instance_id": "automation-rhel-for-x86-els-payg-fpn", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-fpn", "measurements": [ { "value": 1, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "billing_provider": "aws", "billing_account_id": "testvfo", "conversion": true } ] 2026-01-08 17:29:47 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012915', 'instance_id': 'automation-rhel-for-x86-els-payg-fpn', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-fpn', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testvfo', 'conversion': True} 2026-01-08 17:29:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:29:47 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:29:47 INFO Trace log using : None 2026-01-08 17:29:47 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:29:47 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A29%3A47.951739Z&end=2026-01-08T17%3A29%3A47.951776Z, status_code: 200 2026-01-08 17:29:47 INFO Trace log using : 00-f12db3db55e6ec2b2331c15d2ed4b1c3-d4322bb855441cfe-00 2026-01-08 17:29:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:47 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:48 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:48 INFO Trace log using : 00-37aed5e8d8db6ba38d9b1b81fea14784-9bb979bf30cb6444-00 2026-01-08 17:29:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:48 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:29:48 INFO Waiting for hourly tally sync completion... 2026-01-08 17:30:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:03 INFO Tally updated with increased value...... 2026-01-08 17:30:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:30:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-fpn')] and x-rh-insights-request-id=None 2026-01-08 17:30:03 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000006 2026-01-08 17:30:03 INFO Waiting for export request with id 4c144149-82be-4d8a-a70d-d0c60a99d637 to process 2026-01-08 17:30:03 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 30, 3, 76575, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 30, 3, 76561, tzinfo=tzlocal()), 'format': 'csv', 'id': '4c144149-82be-4d8a-a70d-d0c60a99d637', 'name': 'mwrwELwxPc', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'beginning': '2026-01-08T00:00:00Z', 'product_id': 'rhel-for-x86-els-payg'}, 'id': '1ea37f71-28c6-4417-94c2-f7b004496dd7', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:30:23 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4c144149-82be-4d8a-a70d-d0c60a99d637/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000008 2026-01-08 17:30:23 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4c144149-82be-4d8a-a70d-d0c60a99d637/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000009 2026-01-08 17:30:23 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/4c144149-82be-4d8a-a70d-d0c60a99d637 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000010 PASSED [ 64%] tests/integration/exports/test_export_instances.py::test_export_instances_metric_filters[json-rhacs-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:30:23 INFO Using random seed value for random generation: 2155 -------------------------------- live log call --------------------------------- 2026-01-08 17:30:23 INFO Export filtering by metric Cores 2026-01-08 17:30:23 INFO Producing metering events for rhacs: [ { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012915", "instance_id": "automation-rhacs-lxm", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation_rhacs_cluster_automation-rhacs-lxm", "measurements": [ { "value": 2, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "Rhacs Cluster", "role": "rhacs", "billing_provider": "aws", "billing_account_id": "testbmf" } ] 2026-01-08 17:30:23 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'automation-rhacs-lxm', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_rhacs_cluster_automation-rhacs-lxm', 'measurements': [{'value': 2, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'Rhacs Cluster', 'role': 'rhacs', 'billing_provider': 'aws', 'billing_account_id': 'testbmf'} 2026-01-08 17:30:23 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:30:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:30:23 INFO Trace log using : None 2026-01-08 17:30:23 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:30:23 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A30%3A23.43847Z&end=2026-01-08T17%3A30%3A23.438505Z, status_code: 200 2026-01-08 17:30:23 INFO Trace log using : 00-feb24e599ab855727627af5b4d3bc967-6104863a0e0837ce-00 2026-01-08 17:30:23 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:23 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:30:23 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:30:23 INFO Trace log using : 00-f653c125246c83cee4bd45ffb5150302-e36eb4a6b1166957-00 2026-01-08 17:30:23 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:30:23 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:30:23 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:23 INFO Waiting for hourly tally sync completion... 2026-01-08 17:30:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:38 INFO Tally updated with increased value...... 2026-01-08 17:30:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:30:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('metric_id', 'Cores'), ('display_name_contains', 'automation-rhacs-lxm')] and x-rh-insights-request-id=None 2026-01-08 17:30:38 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000011 2026-01-08 17:30:38 INFO Waiting for export request with id 2b7810d8-e7a7-4176-84d4-ade0e4790127 to process 2026-01-08 17:30:38 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 30, 38, 678549, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 30, 38, 678540, tzinfo=tzlocal()), 'format': 'json', 'id': '2b7810d8-e7a7-4176-84d4-ade0e4790127', 'name': 'TLapPXGvSQ', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'beginning': '2026-01-07T00:00:00Z', 'metric_id': 'Cores', 'product_id': 'rhacs'}, 'id': 'e2ed55bc-1332-411a-93f1-6c291e4a64b8', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:30:58 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/2b7810d8-e7a7-4176-84d4-ade0e4790127/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000013 2026-01-08 17:30:58 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/2b7810d8-e7a7-4176-84d4-ade0e4790127/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000014 2026-01-08 17:30:58 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/2b7810d8-e7a7-4176-84d4-ade0e4790127 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000015 PASSED [ 65%] tests/integration/exports/test_export_instances.py::test_export_instances_metric_filters[csv-rhacs-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:30:58 INFO Using random seed value for random generation: 9308 -------------------------------- live log call --------------------------------- 2026-01-08 17:30:58 INFO Export filtering by metric Cores 2026-01-08 17:30:58 INFO Producing metering events for rhacs: [ { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012915", "instance_id": "automation-rhacs-bei", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation_rhacs_cluster_automation-rhacs-bei", "measurements": [ { "value": 2, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "Rhacs Cluster", "role": "rhacs", "billing_provider": "aws", "billing_account_id": "testeuz" } ] 2026-01-08 17:30:58 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'automation-rhacs-bei', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_rhacs_cluster_automation-rhacs-bei', 'measurements': [{'value': 2, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'Rhacs Cluster', 'role': 'rhacs', 'billing_provider': 'aws', 'billing_account_id': 'testeuz'} 2026-01-08 17:30:58 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:30:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:30:59 INFO Trace log using : None 2026-01-08 17:30:59 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:30:59 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A30%3A59.086178Z&end=2026-01-08T17%3A30%3A59.086218Z, status_code: 200 2026-01-08 17:30:59 INFO Trace log using : 00-e2861449dcdd2b780d46eac601fc183d-943831e62009a0ee-00 2026-01-08 17:30:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:59 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:30:59 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:30:59 INFO Trace log using : 00-6d88bd95c79eef38710e17f9c8db0ddb-b75642165e62c37a-00 2026-01-08 17:30:59 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:30:59 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:30:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:30:59 INFO Waiting for hourly tally sync completion... 2026-01-08 17:31:14 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:31:14 INFO Tally updated with increased value...... 2026-01-08 17:31:14 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:31:14 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('metric_id', 'Cores'), ('display_name_contains', 'automation-rhacs-bei')] and x-rh-insights-request-id=None 2026-01-08 17:31:14 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000016 2026-01-08 17:31:14 INFO Waiting for export request with id c1403454-7582-45d7-bb65-483b3738b6c8 to process 2026-01-08 17:31:14 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 31, 14, 277256, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 31, 14, 277249, tzinfo=tzlocal()), 'format': 'csv', 'id': 'c1403454-7582-45d7-bb65-483b3738b6c8', 'name': 'hLKgAvLftv', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'beginning': '2026-01-07T00:00:00Z', 'metric_id': 'Cores', 'product_id': 'rhacs'}, 'id': '9ce9b63d-b02a-43bd-a40d-96a820bb8a5a', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:31:34 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/c1403454-7582-45d7-bb65-483b3738b6c8/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000018 2026-01-08 17:31:34 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/c1403454-7582-45d7-bb65-483b3738b6c8/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000019 2026-01-08 17:31:34 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/c1403454-7582-45d7-bb65-483b3738b6c8 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000020 PASSED [ 65%] tests/integration/exports/test_export_instances.py::test_export_instances_invalid_metric[json-rhel-for-x86-els-payg-addon-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:31:34 INFO Using random seed value for random generation: 3823 -------------------------------- live log call --------------------------------- 2026-01-08 17:31:34 INFO Producing metering events for rhel-for-x86-els-payg-addon: [ { "event_source": "rhelemeter", "event_type": "vCPUs", "org_id": "20012915", "instance_id": "automation-rhel-for-x86-els-payg-addon-vmh", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-vmh", "measurements": [ { "value": 1, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "billing_provider": "aws", "billing_account_id": "testayf" } ] 2026-01-08 17:31:34 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012915', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-vmh', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-vmh', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testayf'} 2026-01-08 17:31:34 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:31:34 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:31:34 INFO Trace log using : None 2026-01-08 17:31:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:31:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A31%3A34.687428Z&end=2026-01-08T17%3A31%3A34.687459Z, status_code: 200 2026-01-08 17:31:34 INFO Trace log using : 00-975e528ab6624b8e08066f80efc06339-9b02d35e52af4627-01 2026-01-08 17:31:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:31:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:31:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:31:34 INFO Trace log using : 00-0ecdeb625f247d040f4728a632c347f7-8ee8c900ae396cca-00 2026-01-08 17:31:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:31:34 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:31:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:31:34 INFO Waiting for hourly tally sync completion... 2026-01-08 17:31:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:31:49 INFO Tally updated with increased value...... 2026-01-08 17:31:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:31:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-addon-vmh')] and x-rh-insights-request-id=None 2026-01-08 17:31:49 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000021 2026-01-08 17:31:49 INFO Waiting for export request with id a1edb2e1-806f-441c-bf6e-88f3efdb96b0 to process 2026-01-08 17:31:49 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 31, 49, 866402, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 31, 49, 866394, tzinfo=tzlocal()), 'format': 'json', 'id': 'a1edb2e1-806f-441c-bf6e-88f3efdb96b0', 'name': 'hvIPiPzElt', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'metric_id': 'bad-metric', 'product_id': 'rhel-for-x86-els-payg-addon'}, 'id': '6d1784d5-4203-4234-8242-43c77d515214', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:32:09 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/a1edb2e1-806f-441c-bf6e-88f3efdb96b0/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000023 2026-01-08 17:32:09 INFO Export status: {'completed_at': datetime.datetime(2026, 1, 8, 17, 31, 49, 902451, tzinfo=tzlocal()), 'created_at': datetime.datetime(2026, 1, 8, 17, 31, 49, 866402, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 31, 49, 866394, tzinfo=tzlocal()), 'format': 'json', 'id': 'a1edb2e1-806f-441c-bf6e-88f3efdb96b0', 'name': 'hvIPiPzElt', 'sources': [{'application': 'subscriptions', 'error': 400, 'filters': {'metric_id': 'bad-metric', 'product_id': 'rhel-for-x86-els-payg-addon'}, 'id': '6d1784d5-4203-4234-8242-43c77d515214', 'message': 'Wrong filter in export request: MetricId: bad-metric ' 'not found in configuration', 'resource': 'instances', 'status': 'failed'}], 'status': 'failed'} PASSED [ 65%] tests/integration/exports/test_export_instances.py::test_export_instances_invalid_metric[csv-rhel-for-x86-els-payg-addon-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:32:09 INFO Using random seed value for random generation: 3415 -------------------------------- live log call --------------------------------- 2026-01-08 17:32:09 INFO Producing metering events for rhel-for-x86-els-payg-addon: [ { "event_source": "rhelemeter", "event_type": "vCPUs", "org_id": "20012915", "instance_id": "automation-rhel-for-x86-els-payg-addon-zsc", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-zsc", "measurements": [ { "value": 1, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "billing_provider": "aws", "billing_account_id": "testqsl" } ] 2026-01-08 17:32:09 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012915', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-zsc', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-zsc', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testqsl'} 2026-01-08 17:32:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:32:10 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:32:10 INFO Trace log using : None 2026-01-08 17:32:10 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:32:10 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T15%3A32%3A10.221838Z&end=2026-01-08T17%3A32%3A10.221878Z, status_code: 200 2026-01-08 17:32:10 INFO Trace log using : 00-148cc2e7df1ad31b9cfca5bbb8d8601e-7fef63fb01eaa4d9-00 2026-01-08 17:32:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:32:10 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:32:10 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:32:10 INFO Trace log using : 00-b08636fb6b685f703715e8a2c36db0dd-79ae530f6894f138-00 2026-01-08 17:32:10 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:32:10 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:32:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:32:10 INFO Waiting for hourly tally sync completion... 2026-01-08 17:32:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:32:25 INFO Tally updated with increased value...... 2026-01-08 17:32:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:32:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-addon-zsc')] and x-rh-insights-request-id=None 2026-01-08 17:32:25 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000024 2026-01-08 17:32:25 INFO Waiting for export request with id f266a209-a0f9-4651-a970-11c1d90ee176 to process 2026-01-08 17:32:25 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 32, 25, 363736, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 32, 25, 363726, tzinfo=tzlocal()), 'format': 'csv', 'id': 'f266a209-a0f9-4651-a970-11c1d90ee176', 'name': 'zqvgsrjpuq', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'metric_id': 'bad-metric', 'product_id': 'rhel-for-x86-els-payg-addon'}, 'id': '8d347844-8971-4359-bd3a-555f229c1ee4', 'message': None, 'resource': 'instances', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:32:45 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/f266a209-a0f9-4651-a970-11c1d90ee176/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000026 2026-01-08 17:32:45 INFO Export status: {'completed_at': datetime.datetime(2026, 1, 8, 17, 32, 25, 397795, tzinfo=tzlocal()), 'created_at': datetime.datetime(2026, 1, 8, 17, 32, 25, 363736, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 32, 25, 363726, tzinfo=tzlocal()), 'format': 'csv', 'id': 'f266a209-a0f9-4651-a970-11c1d90ee176', 'name': 'zqvgsrjpuq', 'sources': [{'application': 'subscriptions', 'error': 400, 'filters': {'metric_id': 'bad-metric', 'product_id': 'rhel-for-x86-els-payg-addon'}, 'id': '8d347844-8971-4359-bd3a-555f229c1ee4', 'message': 'Wrong filter in export request: MetricId: bad-metric ' 'not found in configuration', 'resource': 'instances', 'status': 'failed'}], 'status': 'failed'} PASSED [ 66%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_filters[json-sku_filters0] -------------------------------- live log setup -------------------------------- 2026-01-08 17:32:45 INFO Using random seed value for random generation: 2614 -------------------------------- live log call --------------------------------- 2026-01-08 17:32:45 INFO Running test for {'RH00004': {}} 2026-01-08 17:32:45 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:32:45 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004 2026-01-08 17:32:46 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004, status_code: 200 2026-01-08 17:32:46 INFO Trace log using : 00-3def751c4ac1bec6b2a684344c0c0599-ca5345b427370bda-01 2026-01-08 17:32:46 INFO Offering RH00004 synced. 2026-01-08 17:32:46 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:32:46 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:32:46 INFO Trace log using : 00-f563dd7280a85708f326bf836a8f2df7-1f5383522b5f5fdd-01 2026-01-08 17:32:46 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:32:46 INFO SKUs: {'billing_account_id': '355299674013', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [2.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 4, 52, 575000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'RH00004 - Red Hat Enterprise Linux Server, Standard ' '(Physical or Virtual Nodes)-Harbor UAT', 'quantity': 1, 'service_level': 'Standard', 'sku': 'RH00004', 'subscriptions': [{'id': '939385', 'number': '1004290'}], 'usage': 'Production'} 2026-01-08 17:32:46 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000027 2026-01-08 17:32:46 INFO Waiting for export request with id b2c07a43-8873-491e-abdf-bac3140bf564 to process 2026-01-08 17:32:46 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 32, 46, 712469, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 32, 46, 712458, tzinfo=tzlocal()), 'format': 'json', 'id': 'b2c07a43-8873-491e-abdf-bac3140bf564', 'name': 'vQaqrJgufB', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'product_id': 'RHEL for x86'}, 'id': '86c37a94-2c7f-43e5-bb93-5c900b3450b2', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:33:06 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/b2c07a43-8873-491e-abdf-bac3140bf564/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000029 2026-01-08 17:33:06 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/b2c07a43-8873-491e-abdf-bac3140bf564/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000030 2026-01-08 17:33:06 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/b2c07a43-8873-491e-abdf-bac3140bf564 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000031 2026-01-08 17:33:06 INFO {'sku': 'RH00004', 'product_name': 'RH00004 - Red Hat Enterprise Linux Server, Standard (Physical or Virtual Nodes)-Harbor UAT', 'service_level': 'Standard', 'usage': 'Production', 'org_id': '20012915', 'subscription_number': '1004290', 'billing_provider': 'aws', 'billing_account_id': '355299674013', 'quantity': 1.0, 'measurements': [{'metric_id': 'Sockets', 'capacity': 2.0, 'measurement_type': 'PHYSICAL'}]} PASSED [ 66%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_filters[json-sku_filters1] -------------------------------- live log setup -------------------------------- 2026-01-08 17:33:06 INFO Using random seed value for random generation: 3018 -------------------------------- live log call --------------------------------- 2026-01-08 17:33:06 INFO Running test for {'RH00006F5': {'sla': 'Premium', 'usage': 'Production'}} 2026-01-08 17:33:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:33:06 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00006F5 2026-01-08 17:33:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00006F5, status_code: 200 2026-01-08 17:33:07 INFO Trace log using : 00-75c9a4665347fc33ee336868ea646726-b56dbdde26962232-01 2026-01-08 17:33:07 INFO Offering RH00006F5 synced. 2026-01-08 17:33:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:33:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:33:07 INFO Trace log using : 00-9ae8ef4b4b534fb1e1886e88c258415e-8f3ece8f7b6e0973-01 2026-01-08 17:33:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:33:07 INFO SKUs: {'billing_account_id': '405720240946', 'billing_provider': 'aws', 'category': 'hypervisor', 'has_infinite_quantity': False, 'measurements': [2.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 14, 56, 113000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Enterprise Linux for Virtual Datacenters with ' 'Satellite, Premium', 'quantity': 1, 'service_level': 'Premium', 'sku': 'RH00006F5', 'subscriptions': [{'id': '861612', 'number': '1042523'}], 'usage': 'Production'} 2026-01-08 17:33:07 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000032 2026-01-08 17:33:07 INFO Waiting for export request with id 629ae225-710b-4fe5-987c-f650292dd76a to process 2026-01-08 17:33:07 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 33, 7, 875055, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 33, 7, 875046, tzinfo=tzlocal()), 'format': 'json', 'id': '629ae225-710b-4fe5-987c-f650292dd76a', 'name': 'ghbWtuZdIg', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'product_id': 'RHEL for x86', 'sla': 'Premium', 'usage': 'Production'}, 'id': 'e5c7b56a-8e51-45d9-9d93-5aeda68dba9f', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:33:27 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/629ae225-710b-4fe5-987c-f650292dd76a/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000034 2026-01-08 17:33:27 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/629ae225-710b-4fe5-987c-f650292dd76a/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000035 2026-01-08 17:33:27 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/629ae225-710b-4fe5-987c-f650292dd76a with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000036 2026-01-08 17:33:27 INFO {'sku': 'RH00006F5', 'product_name': 'Red Hat Enterprise Linux for Virtual Datacenters with Satellite, Premium', 'service_level': 'Premium', 'usage': 'Production', 'org_id': '20012915', 'subscription_number': '1042523', 'billing_provider': 'aws', 'billing_account_id': '405720240946', 'quantity': 1.0, 'measurements': [{'metric_id': 'Sockets', 'capacity': 2.0, 'measurement_type': 'HYPERVISOR'}]} PASSED [ 66%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_filters[csv-sku_filters0] -------------------------------- live log setup -------------------------------- 2026-01-08 17:33:27 INFO Using random seed value for random generation: 2848 -------------------------------- live log call --------------------------------- 2026-01-08 17:33:27 INFO Running test for {'RH00004': {'product_id': 'RHEL for x86'}} 2026-01-08 17:33:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:33:27 INFO SKUs: {'billing_account_id': '355299674013', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [2.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 4, 52, 575000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'RH00004 - Red Hat Enterprise Linux Server, Standard ' '(Physical or Virtual Nodes)-Harbor UAT', 'quantity': 1, 'service_level': 'Standard', 'sku': 'RH00004', 'subscriptions': [{'id': '939385', 'number': '1004290'}], 'usage': 'Production'} 2026-01-08 17:33:27 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000037 2026-01-08 17:33:27 INFO Waiting for export request with id dea82068-e677-49bf-949f-198284fe7a78 to process 2026-01-08 17:33:27 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 33, 27, 928773, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 33, 27, 928767, tzinfo=tzlocal()), 'format': 'csv', 'id': 'dea82068-e677-49bf-949f-198284fe7a78', 'name': 'CheqjCuRZR', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'product_id': 'RHEL for x86'}, 'id': '423e0a8b-72f3-4863-af79-7c4f5df109ce', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:33:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/dea82068-e677-49bf-949f-198284fe7a78/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000039 2026-01-08 17:33:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/dea82068-e677-49bf-949f-198284fe7a78/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000040 2026-01-08 17:33:47 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/dea82068-e677-49bf-949f-198284fe7a78 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000041 2026-01-08 17:33:47 INFO {'subscription_id': '939385', 'subscription_number': '1004290', 'begin': '2026-01-01T00:04:52.575Z', 'end': '2027-01-08T00:04:52.575Z', 'quantity': '1.0', 'capacity': '0.0', 'hypervisor_capacity': '2.0', 'metric_id': 'Sockets', 'sku': 'RH00004', 'product_name': 'RH00004 - Red Hat Enterprise Linux Server, Standard (Physical or Virtual Nodes)-Harbor UAT', 'service_level': 'Standard', 'usage': 'Production', 'billing_provider': 'aws', 'billing_account_id': '355299674013'} PASSED [ 67%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_filters[csv-sku_filters1] -------------------------------- live log setup -------------------------------- 2026-01-08 17:33:47 INFO Using random seed value for random generation: 3382 -------------------------------- live log call --------------------------------- 2026-01-08 17:33:47 INFO Running test for {'RH00006F5': {'sla': 'Premium', 'usage': 'Production', 'product_id': 'RHEL for x86'}} 2026-01-08 17:33:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:33:48 INFO SKUs: {'billing_account_id': '405720240946', 'billing_provider': 'aws', 'category': 'hypervisor', 'has_infinite_quantity': False, 'measurements': [2.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 14, 56, 113000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Enterprise Linux for Virtual Datacenters with ' 'Satellite, Premium', 'quantity': 1, 'service_level': 'Premium', 'sku': 'RH00006F5', 'subscriptions': [{'id': '861612', 'number': '1042523'}], 'usage': 'Production'} 2026-01-08 17:33:48 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000042 2026-01-08 17:33:48 INFO Waiting for export request with id a71ab45d-ec6e-4b10-a3e0-957128157b63 to process 2026-01-08 17:33:48 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 33, 48, 8437, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 33, 48, 8427, tzinfo=tzlocal()), 'format': 'csv', 'id': 'a71ab45d-ec6e-4b10-a3e0-957128157b63', 'name': 'CYFhXSddmX', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'product_id': 'RHEL for x86', 'sla': 'Premium', 'usage': 'Production'}, 'id': '7163e3f6-bae1-496e-936c-c76a112ac0e9', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:34:08 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/a71ab45d-ec6e-4b10-a3e0-957128157b63/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000044 2026-01-08 17:34:08 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/a71ab45d-ec6e-4b10-a3e0-957128157b63/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000045 2026-01-08 17:34:08 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/a71ab45d-ec6e-4b10-a3e0-957128157b63 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000046 2026-01-08 17:34:08 INFO {'subscription_id': '861612', 'subscription_number': '1042523', 'begin': '2026-01-01T00:14:56.113Z', 'end': '2027-01-08T00:14:56.113Z', 'quantity': '1.0', 'capacity': '2.0', 'hypervisor_capacity': '0.0', 'metric_id': 'Sockets', 'sku': 'RH00006F5', 'product_name': 'Red Hat Enterprise Linux for Virtual Datacenters with Satellite, Premium', 'service_level': 'Premium', 'usage': 'Production', 'billing_provider': 'aws', 'billing_account_id': '405720240946'} PASSED [ 67%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_payg_filters[rosa-json] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:08 INFO Using random seed value for random generation: 7697 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:08 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:34:08 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:34:08 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:34:08 INFO Trace log using : 00-19001893dea97a56c2978979696426b1-2762cdb48f048688-01 2026-01-08 17:34:08 INFO Offering MW02393 synced. 2026-01-08 17:34:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:34:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:34:08 INFO Trace log using : 00-edf2791382fdd12a5d8ca9e67af25b90-31c8fe789110603d-01 2026-01-08 17:34:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:34:08 INFO SKUs: [{'billing_account_id': 'account1haq', 'billing_provider': 'aws', 'has_infinite_quantity': False, 'measurements': [0.0, 0.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 16, 23, 804000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat OpenShift Service on AWS Hosted Control Planes ' '(Hourly)', 'quantity': 10, 'service_level': 'Premium', 'sku': 'MW02393', 'subscriptions': [{'id': '781701', 'number': '1326812'}], 'usage': ''}] 2026-01-08 17:34:08 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000047 2026-01-08 17:34:08 INFO Waiting for export request with id d1932d2b-3e1f-4303-860b-1e589b768c83 to process 2026-01-08 17:34:08 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 34, 8, 421692, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 34, 8, 421684, tzinfo=tzlocal()), 'format': 'json', 'id': 'd1932d2b-3e1f-4303-860b-1e589b768c83', 'name': 'dkEvDdCaGg', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'billing_account_id': 'account1haq', 'format': 'json', 'product_id': 'rosa'}, 'id': '2fecdb8f-28e8-49fd-bfea-7f143170818a', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:34:28 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/d1932d2b-3e1f-4303-860b-1e589b768c83/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000049 2026-01-08 17:34:28 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/d1932d2b-3e1f-4303-860b-1e589b768c83/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000050 2026-01-08 17:34:28 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/d1932d2b-3e1f-4303-860b-1e589b768c83 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000051 PASSED [ 67%] tests/integration/exports/test_export_subscriptions.py::test_export_subscriptions_payg_filters[ansible-aap-managed-csv] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:28 INFO Using random seed value for random generation: 9021 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:28 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:34:28 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:34:28 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:34:28 INFO Trace log using : 00-0e3779929066d820b2e801a209e01b38-2615a4534afe180e-01 2026-01-08 17:34:28 INFO Offering MCT4701 synced. 2026-01-08 17:34:28 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:34:28 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:34:28 INFO Trace log using : 00-abcb28b9b917f7b0d80937f4e7ab0cb1-0aaa342c42736d76-01 2026-01-08 17:34:28 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:34:28 INFO SKUs: [{'billing_account_id': 'account1eyq', 'billing_provider': 'aws', 'has_infinite_quantity': False, 'measurements': [0.0, 0.0], 'next_event_date': datetime.datetime(2027, 1, 8, 0, 3, 48, 574000, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Ansible Automation Platform Service, Premium ' '(On-Demand, Enablement)', 'quantity': 10, 'service_level': 'Premium', 'sku': 'MCT4701', 'subscriptions': [{'id': '921878', 'number': '1599962'}], 'usage': ''}] 2026-01-08 17:34:28 INFO REST: POST http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000052 2026-01-08 17:34:28 INFO Waiting for export request with id fe902227-987f-44e4-8a29-0d0b7b87e954 to process 2026-01-08 17:34:28 INFO {'completed_at': None, 'created_at': datetime.datetime(2026, 1, 8, 17, 34, 28, 953653, tzinfo=tzlocal()), 'expires_at': datetime.datetime(2026, 1, 15, 17, 34, 28, 953644, tzinfo=tzlocal()), 'format': 'json', 'id': 'fe902227-987f-44e4-8a29-0d0b7b87e954', 'name': 'sCJsGKcFHC', 'sources': [{'application': 'subscriptions', 'error': None, 'filters': {'billing_account_id': 'account1eyq', 'format': 'csv', 'product_id': 'ansible-aap-managed'}, 'id': '3fad8a90-ff34-45fb-9e93-49a33033ae09', 'message': None, 'resource': 'subscriptions', 'status': 'pending'}], 'status': 'pending'} 2026-01-08 17:34:48 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/fe902227-987f-44e4-8a29-0d0b7b87e954/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000054 2026-01-08 17:34:48 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/fe902227-987f-44e4-8a29-0d0b7b87e954/status with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000055 2026-01-08 17:34:48 INFO REST: GET http://export-service-service.ephemeral-ls3xk1.svc:8000/api/export/v1/exports/fe902227-987f-44e4-8a29-0d0b7b87e954 with query params [] and x-rh-insights-request-id=export-service-service-59f97d47f5-lf4sj/B3M2YzTVCs-000056 PASSED [ 68%] tests/integration/opt_in/test_opt_in_prometheus.py::test_verify_opt_in_prometheus_with_kafka_event[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:48 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:34:49 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:34:49 INFO Using random seed value for random generation: 7298 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:49 INFO Setting auth_type to identity 2026-01-08 17:34:49 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:34:49 INFO REST: DELETE http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:34:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:34:49 INFO Producing metering events for rosa: [ { "event_source": "prometheus", "event_type": "Instance-hours", "org_id": "20012926", "instance_id": "automation-rosa-hnk", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation_moa-hostedcontrolplane_cluster_automation-rosa-hnk", "measurements": [ { "value": 1, "metric_id": "Instance-hours" } ], "sla": "Premium", "service_type": "rosa Instance", "role": "moa-hostedcontrolplane" }, { "event_source": "prometheus", "event_type": "Cores", "org_id": "20012926", "instance_id": "automation-rosa-hnk", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation_moa-hostedcontrolplane_cluster_automation-rosa-hnk", "measurements": [ { "value": 1, "metric_id": "Cores" } ], "sla": "Premium", "service_type": "rosa Instance", "role": "moa-hostedcontrolplane" } ] 2026-01-08 17:34:49 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012926', 'instance_id': 'automation-rosa-hnk', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_automation-rosa-hnk', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane'} 2026-01-08 17:34:49 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:34:49 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:34:49 INFO Trace log using : None 2026-01-08 17:34:49 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012926', 'instance_id': 'automation-rosa-hnk', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_automation-rosa-hnk', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane'} 2026-01-08 17:34:49 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:34:54 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:34:54 INFO Trace log using : None 2026-01-08 17:34:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:34:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:34:54.753004+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:34:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} PASSED [ 68%] tests/integration/swatch_api/internal_apis/test_internal_api_operations.py::test_reconcile_endpoint[OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:54 INFO Using random seed value for random generation: 9241 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:54 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-f80cc0f51e8f46c4bcf252fc375a87cf-f6e5ae1a5b8c85f2-01 2026-01-08 17:34:55 INFO The action 'sync capacity for org 20012915' succeeded with: {'result': 'Success'} 2026-01-08 17:34:55 INFO SKUs for OpenShift-dedicated-metrics : ['MW01484'] 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW01484 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW01484, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-1358cf04bd57d73295bf9ee60167c6d7-696f34c149e451ef-01 2026-01-08 17:34:55 INFO Offering MW01484 synced. 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/reconcile/MW01484 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/reconcile/MW01484, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-01d6a519fae11c5effc6e8b9c1c21cd0-c9e12433462d4edf-01 2026-01-08 17:34:55 INFO Offering reconcile MW01484 called. PASSED [ 68%] tests/integration/swatch_api/internal_apis/test_internal_api_operations.py::test_reconcile_endpoint[rhacs] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:55 INFO Using random seed value for random generation: 7020 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012915, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-9687a40d12a4385f3258e20f590ea2eb-25d79c2ca00116e5-01 2026-01-08 17:34:55 INFO The action 'sync capacity for org 20012915' succeeded with: {'result': 'Success'} 2026-01-08 17:34:55 INFO SKUs for rhacs : ['MW02164HR'] 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02164HR, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-c5bebde2730fb7b9d434cb6e4258abf6-6441ca6814866592-01 2026-01-08 17:34:55 INFO Offering MW02164HR synced. 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/reconcile/MW02164HR 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/reconcile/MW02164HR, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-1dc8b59ccab7c17b76e6ee662cb6d461-15b83e7deb391a08-01 2026-01-08 17:34:55 INFO Offering reconcile MW02164HR called. PASSED [ 69%] tests/integration/swatch_api/internal_apis/test_internal_api_operations.py::test_product_tags_endpoint[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:55 INFO Using random seed value for random generation: 2025 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:55 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:34:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-e1bd92a493cf4c6c41687241129564c9-9c6287859880322c-01 2026-01-08 17:34:55 INFO Offering MW02393 synced. 2026-01-08 17:34:55 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/MW02393/product_tags 2026-01-08 17:34:55 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/MW02393/product_tags, status_code: 200 2026-01-08 17:34:55 INFO Trace log using : 00-040afdaf1a96ef0b3a34101625949151-71a26e7fcc261255-01 2026-01-08 17:34:55 INFO Product tag retrieved successfully for MW02393! PASSED [ 69%] tests/integration/swatch_api/internal_apis/test_internal_api_operations.py::test_product_tags_endpoint[ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:55 INFO Using random seed value for random generation: 2354 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:55 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:34:55 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:34:56 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:34:56 INFO Trace log using : 00-6b0e2ce8514d68b6a2eceeea0fa4b4b0-d9f32583c9d61171-01 2026-01-08 17:34:56 INFO Offering MCT4701 synced. 2026-01-08 17:34:56 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/MCT4701/product_tags 2026-01-08 17:34:56 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/MCT4701/product_tags, status_code: 200 2026-01-08 17:34:56 INFO Trace log using : 00-c8cf488f9a581ef8b127c39f1c635e9b-74c068ebc4e0a3ab-01 2026-01-08 17:34:56 INFO Product tag retrieved successfully for MCT4701! PASSED [ 69%] tests/integration/swatch_api/internal_apis/test_internal_api_operations.py::test_product_tags_endpoint[rhel-for-x86-els-payg] -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:56 INFO Using random seed value for random generation: 7506 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:56 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:34:56 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:34:56 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:34:56 INFO Trace log using : 00-568f5840b2e99e3c2ba45602a5fc0192-508463a30ca53d59-01 2026-01-08 17:34:56 INFO Offering RH02781HR synced. 2026-01-08 17:34:56 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH02781HR/product_tags 2026-01-08 17:34:56 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/offerings/RH02781HR/product_tags, status_code: 200 2026-01-08 17:34:56 INFO Trace log using : 00-7854b873a4834caf1b5abef31b365110-31981c5fd69ce102-01 2026-01-08 17:34:56 INFO Product tag retrieved successfully for RH02781HR! PASSED [ 70%] tests/integration/swatch_billing/test_ansible_usage.py::test_verify_ansible_usage_only_sent_for_instance_hours -------------------------------- live log setup -------------------------------- 2026-01-08 17:34:56 INFO Using random seed value for random generation: 4837 -------------------------------- live log call --------------------------------- 2026-01-08 17:34:56 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:34:56 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:34:56 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:34:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:34:58 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:34:58 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:34:58 INFO Trace log using : 00-4ce76174d5cf9e162ec1fa6417e837cc-5ace43a0b32018a0-01 2026-01-08 17:34:58 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:34:58 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:34:58 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:34:58 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:34:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:34:58 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:34:58 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:34:58 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:34:58 INFO Trace log using : 00-215a1ef29744193762993d340a97bdb3-a800fe9220468ed9-00 2026-01-08 17:34:58 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:34:58 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:34:58 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:34:58 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:34:58 INFO Trace log using : 00-47be7da34bff9d6b265cfb4dbd5816aa-fb616d87b1fdda14-01 2026-01-08 17:34:58 INFO Offering MCT4701 synced. 2026-01-08 17:34:58 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:34:58 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:34:58 INFO Trace log using : 00-bf83163534f0a683840f6d12c5e24e21-41374b95c7506ccb-01 2026-01-08 17:34:58 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:34:58.695873Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 5648895, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '486b5c25-ff5f-45b7-83c6-44aeb1bcc5a2', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': '6c587023-45b8-4511-a42e-a8bc6546d9ae', 'awsCustomerId': '06e5c504-56af-422a-ba91-d2d2423d1f23', 'sellerAccountId': '1234567'}}, 'subscription_id': 663228} 2026-01-08 17:34:58 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:34:59 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:34:59 INFO Trace log using : 00-8875183cb6f6122821e639c6298e5069-833ef2501d080964-01 2026-01-08 17:34:59 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '788684dd-d9e1-4db1-9e61-43c9d83599fd', 'subscription_number': '5648895', 'sku': 'MCT4701', 'start_date': '2026-01-07T17:34:58.695873Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '486b5c25-ff5f-45b7-83c6-44aeb1bcc5a2;06e5c504-56af-422a-ba91-d2d2423d1f23;1234567', 'billing_account_id': '6c587023-45b8-4511-a42e-a8bc6546d9ae', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '486b5c25-ff5f-45b7-83c6-44aeb1bcc5a2', 'metrics': []}} 2026-01-08 17:34:59 INFO Adding Ansible events of org 20012915 ... 2026-01-08 17:34:59 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:34:59 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:34:59 INFO Trace log using : 00-89eb2b98c4669e186fc6f16b9eb8712d-5c10db2418e15e90-00 2026-01-08 17:34:59 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:34:59 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:34:59 INFO Trace log using : 00-1148cc75cfd344c4d6bb4286b7352aef-571e40cc9a4eecef-00 2026-01-08 17:34:59 INFO Found events after saving: [] 2026-01-08 17:34:59 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:34:59 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:34:59 INFO Trace log using : 00-602fc8d74364a6fe936bdb7734cd9946-88dc6ddd4f5f4d4c-00 2026-01-08 17:34:59 INFO Found events after saving: [ { "billing_account_id": "6c587023-45b8-4511-a42e-a8bc6546d9ae", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_e507d184-86e1-44ac-9aa5-b5ae9b7f9015/NwINSyzxfd", "event_id": "c72b03e2-5b31-47da-9761-8bcc0eac43f8", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "e507d184-86e1-44ac-9aa5-b5ae9b7f9015/NwINSyzxfd", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:34:59.044705473Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" }, { "billing_account_id": "6c587023-45b8-4511-a42e-a8bc6546d9ae", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_e507d184-86e1-44ac-9aa5-b5ae9b7f9015/EbfaaqcERI", "event_id": "1508eaf0-30a4-450d-a8a4-7e08ae89909c", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T18:00:00Z", "instance_id": "e507d184-86e1-44ac-9aa5-b5ae9b7f9015/EbfaaqcERI", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:34:59.045489699Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:34:59 INFO Ansible event nodes e507d184-86e1-44ac-9aa5-b5ae9b7f9015/NwINSyzxfd and e507d184-86e1-44ac-9aa5-b5ae9b7f9015/EbfaaqcERI created successfully!! 2026-01-08 17:34:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6c587023-45b8-4511-a42e-a8bc6546d9ae'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:34:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae 2026-01-08 17:34:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae, status_code: 200 2026-01-08 17:34:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:34:59 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:34:59 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:34:59 INFO Trace log using : 00-c50efc3800a27bc644d56bb2c3dbafa3-03a150e3e6eca87e-00 2026-01-08 17:34:59 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:34:59 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:34:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6c587023-45b8-4511-a42e-a8bc6546d9ae'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:34:59 INFO Waiting for hourly tally sync completion... 2026-01-08 17:35:14 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6c587023-45b8-4511-a42e-a8bc6546d9ae'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:14 INFO Tally updated with increased value...... 2026-01-08 17:35:14 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:14 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:14 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:16 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae 2026-01-08 17:35:16 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae, status_code: 200 2026-01-08 17:35:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:16 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '6c587023-45b8-4511-a42e-a8bc6546d9ae'}'' succeeded with: [{'orgId': '20012915', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '6c587023-45b8-4511-a42e-a8bc6546d9ae', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:34:59.669777Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:35:16 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae 2026-01-08 17:35:16 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=6c587023-45b8-4511-a42e-a8bc6546d9ae, status_code: 200 2026-01-08 17:35:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:16 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '06e5c504-56af-422a-ba91-d2d2423d1f23', 'Dimension': 'infrastructure', 'Quantity': 1}] 2026-01-08 17:35:16 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:16 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '06e5c504-56af-422a-ba91-d2d2423d1f23', 'Dimension': 'infrastructure', 'Quantity': 1}] PASSED [ 70%] tests/integration/swatch_billing/test_ansible_usage.py::test_verify_ansible_usage_sent_for_instance_hours_and_managed_nodes_no_gratis -------------------------------- live log setup -------------------------------- 2026-01-08 17:35:16 INFO Using random seed value for random generation: 3211 -------------------------------- live log call --------------------------------- 2026-01-08 17:35:16 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:16 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:16 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:18 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:35:18 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:35:18 INFO Trace log using : 00-2e947de5ad59db0b6db580c9669ba3fe-b00c268499844533-01 2026-01-08 17:35:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:35:18 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:35:18 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:35:18 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:35:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:18 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:35:18 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:35:18 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:35:18 INFO Trace log using : 00-b47198af25c07dfe1a077d2b6137484f-a8749dc409efff98-00 2026-01-08 17:35:18 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:18 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:35:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:35:19 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-00070aa09cf6e9bf48b67935482014bf-ed30ef75f6549fc5-01 2026-01-08 17:35:19 INFO Offering MCT4701 synced. 2026-01-08 17:35:19 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:35:19 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-97ff5c6b5fa593f62b86f84ffd4b02f7-18b1504defc728af-01 2026-01-08 17:35:19 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 2488252, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '26e669f7-ea7d-49d5-a3ac-249e65b67b74', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6', 'awsCustomerId': 'f889ecd8-2c6e-454a-889a-595c10728880', 'sellerAccountId': '1234567'}}, 'subscription_id': 109053} 2026-01-08 17:35:19 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:35:19 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-27a09ab2ca0f849a1f32ccf2f568187e-674900acacb0b51c-01 2026-01-08 17:35:19 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'fb8bbdc2-6bdb-4c10-bbc0-be1b10097b18', 'subscription_number': '2488252', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '26e669f7-ea7d-49d5-a3ac-249e65b67b74;f889ecd8-2c6e-454a-889a-595c10728880;1234567', 'billing_account_id': 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '26e669f7-ea7d-49d5-a3ac-249e65b67b74', 'metrics': []}} 2026-01-08 17:35:19 INFO Adding Ansible events of org 20012915 ... 2026-01-08 17:35:19 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:35:19 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-2132fa12ee98ced69a625bb3347f6cc3-e8c3d6cb17d66f19-00 2026-01-08 17:35:19 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:35:19 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-01T00%3A00%3A00Z&end=2026-01-01T01%3A00%3A00Z, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-741c62bd71888ae01f9b327c0d8ec4a0-b088ac7e427945b7-00 2026-01-08 17:35:19 INFO Found events after saving: [ { "billing_account_id": "c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_ed3cd1eb-5162-4565-98ea-4fb224e17c24/LDcObnPKPF", "event_id": "8617653f-b51e-440d-99c2-b2ec87edb7c7", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-01T01:00:00Z", "instance_id": "ed3cd1eb-5162-4565-98ea-4fb224e17c24/LDcObnPKPF", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:19.39770749Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-01T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:35:19 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:35:19 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-01T00%3A00%3A00Z&end=2026-01-01T01%3A00%3A00Z, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-fbca4b646b596de7623fc433a4df7662-8ad4b8e2eddc7352-00 2026-01-08 17:35:19 INFO Found events after saving: [ { "billing_account_id": "c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_ed3cd1eb-5162-4565-98ea-4fb224e17c24/LDcObnPKPF", "event_id": "8617653f-b51e-440d-99c2-b2ec87edb7c7", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-01T01:00:00Z", "instance_id": "ed3cd1eb-5162-4565-98ea-4fb224e17c24/LDcObnPKPF", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:19.39770749Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-01T00:00:00Z", "usage": "Production" }, { "billing_account_id": "c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_ed3cd1eb-5162-4565-98ea-4fb224e17c24/oVhjUtMKgU", "event_id": "2f178227-163f-4161-856f-bbe099d49891", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-01T01:00:00Z", "instance_id": "ed3cd1eb-5162-4565-98ea-4fb224e17c24/oVhjUtMKgU", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:19.40626513Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-01T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:35:19 INFO Ansible event nodes ed3cd1eb-5162-4565-98ea-4fb224e17c24/LDcObnPKPF and ed3cd1eb-5162-4565-98ea-4fb224e17c24/oVhjUtMKgU created successfully!! 2026-01-08 17:35:19 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6 2026-01-08 17:35:19 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6, status_code: 200 2026-01-08 17:35:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:19 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:35:19 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-01T00%3A00%3A00Z&end=2026-01-01T07%3A00%3A00Z, status_code: 204 2026-01-08 17:35:19 INFO Trace log using : 00-3e848ca83b23ea7afecfc7e1916dd5b2-2be10023b79fe556-01 2026-01-08 17:35:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:35:19 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-01T07:00:00Z. 2026-01-08 17:35:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:19 INFO Waiting for hourly tally sync completion... 2026-01-08 17:35:35 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-01T07:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:35 INFO Tally updated with increased value...... 2026-01-08 17:35:35 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:35 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:35 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6 2026-01-08 17:35:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6, status_code: 200 2026-01-08 17:35:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:37 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6'}'' succeeded with: [{'orgId': '20012915', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:35:20.030541Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:35:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A35%3A37.026519Z&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6 2026-01-08 17:35:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A35%3A37.026519Z&billingProvider=aws&billingAccountId=c5f87fb4-42a9-47b4-b9fc-af6a52bb72c6, status_code: 200 2026-01-08 17:35:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:37 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f889ecd8-2c6e-454a-889a-595c10728880', 'Dimension': 'managed_node', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f889ecd8-2c6e-454a-889a-595c10728880', 'Dimension': 'infrastructure', 'Quantity': 1}] 2026-01-08 17:35:37 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:37 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f889ecd8-2c6e-454a-889a-595c10728880', 'Dimension': 'managed_node', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f889ecd8-2c6e-454a-889a-595c10728880', 'Dimension': 'infrastructure', 'Quantity': 1}] PASSED [ 70%] tests/integration/swatch_billing/test_ansible_usage.py::test_verify_ansible_usage_sent_for_instance_hours_and_managed_nodes -------------------------------- live log setup -------------------------------- 2026-01-08 17:35:37 INFO Using random seed value for random generation: 1543 -------------------------------- live log call --------------------------------- 2026-01-08 17:35:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:39 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:35:39 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:35:39 INFO Trace log using : 00-64a7517da4aae885b89d4c6af7b5163c-7bd0ee60f10dd8a6-01 2026-01-08 17:35:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:35:39 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:35:39 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:35:39 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:39 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:35:39 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:35:39 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-1ffbca9edd1f984e628e79fdf910c5fc-7a082d048fcf5bf2-00 2026-01-08 17:35:39 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:39 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:35:39 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:35:39 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-b43c3ef4d9211f91a221c8ff61e2ae5c-8074ebfb4c16832c-01 2026-01-08 17:35:39 INFO Offering MCT4701 synced. 2026-01-08 17:35:39 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:35:39 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-cfdc3b013ff7019da196fc133a9e1037-6837dc30e70cc52d-01 2026-01-08 17:35:39 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2025-12-01T00:00:00Z', 'endDate': '2026-01-08T17:35:39.151838Z'}, 'rhEntitlements': [{'subscriptionNumber': 9271024, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '3598726e-4ef3-459e-839a-78219395c4fb', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': '0b4e9236-8246-4f95-a61d-994ce0f68adc', 'awsCustomerId': 'a9f85605-a61e-4a17-881b-14e854a4b46b', 'sellerAccountId': '1234567'}}, 'subscription_id': 139641} 2026-01-08 17:35:39 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:35:39 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-92ff7d05a024b510b12fb0baec6eb312-448d17c2ad871085-01 2026-01-08 17:35:39 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '34d22bc8-8381-4437-8fff-803ecb19281e', 'subscription_number': '9271024', 'sku': 'MCT4701', 'start_date': '2025-12-01T00:00:00Z', 'end_date': '2026-01-08T17:35:39.151838Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '3598726e-4ef3-459e-839a-78219395c4fb;a9f85605-a61e-4a17-881b-14e854a4b46b;1234567', 'billing_account_id': '0b4e9236-8246-4f95-a61d-994ce0f68adc', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '3598726e-4ef3-459e-839a-78219395c4fb', 'metrics': []}} 2026-01-08 17:35:39 INFO Adding Ansible events of org 20012915 ... 2026-01-08 17:35:39 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:35:39 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-a17713573a2601d5c86b581ec60028c7-a50d3406f265273b-00 2026-01-08 17:35:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:35:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:35:39 INFO Trace log using : 00-dadf613359b7260d67bff663e4784464-8a2f882c2db0cd3b-00 2026-01-08 17:35:39 INFO Found events after saving: [ { "billing_account_id": "0b4e9236-8246-4f95-a61d-994ce0f68adc", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS", "event_id": "3cbb382e-0bf5-41e7-9ace-e3fe96f3ac6a", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:39.554697086Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:35:40 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:35:40 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:35:40 INFO Trace log using : 00-003b7d3810353b1295f3977bf1d3b880-88ce64cfa9ee581f-00 2026-01-08 17:35:40 INFO Found events after saving: [ { "billing_account_id": "0b4e9236-8246-4f95-a61d-994ce0f68adc", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS", "event_id": "3cbb382e-0bf5-41e7-9ace-e3fe96f3ac6a", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:39.554697086Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" }, { "billing_account_id": "0b4e9236-8246-4f95-a61d-994ce0f68adc", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/ifVanqJAqS", "event_id": "ec6ffa7e-071f-4762-978d-bfea373b58a8", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T18:00:00Z", "instance_id": "8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/ifVanqJAqS", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:35:39.565194625Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:35:40 INFO Ansible event nodes 8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS and 8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/ifVanqJAqS created successfully!! 2026-01-08 17:35:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '0b4e9236-8246-4f95-a61d-994ce0f68adc'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:40 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc 2026-01-08 17:35:40 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc, status_code: 200 2026-01-08 17:35:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:40 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:35:40 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:35:40 INFO Trace log using : 00-29aa9763dfce94c17bb7533d95a114ba-a7a1cb86cce85434-00 2026-01-08 17:35:40 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:35:40 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:35:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '0b4e9236-8246-4f95-a61d-994ce0f68adc'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:40 INFO Waiting for hourly tally sync completion... 2026-01-08 17:35:55 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '0b4e9236-8246-4f95-a61d-994ce0f68adc'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:35:55 INFO Tally updated with increased value...... 2026-01-08 17:35:55 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:55 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:55 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc 2026-01-08 17:35:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&metricId=Instance-hours&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc, status_code: 200 2026-01-08 17:35:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:57 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '0b4e9236-8246-4f95-a61d-994ce0f68adc'}'' succeeded with: [{'orgId': '20012915', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '0b4e9236-8246-4f95-a61d-994ce0f68adc', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:35:40.17937Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:35:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A35%3A57.17184Z&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc 2026-01-08 17:35:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012915&beginning=2026-01-08T00%3A00%3A00Z&ending=2026-01-08T17%3A35%3A57.17184Z&billingProvider=aws&billingAccountId=0b4e9236-8246-4f95-a61d-994ce0f68adc, status_code: 200 2026-01-08 17:35:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:57 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'a9f85605-a61e-4a17-881b-14e854a4b46b', 'Dimension': 'managed_node', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'a9f85605-a61e-4a17-881b-14e854a4b46b', 'Dimension': 'infrastructure', 'Quantity': 1}] 2026-01-08 17:35:57 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:57 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'a9f85605-a61e-4a17-881b-14e854a4b46b', 'Dimension': 'managed_node', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'a9f85605-a61e-4a17-881b-14e854a4b46b', 'Dimension': 'infrastructure', 'Quantity': 1}] PASSED [ 71%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_metered_product[rhel-for-x86-els-payg-addon-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:35:57 INFO Using random seed value for random generation: 4302 -------------------------------- live log call --------------------------------- 2026-01-08 17:35:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:35:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:35:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:35:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:59 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:35:59 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:35:59 INFO Trace log using : 00-74db6cec4597388bebe0adcc0766f3e8-78f89d7107dc95b5-01 2026-01-08 17:35:59 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:35:59 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:35:59 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:35:59 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:35:59 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:35:59 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:35:59 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-0d6200ab8157146f69b1d8beb8bbc80f-6b3ea74ee3079150-00 2026-01-08 17:35:59 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:35:59 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:35:59 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:35:59 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-e01e6df76780497404994ba550058c15-17ef487cd48f6e76-01 2026-01-08 17:35:59 INFO Offering RH02985HR synced. 2026-01-08 17:35:59 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:35:59 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-159e2d76730053d6c2e8558a4ef8f6d7-2f588f41792064e9-01 2026-01-08 17:35:59 INFO Adding payg events of org 3340851 ... 2026-01-08 17:35:59 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:35:59 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-731b2526e8337e1ff4be81360b424a6d-325032515830c007-01 2026-01-08 17:35:59 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:35:59 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:35:59 INFO Trace log using : 00-46b705fbac06932693b6f5e9ee84ff69-0e0f30febf4d8506-00 2026-01-08 17:35:59 INFO Found events after saving: [] 2026-01-08 17:36:00 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:00 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:00 INFO Trace log using : 00-070036a43166ec53196db8aba9aa2708-a3d86fdc6bdb05f7-00 2026-01-08 17:36:00 INFO Found events after saving: [ { "billing_account_id": "testkbf", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_ff2ea884-9658-4e0c-8f6d-568772e866b8", "event_id": "03686a26-e6ed-4ca8-b1e7-a71fa76c6fe8", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "instance_id": "ff2ea884-9658-4e0c-8f6d-568772e866b8", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 10.6 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:35:59.787947671Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:00 INFO [{'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '3340851', 'instance_id': 'ff2ea884-9658-4e0c-8f6d-568772e866b8', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_ff2ea884-9658-4e0c-8f6d-568772e866b8', 'measurements': [{'value': 10.6, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testkbf'}] 2026-01-08 17:36:00 INFO rhel-for-x86-els-payg-addon PAYG Cluster ff2ea884-9658-4e0c-8f6d-568772e866b8 created successfully!! 2026-01-08 17:36:00 INFO Setting auth_type to identity 2026-01-08 17:36:00 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:36:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:00 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs 2026-01-08 17:36:00 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs, status_code: 200 2026-01-08 17:36:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:00 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:00 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:36:00 INFO Trace log using : 00-7b6b3b1a4c7e6271d459058c8045d040-c6c61a388ed305a2-00 2026-01-08 17:36:00 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:00 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:36:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:00 INFO Waiting for hourly tally sync completion... 2026-01-08 17:36:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:15 INFO Tally updated with increased value...... 2026-01-08 17:36:15 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:15 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:15 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs 2026-01-08 17:36:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:17 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'testkbf', 'remittedValue': 11.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:36:00.43116Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:36:17 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_provider', 'aws'), ('billing_account_id', 'testkbf'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:36:17.420021+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:17 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 11} 2026-01-08 17:36:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=testkbf 2026-01-08 17:36:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=testkbf, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:17 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '64be3b5b-d4d3-46bd-be76-ea9e5c53069b', 'Dimension': 'vcpu_hourly', 'Quantity': 11}] 2026-01-08 17:36:17 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:36:17 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '64be3b5b-d4d3-46bd-be76-ea9e5c53069b', 'Dimension': 'vcpu_hourly', 'Quantity': 11}] 2026-01-08 17:36:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=testkbf 2026-01-08 17:36:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=testkbf, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 71%] tests/integration/swatch_billing/test_remitance.py::test_verify_end_to_end_payg_metrics -------------------------------- live log setup -------------------------------- 2026-01-08 17:36:17 INFO Using random seed value for random generation: 8770 -------------------------------- live log call --------------------------------- 2026-01-08 17:36:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : None 2026-01-08 17:36:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : None 2026-01-08 17:36:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : None 2026-01-08 17:36:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : None 2026-01-08 17:36:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:17 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:36:17 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : None 2026-01-08 17:36:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:17 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:17 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:17 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:19 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:36:19 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:36:19 INFO Trace log using : 00-4f843bc26b47ea6fa88da4aecb086f62-eabe24d45f133b6e-01 2026-01-08 17:36:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:19 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:36:19 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:36:19 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:36:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:19 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:36:19 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:36:19 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:36:19 INFO Trace log using : 00-51311381974078abd210f99a25f38f2f-5f4c6b4ba65fb0bb-00 2026-01-08 17:36:19 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:36:19 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:36:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:36:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-0112cf8f8e5a20d03f7c4deee61e0a5b-62e90bd19b98b9a6-01 2026-01-08 17:36:20 INFO Offering MW02393 synced. 2026-01-08 17:36:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:36:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-c8095e7df94f237a9341ea7163360fd7-ded7fd81c28c2262-01 2026-01-08 17:36:20 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:36:20 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:36:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-6ebe536d703166db941b32c6252f1e4b-744686d60c752645-01 2026-01-08 17:36:20 INFO Offering MW02393 synced. 2026-01-08 17:36:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:36:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-fc4bcec9c6c67efe9caa134a17109c3e-6bddb9d65bec95af-01 2026-01-08 17:36:20 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:13:37.882694Z', 'endDate': '2026-02-07T17:36:20Z'}, 'rhEntitlements': [{'subscriptionNumber': 7210095, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '460f3017-20c7-4636-a52a-2dc13a1be910', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testmwg', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 520627} 2026-01-08 17:36:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:36:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-9b41c86271002947eb5af87de42901a1-3f74a7c55b52a0e4-01 2026-01-08 17:36:20 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '759ed9cb-5c0b-4ca5-8874-884dc6908998', 'subscription_number': '7210095', 'sku': 'MW02393', 'start_date': '2026-01-07T17:13:37.882694Z', 'end_date': '2026-02-07T17:36:20Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '460f3017-20c7-4636-a52a-2dc13a1be910;aws_customer_id_123;1234567', 'billing_account_id': 'testmwg', 'product_tags': ['rosa'], 'vendor_product_code': '460f3017-20c7-4636-a52a-2dc13a1be910', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:36:20 INFO Adding payg events of org 3340851 ... 2026-01-08 17:36:20 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:36:20 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-98dada410121326767c305bee5460ffa-1b1dd6956956758f-00 2026-01-08 17:36:20 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:20 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-15d949d7b30694c1dde73e196745513e-ec355f0c0b9c27a0-00 2026-01-08 17:36:20 INFO Found events after saving: [ { "billing_account_id": "testmwg", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863", "event_id": "c97ed38a-9a8f-4db7-a6c3-bea6caf43ff6", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b48875e1-43af-4d80-a252-27f5494fb863", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 302.1684490125333 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:20.374454509Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:20 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:20 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:20 INFO Trace log using : 00-9edf1cd978df7d2732c624ecb7272149-67c6e78abb127aaf-00 2026-01-08 17:36:20 INFO Found events after saving: [ { "billing_account_id": "testmwg", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863", "event_id": "c97ed38a-9a8f-4db7-a6c3-bea6caf43ff6", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b48875e1-43af-4d80-a252-27f5494fb863", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 302.1684490125333 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:20.374454509Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testmwg", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863", "event_id": "411f8913-a3ca-425b-aea7-818f42d4f865", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b48875e1-43af-4d80-a252-27f5494fb863", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 325.2905185558509 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:20.382471943Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:20 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': 'b48875e1-43af-4d80-a252-27f5494fb863', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863', 'measurements': [{'value': 302.1684490125333, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testmwg'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'b48875e1-43af-4d80-a252-27f5494fb863', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863', 'measurements': [{'value': 325.2905185558509, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testmwg'}] 2026-01-08 17:36:20 INFO rosa PAYG Cluster b48875e1-43af-4d80-a252-27f5494fb863 created successfully!! 2026-01-08 17:36:20 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:20 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:36:20 INFO Trace log using : 00-875dbf225a4765abf613df27cb97be13-75079ee4f7aa93e5-01 2026-01-08 17:36:20 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:20 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:36:20 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'b48875e1-43af-4d80-a252-27f5494fb863')] and x-rh-insights-request-id=None 2026-01-08 17:36:20 WARNING Action 'wait for rosa instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:36:22 WARNING Retrying 'wait for rosa instance'... 2026-01-08 17:36:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'b48875e1-43af-4d80-a252-27f5494fb863')] and x-rh-insights-request-id=None 2026-01-08 17:36:22 INFO The action 'wait for rosa instance' succeeded with: [{'id': '79c795f1-0754-4bca-b9d1-be8139234e34', 'instance_id': 'b48875e1-43af-4d80-a252-27f5494fb863', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b48875e1-43af-4d80-a252-27f5494fb863', 'billing_provider': 'aws', 'billing_account_id': 'testmwg', 'measurements': [325.2905185558509, 302.1684490125333], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 36, 20, 382472, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 325.2905185558509, 'Instance-hours': 302.1684490125333}}] 2026-01-08 17:36:22 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:22 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:22 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:22 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:24 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testmwg 2026-01-08 17:36:24 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testmwg, status_code: 200 2026-01-08 17:36:24 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:24 WARNING Action 'wait for remittances for 'rosa', 'Cores', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testmwg'}'' failed with error 'No new remittance records assert 0 > 0'. Retrying... 2026-01-08 17:36:29 WARNING Retrying 'wait for remittances for 'rosa', 'Cores', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testmwg'}''... 2026-01-08 17:36:29 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:29 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:29 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:31 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testmwg 2026-01-08 17:36:31 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testmwg, status_code: 200 2026-01-08 17:36:31 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:31 INFO The action 'wait for remittances for 'rosa', 'Cores', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testmwg'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'testmwg', 'remittedValue': 208.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:36:20.998575Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:36:31 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', 'testmwg'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:36:31.983950+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:31 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 326} 2026-01-08 17:36:32 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:32 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:32 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:34 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testmwg 2026-01-08 17:36:34 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testmwg, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:34 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testmwg'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'testmwg', 'remittedValue': 273.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:36:20.970349Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:36:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('billing_account_id', 'testmwg'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:36:34.020447+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:34 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 303} 2026-01-08 17:36:34 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'control_plane', 'Quantity': 273}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'four_vcpu_hour', 'Quantity': 52}] 2026-01-08 17:36:34 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:36:34 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'control_plane', 'Quantity': 273}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'four_vcpu_hour', 'Quantity': 52}] 2026-01-08 17:36:34 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Payg metrics are: metered='325.29', tallied='325.29', covered_by_contract='120.0', billing_pending='208.0', remitted_success='208.0') PASSED [ 71%] tests/integration/swatch_billing/test_remitance.py::test_verify_covered_contract_payg_metrics -------------------------------- live log setup -------------------------------- 2026-01-08 17:36:34 INFO Using random seed value for random generation: 6786 -------------------------------- live log call --------------------------------- 2026-01-08 17:36:34 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:36:34 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : None 2026-01-08 17:36:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:34 INFO Payg metrics are: metered='327.2905185558509', tallied='1806.290518555851', covered_by_contract='180.0', billing_pending='236.0', remitted_success='232.0') 2026-01-08 17:36:34 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:34 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:34 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:36 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:36:36 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:36:36 INFO Trace log using : 00-fa71fb9f2ba02ead66174e0891a81d31-64596dd5c0e3ca59-01 2026-01-08 17:36:36 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:36 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:36:36 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:36:36 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:36 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:36:36 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:36:36 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-f48f17f57d6e68c1af87184e3716e1d6-ea12508c9dbb1258-00 2026-01-08 17:36:36 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:36:36 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:36:36 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:36:36 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-a1ab15bd1b54e778c6c30acff4c263c9-7c8c88a898cc4cbe-01 2026-01-08 17:36:36 INFO Offering MW02393 synced. 2026-01-08 17:36:36 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:36:36 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-456b5e582fed4cff0151061d1cb473cf-5e4ffce5bf765a84-01 2026-01-08 17:36:36 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:36:36 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:36:36 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-6d183cdf66def58b0ea1b29b809d9b91-630e63ffe3022d06-01 2026-01-08 17:36:36 INFO Offering MW02393 synced. 2026-01-08 17:36:36 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:36:36 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-8bc5d5190e10ea29d3ed7fd6c9621ac6-97f4fc99b633541e-01 2026-01-08 17:36:36 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:13:37.882694Z', 'endDate': '2026-02-07T17:36:36Z'}, 'rhEntitlements': [{'subscriptionNumber': 1542847, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'f79e85cf-7056-4e5d-8f8d-766d8b1d4f3e', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testbzw', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 589510} 2026-01-08 17:36:36 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:36:36 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-68cc0eca86671d203cf174fb76647edd-59045758baea2e6b-01 2026-01-08 17:36:36 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'd0fa3f91-f3fd-41ca-b2ec-27d34ea4f51a', 'subscription_number': '1542847', 'sku': 'MW02393', 'start_date': '2026-01-07T17:13:37.882694Z', 'end_date': '2026-02-07T17:36:36Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'f79e85cf-7056-4e5d-8f8d-766d8b1d4f3e;aws_customer_id_123;1234567', 'billing_account_id': 'testbzw', 'product_tags': ['rosa'], 'vendor_product_code': 'f79e85cf-7056-4e5d-8f8d-766d8b1d4f3e', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:36:36 INFO Adding payg events of org 3340851 ... 2026-01-08 17:36:36 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:36:36 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-b5b917bc5f420adce371a4a000258e03-eb20bc1f958b1af6-00 2026-01-08 17:36:36 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:36 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T15%3A00%3A00Z&end=2026-01-08T16%3A00%3A00Z, status_code: 200 2026-01-08 17:36:36 INFO Trace log using : 00-6ac5f31e33c84c9e317cd6735d8d993a-f99beaa8baa2b3dc-00 2026-01-08 17:36:36 INFO Found events after saving: [ { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "79ac9a7f-6b3e-4a03-8595-ecca4652ac35", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T16:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 289.2291912803949 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:36.707019281Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T15:00:00Z" } ] 2026-01-08 17:36:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T15%3A00%3A00Z&end=2026-01-08T16%3A00%3A00Z, status_code: 200 2026-01-08 17:36:37 INFO Trace log using : 00-3d5b71cd0c46a798034c4fd2a43aab44-4023635c35b1e126-01 2026-01-08 17:36:37 INFO Found events after saving: [ { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "79ac9a7f-6b3e-4a03-8595-ecca4652ac35", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T16:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 289.2291912803949 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:36.707019281Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T15:00:00Z" }, { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "aebaa782-67c1-44f9-b922-68de9067926b", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T16:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 309.4890960645739 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:36.715000796Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T15:00:00Z" } ] 2026-01-08 17:36:37 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': 'fd75811d-f9e2-46b3-9edd-db61d23319a6', 'timestamp': '2026-01-08T15:00:00Z', 'expiration': '2026-01-08T16:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6', 'measurements': [{'value': 289.2291912803949, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testbzw'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'fd75811d-f9e2-46b3-9edd-db61d23319a6', 'timestamp': '2026-01-08T15:00:00Z', 'expiration': '2026-01-08T16:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6', 'measurements': [{'value': 309.4890960645739, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testbzw'}] 2026-01-08 17:36:37 INFO rosa PAYG Cluster fd75811d-f9e2-46b3-9edd-db61d23319a6 created successfully!! 2026-01-08 17:36:37 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:37 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:36:37 INFO Trace log using : 00-880bd5ace53050daea08a5a135ebce97-9eb84d5c217d9188-00 2026-01-08 17:36:37 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:37 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:36:37 INFO Adding payg events of org 3340851 ... 2026-01-08 17:36:37 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:36:37 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:36:37 INFO Trace log using : 00-2591fb9eb603391a6f2e02afaf46b4a4-ced1d4e7c39fef2f-00 2026-01-08 17:36:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:37 INFO Trace log using : 00-cb51b5f7e3c0c85ea75b215f10cd8026-11b67c4e41997b14-00 2026-01-08 17:36:37 INFO Found events after saving: [ { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "e36e3eb5-702b-4577-9652-2d2cfc918be0", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 320.81893246915246 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:37.265494137Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:37 INFO Trace log using : 00-7ce6a154198a9bcd3d91f9d9e5d06af6-18b82bb6228e8448-00 2026-01-08 17:36:37 INFO Found events after saving: [ { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "e36e3eb5-702b-4577-9652-2d2cfc918be0", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 320.81893246915246 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:37.265494137Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testbzw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6", "event_id": "36630228-00b5-41ab-9a9a-48037d585394", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "fd75811d-f9e2-46b3-9edd-db61d23319a6", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 305.63333766246814 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:36:37.277591268Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:37 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': 'fd75811d-f9e2-46b3-9edd-db61d23319a6', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6', 'measurements': [{'value': 320.81893246915246, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testbzw'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'fd75811d-f9e2-46b3-9edd-db61d23319a6', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fd75811d-f9e2-46b3-9edd-db61d23319a6', 'measurements': [{'value': 305.63333766246814, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testbzw'}] 2026-01-08 17:36:37 INFO rosa PAYG Cluster fd75811d-f9e2-46b3-9edd-db61d23319a6 created successfully!! 2026-01-08 17:36:37 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:37 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:36:37 INFO Trace log using : 00-0616b04fe7f0070458a53b87d5ebf1ed-0cef55b667db9927-00 2026-01-08 17:36:37 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:37 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:36:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:39 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testbzw 2026-01-08 17:36:39 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testbzw, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:39 INFO The action 'wait for remittances for 'rosa', 'Cores', expected value '496.0', status 'None', and '{'billingProvider': 'aws', 'billingAccountId': 'testbzw'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'testbzw', 'remittedValue': 496.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:36:37.895618Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:36:39 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:39 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : None 2026-01-08 17:36:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:39 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:36:39 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : None 2026-01-08 17:36:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:39 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:39 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : None 2026-01-08 17:36:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:39 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:36:39 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : None 2026-01-08 17:36:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:39 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:36:39 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : None 2026-01-08 17:36:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:39 INFO Payg metrics are: metered='615.12', tallied='615.12', covered_by_contract='120.0', billing_pending='496.0', remitted_success='0.0') PASSED [ 71%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_excludes_hard_failures[OpenShift-metrics-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:36:39 INFO Using random seed value for random generation: 5529 2026-01-08 17:36:39 INFO select version() 2026-01-08 17:36:39 INFO [raw sql] {} 2026-01-08 17:36:39 INFO select current_schema() 2026-01-08 17:36:39 INFO [raw sql] {} 2026-01-08 17:36:39 INFO show standard_conforming_strings 2026-01-08 17:36:39 INFO [raw sql] {} 2026-01-08 17:36:39 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:36:39 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:39 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:39 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:41 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:36:42 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:36:42 INFO Trace log using : 00-8b649516ed649d1755c0f7feb9fc72d1-a0a329785338ed70-01 2026-01-08 17:36:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:42 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:36:42 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:36:42 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:36:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:42 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:36:42 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:36:42 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:36:42 INFO Trace log using : 00-5b854d091b4ccf282a0b8ae4edc1720c-06fe0d51af9a2e86-00 2026-01-08 17:36:42 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:36:42 INFO Creating event with data : {'billing_account_id': 'testkhmh', 'billing_provider': 'aws', 'cores': 1.0} 2026-01-08 17:36:42 INFO Adding payg events of org 3340851 ... 2026-01-08 17:36:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:36:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:36:42 INFO Trace log using : 00-4cf7af3b03a5cb9e35a7ef4c946c7e62-457abf8b5e464e1d-00 2026-01-08 17:36:42 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:36:42 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:36:42 INFO Trace log using : 00-ca06ef90820a08704d789507484360ed-b8f397c57cf9eda4-00 2026-01-08 17:36:42 INFO Found events after saving: [ { "billing_account_id": "testkhmh", "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_b39fac1e-3a77-4e0d-9b40-72e7ebdffa26", "event_id": "132c0418-44f4-4863-9a31-d7f3f1d011f3", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b39fac1e-3a77-4e0d-9b40-72e7ebdffa26", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:36:42.091742096Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:36:42 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'b39fac1e-3a77-4e0d-9b40-72e7ebdffa26', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_ocp_cluster_b39fac1e-3a77-4e0d-9b40-72e7ebdffa26', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws', 'billing_account_id': 'testkhmh'}] 2026-01-08 17:36:42 INFO OpenShift-metrics PAYG Cluster b39fac1e-3a77-4e0d-9b40-72e7ebdffa26 created successfully!! 2026-01-08 17:36:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:36:39+00:00'), ('ending', '2026-01-08T22:36:39+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T15%3A36%3A39Z&end=2026-01-08T22%3A36%3A39Z, status_code: 204 2026-01-08 17:36:42 INFO Trace log using : 00-5e447d5160a54ba3cc6184c473635443-deac005c057dd81b-00 2026-01-08 17:36:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:42 INFO Tally synced from 2026-01-08T15:36:39Z to 2026-01-08T22:36:39Z. 2026-01-08 17:36:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:36:39+00:00'), ('ending', '2026-01-08T22:36:39+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:42 INFO Waiting for hourly tally sync completion... 2026-01-08 17:36:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:36:39+00:00'), ('ending', '2026-01-08T22:36:39+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:57 INFO Tally updated with increased value...... 2026-01-08 17:36:57 INFO update billable_usage_remittance set status='failed' where org_id='3340851' 2026-01-08 17:36:57 INFO [generated in 0.00027s] {} 2026-01-08 17:36:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores 2026-01-08 17:36:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores, status_code: 200 2026-01-08 17:36:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:57 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:36:57 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:36:57 INFO Trace log using : 00-e3305ddb7f3c442947546acd9fe2799c-f64168b9574eca21-00 2026-01-08 17:36:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:36:57 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:36:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores 2026-01-08 17:36:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores, status_code: 200 2026-01-08 17:36:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:36:59 INFO The action 'wait for remittances for 'OpenShift-metrics', 'Cores', expected value '1.0', status 'None', and '{}'' succeeded with: [{'orgId': '3340851', 'productId': 'OpenShift-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'testkhmh', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:36:42.172552Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'null'}] 2026-01-08 17:36:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_provider', 'aws'), ('billing_account_id', 'testkhmh'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:36:59.208222+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:36:59 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:36:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testkhmh 2026-01-08 17:36:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-metrics&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testkhmh, status_code: 200 2026-01-08 17:36:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 72%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:36:59 INFO ROLLBACK tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[ansible-aap-managed-greater] -------------------------------- live log setup -------------------------------- 2026-01-08 17:36:59 INFO Using random seed value for random generation: 5297 -------------------------------- live log call --------------------------------- 2026-01-08 17:36:59 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:36:59 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:36:59 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:36:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:01 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:01 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:01 INFO Trace log using : 00-0bf8a3396ee297c6b57a5ac8a8d78445-6ebcdb4fef7bea1d-01 2026-01-08 17:37:01 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:01 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:01 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:01 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:01 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:01 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:01 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:01 INFO Trace log using : 00-f4b54c31bfc9ca39aaa3207eb7986207-c16729b0347c583d-00 2026-01-08 17:37:01 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:01 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:37:01 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:37:02 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-8f246568e2fa331d7ea721f41a59af13-ce57e9fbc3125f9c-01 2026-01-08 17:37:02 INFO Offering MCT4701 synced. 2026-01-08 17:37:02 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:02 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-d99032f3c808ca3fa75750a4b691a966-d79f5dc5a1ac4ff3-01 2026-01-08 17:37:02 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:02Z'}, 'rhEntitlements': [{'subscriptionNumber': 4611236, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'f3cedd74-caca-4bbb-b5b1-792afa35ba44', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '30'}, {'name': 'infrastructure', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testbrox', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 302561} 2026-01-08 17:37:02 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:02 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-7687ded4f92e1df4f757c1157e0802ce-81f3ee0507e1587f-01 2026-01-08 17:37:02 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '7ab7e8f7-c313-4e82-b9a8-d7d1e0b8fb3d', 'subscription_number': '4611236', 'sku': 'MCT4701', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:02Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'f3cedd74-caca-4bbb-b5b1-792afa35ba44;aws_customer_id_123;1234567', 'billing_account_id': 'testbrox', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'f3cedd74-caca-4bbb-b5b1-792afa35ba44', 'metrics': [{'metric_id': 'managed_node', 'value': 30}, {'metric_id': 'infrastructure', 'value': 30}]}} 2026-01-08 17:37:02 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:37:02 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:02 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-6962b7698e82bc399a36da9454b2c766-da7591e9b658db04-00 2026-01-08 17:37:02 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:02 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-a865231f7df4833782c8b8ad6e50e5c0-e8f313f466bef6df-00 2026-01-08 17:37:02 INFO Found events after saving: [] 2026-01-08 17:37:02 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:02 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:02 INFO Trace log using : 00-fec6a0f7ed0a04c5dc5e7fc35a781cbb-c7df35346fb234fe-00 2026-01-08 17:37:02 INFO Found events after saving: [ { "billing_account_id": "testbrox", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_14d0b75e-5365-401e-9c6c-96e7cc79a8f0/pcfFVqTdUe", "event_id": "e8bb1e1c-1990-443c-97c9-ee220bf13fa6", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T17:00:00Z", "instance_id": "14d0b75e-5365-401e-9c6c-96e7cc79a8f0/pcfFVqTdUe", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 295.87735115378376 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:02.478344486Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testbrox", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_14d0b75e-5365-401e-9c6c-96e7cc79a8f0/jfbrMuXHjt", "event_id": "09d7de8c-aff3-4f88-8b32-53202a532a5d", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "14d0b75e-5365-401e-9c6c-96e7cc79a8f0/jfbrMuXHjt", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 313.75824238169685 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:02.486972142Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:37:02 INFO Ansible event nodes 14d0b75e-5365-401e-9c6c-96e7cc79a8f0/pcfFVqTdUe and 14d0b75e-5365-401e-9c6c-96e7cc79a8f0/jfbrMuXHjt created successfully!! 2026-01-08 17:37:02 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:03 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:03 INFO Trace log using : 00-181810f98c96b25461e27a68e513931f-32b0a0eb9133f085-00 2026-01-08 17:37:03 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:03 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_14d0b75e-5365-401e-9c6c-96e7cc79a8f0')] and x-rh-insights-request-id=None 2026-01-08 17:37:03 WARNING Action 'wait for ansible-aap-managed instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:37:05 WARNING Retrying 'wait for ansible-aap-managed instance'... 2026-01-08 17:37:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_14d0b75e-5365-401e-9c6c-96e7cc79a8f0')] and x-rh-insights-request-id=None 2026-01-08 17:37:05 INFO The action 'wait for ansible-aap-managed instance' succeeded with: [{'id': '143a4f49-1450-4e78-b87d-7764538a4adf', 'instance_id': '14d0b75e-5365-401e-9c6c-96e7cc79a8f0/pcfFVqTdUe', 'display_name': 'automation_cluster_control_14d0b75e-5365-401e-9c6c-96e7cc79a8f0/pcfFVqTdUe', 'billing_provider': 'aws', 'billing_account_id': 'testbrox', 'measurements': [0.0, 295.87735115378376], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 2, 478344, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 0.0, 'Managed-nodes': 295.87735115378376}}] 2026-01-08 17:37:05 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:05 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:05 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:07 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testbrox 2026-01-08 17:37:07 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testbrox, status_code: 200 2026-01-08 17:37:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:07 WARNING Action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testbrox'}'' failed with error 'No new remittance records assert 0 > 0'. Retrying... 2026-01-08 17:37:12 WARNING Retrying 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testbrox'}''... 2026-01-08 17:37:12 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:12 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:12 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:14 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testbrox 2026-01-08 17:37:14 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testbrox, status_code: 200 2026-01-08 17:37:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:14 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testbrox'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'testbrox', 'remittedValue': 284.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:37:03.069554Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:37:14 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'testbrox'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:14.083848+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:14 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 314} 2026-01-08 17:37:14 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:14 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:14 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:16 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testbrox 2026-01-08 17:37:16 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testbrox, status_code: 200 2026-01-08 17:37:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:16 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Managed-nodes', expected value 'None', status 'gratis', and '{'billingProvider': 'aws', 'billingAccountId': 'testbrox'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Managed-nodes', 'billingProvider': 'aws', 'billingAccountId': 'testbrox', 'remittedValue': 266.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:37:03.093526Z', 'remittanceStatus': 'gratis', 'remittanceErrorCode': 'null'}] 2026-01-08 17:37:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Managed-nodes with query params [('billing_account_id', 'testbrox'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:16.125138+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:16 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 296} 2026-01-08 17:37:16 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 72%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[ansible-aap-managed-less] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:16 INFO Using random seed value for random generation: 6624 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:16 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:16 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:16 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:18 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:18 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:18 INFO Trace log using : 00-ea4c21beadb39362ad13bd0be5ccd0bc-d373e115e7d81712-01 2026-01-08 17:37:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:18 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:18 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:18 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:18 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:18 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:18 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-6dacdb071e50e8f779427aec67405a1b-3abdf9594b37ad56-00 2026-01-08 17:37:18 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:18 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:37:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:37:18 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-2df92377282503a2be2a533c811160df-e26c9e4708a218bd-01 2026-01-08 17:37:18 INFO Offering MCT4701 synced. 2026-01-08 17:37:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-2470ca6b4bba3aab6c9f10b05e4f6468-e57b3f2229207c7f-01 2026-01-08 17:37:18 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:18Z'}, 'rhEntitlements': [{'subscriptionNumber': 1726547, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '6e40a8e8-fb9f-474a-a21f-f8157f1cc322', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '30'}, {'name': 'infrastructure', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testnngp', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 987114} 2026-01-08 17:37:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-634e9dfb29ca0dde80b74656e8cbd19e-bf4d659098c5925b-01 2026-01-08 17:37:18 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'a250da9f-849d-4d11-9234-9ccd1ab5f23d', 'subscription_number': '1726547', 'sku': 'MCT4701', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:18Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '6e40a8e8-fb9f-474a-a21f-f8157f1cc322;aws_customer_id_123;1234567', 'billing_account_id': 'testnngp', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '6e40a8e8-fb9f-474a-a21f-f8157f1cc322', 'metrics': [{'metric_id': 'managed_node', 'value': 30}, {'metric_id': 'infrastructure', 'value': 30}]}} 2026-01-08 17:37:18 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:37:18 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:18 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-91feef8c906a9c1fed74e7026582c9ae-36e4c4038bfbd5bb-00 2026-01-08 17:37:18 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:18 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:18 INFO Trace log using : 00-fd8fb44199d3150a81b1970fa5e95049-d5c36d4e74f42399-00 2026-01-08 17:37:18 INFO Found events after saving: [ { "billing_account_id": "testnngp", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU", "event_id": "71ec4b92-8b9a-4ca5-9744-30350312b2f0", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T17:00:00Z", "instance_id": "1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 9.813841141230714 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:18.719464021Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:37:19 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:19 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:19 INFO Trace log using : 00-1e1399a4d29ebd4d08de15bc5458d94c-38218d557b209ee5-01 2026-01-08 17:37:19 INFO Found events after saving: [ { "billing_account_id": "testnngp", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU", "event_id": "71ec4b92-8b9a-4ca5-9744-30350312b2f0", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T17:00:00Z", "instance_id": "1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 9.813841141230714 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:18.719464021Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testnngp", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_1ad25117-f9fa-4ba3-8145-3888ac72ca63/ZrrCWfXMIN", "event_id": "7e38a4d6-934c-47ad-8b74-67556712fcfa", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "1ad25117-f9fa-4ba3-8145-3888ac72ca63/ZrrCWfXMIN", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 9.518511620149342 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:18.726312439Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:37:19 INFO Ansible event nodes 1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU and 1ad25117-f9fa-4ba3-8145-3888ac72ca63/ZrrCWfXMIN created successfully!! 2026-01-08 17:37:19 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:19 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:19 INFO Trace log using : 00-0caf8dc764dae7f91b8b0c46d8ad4c84-14c64b7213f7cd3d-00 2026-01-08 17:37:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:19 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_1ad25117-f9fa-4ba3-8145-3888ac72ca63')] and x-rh-insights-request-id=None 2026-01-08 17:37:19 WARNING Action 'wait for ansible-aap-managed instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:37:21 WARNING Retrying 'wait for ansible-aap-managed instance'... 2026-01-08 17:37:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_1ad25117-f9fa-4ba3-8145-3888ac72ca63')] and x-rh-insights-request-id=None 2026-01-08 17:37:21 INFO The action 'wait for ansible-aap-managed instance' succeeded with: [{'id': '17c40d4b-a66b-4661-bab9-e0218e976763', 'instance_id': '1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU', 'display_name': 'automation_cluster_control_1ad25117-f9fa-4ba3-8145-3888ac72ca63/tDoEscGTEU', 'billing_provider': 'aws', 'billing_account_id': 'testnngp', 'measurements': [0.0, 9.813841141230714], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 18, 719464, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 0.0, 'Managed-nodes': 9.813841141230714}}] 2026-01-08 17:37:21 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:21 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:21 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:23 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testnngp 2026-01-08 17:37:23 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testnngp, status_code: 200 2026-01-08 17:37:23 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:23 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testnngp'}'' succeeded with: [] 2026-01-08 17:37:23 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'testnngp'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:23.304864+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:23 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10} 2026-01-08 17:37:23 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:23 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:23 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:23 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:25 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testnngp 2026-01-08 17:37:25 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testnngp, status_code: 200 2026-01-08 17:37:25 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:25 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Managed-nodes', expected value '0', status 'gratis', and '{'billingProvider': 'aws', 'billingAccountId': 'testnngp'}'' succeeded with: [] 2026-01-08 17:37:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Managed-nodes with query params [('billing_account_id', 'testnngp'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:25.342598+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:25 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10} 2026-01-08 17:37:25 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 72%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[ansible-aap-managed-equal] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:25 INFO Using random seed value for random generation: 7795 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:25 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:25 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:25 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:25 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:27 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:27 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:27 INFO Trace log using : 00-6b6ae1dfe92d8edc834adb44090968a3-5cae005edba84688-01 2026-01-08 17:37:27 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:27 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:27 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:27 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:27 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:27 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:27 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-af7e149e05cef303f621b24eca2e5320-111d2b71842cd004-01 2026-01-08 17:37:27 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:27 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:37:27 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:37:27 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-78b27a52c5f660ffbccc84610c2bf374-46cd4277426c089b-01 2026-01-08 17:37:27 INFO Offering MCT4701 synced. 2026-01-08 17:37:27 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:27 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-8fcfdae0a4ba94d35e8431127006ed22-c2fb42a51f4408dd-01 2026-01-08 17:37:27 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:27Z'}, 'rhEntitlements': [{'subscriptionNumber': 9089613, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'c01c20a5-f016-479a-bb31-90e597e0bccf', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '30'}, {'name': 'infrastructure', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testpynd', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 554366} 2026-01-08 17:37:27 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:27 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-77f1b976304fd7cf711f046c3e3b9646-a1a01d3951928490-01 2026-01-08 17:37:27 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '0e8af1f5-9bf6-46ca-a6e3-fb81ae307d77', 'subscription_number': '9089613', 'sku': 'MCT4701', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:27Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'c01c20a5-f016-479a-bb31-90e597e0bccf;aws_customer_id_123;1234567', 'billing_account_id': 'testpynd', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'c01c20a5-f016-479a-bb31-90e597e0bccf', 'metrics': [{'metric_id': 'managed_node', 'value': 30}, {'metric_id': 'infrastructure', 'value': 30}]}} 2026-01-08 17:37:27 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:37:27 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:27 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-02f7b96462ff75b3f0294983658e269a-20384a9f6630a555-00 2026-01-08 17:37:27 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:27 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:27 INFO Trace log using : 00-1929efd85f2f34d18d3932983ad39c3f-6f84ea129c4d9762-00 2026-01-08 17:37:27 INFO Found events after saving: [] 2026-01-08 17:37:28 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:28 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:28 INFO Trace log using : 00-8d68af07a1dedb463adfe6cd04e28bd9-cbd85167aebf7b97-00 2026-01-08 17:37:28 INFO Found events after saving: [ { "billing_account_id": "testpynd", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_7871291d-6b41-406d-b068-05b9cbba7507/nBnzkCFZvy", "event_id": "d66f4ac2-5124-427c-819a-759217ab9272", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T17:00:00Z", "instance_id": "7871291d-6b41-406d-b068-05b9cbba7507/nBnzkCFZvy", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 30.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:27.917073448Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testpynd", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_7871291d-6b41-406d-b068-05b9cbba7507/jOJlBzzSen", "event_id": "aeee186b-5231-447d-9ccd-03a27c0fcaf3", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "7871291d-6b41-406d-b068-05b9cbba7507/jOJlBzzSen", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 30.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:37:27.924543995Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:37:28 INFO Ansible event nodes 7871291d-6b41-406d-b068-05b9cbba7507/nBnzkCFZvy and 7871291d-6b41-406d-b068-05b9cbba7507/jOJlBzzSen created successfully!! 2026-01-08 17:37:28 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:28 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:28 INFO Trace log using : 00-51c3ed370ef2664ff93dacb7ec7ddd89-eca72aa05036d5b2-01 2026-01-08 17:37:28 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:28 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:28 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_7871291d-6b41-406d-b068-05b9cbba7507')] and x-rh-insights-request-id=None 2026-01-08 17:37:28 INFO The action 'wait for ansible-aap-managed instance' succeeded with: [{'id': '160709b2-2ea2-46f8-b614-81c79fbaf130', 'instance_id': '7871291d-6b41-406d-b068-05b9cbba7507/nBnzkCFZvy', 'display_name': 'automation_cluster_control_7871291d-6b41-406d-b068-05b9cbba7507/nBnzkCFZvy', 'billing_provider': 'aws', 'billing_account_id': 'testpynd', 'measurements': [0.0, 30.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 27, 917073, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 0.0, 'Managed-nodes': 30.0}}] 2026-01-08 17:37:28 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:28 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:28 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:28 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:30 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testpynd 2026-01-08 17:37:30 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testpynd, status_code: 200 2026-01-08 17:37:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:30 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testpynd'}'' succeeded with: [] 2026-01-08 17:37:30 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'testpynd'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:30.486721+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:30 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:37:30 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:30 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:30 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:30 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:32 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testpynd 2026-01-08 17:37:32 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Managed-nodes&billingProvider=aws&billingAccountId=testpynd, status_code: 200 2026-01-08 17:37:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:32 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Managed-nodes', expected value '0', status 'gratis', and '{'billingProvider': 'aws', 'billingAccountId': 'testpynd'}'' succeeded with: [] 2026-01-08 17:37:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Managed-nodes with query params [('billing_account_id', 'testpynd'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:32.521357+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:32 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:37:32 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 73%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[rosa-greater] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:32 INFO Using random seed value for random generation: 9175 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:32 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:32 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:32 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:34 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:34 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:34 INFO Trace log using : 00-cd04b4e748857ba76ed097493d56ea80-20b358089d5a1186-01 2026-01-08 17:37:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:34 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:34 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:34 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:34 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:34 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:34 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-4829817af2db9d2c8e803abdeab25eba-a8d739d3af251dbf-00 2026-01-08 17:37:34 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:34 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:37:34 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:37:34 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-90c9fe25ce144c041a93598ea2c963c6-61bf0be24a697a1d-01 2026-01-08 17:37:34 INFO Offering MW02393 synced. 2026-01-08 17:37:34 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:34 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-ea5cdfd492e6a11e588bc92efdf12a6d-72ccf8507c52e328-01 2026-01-08 17:37:34 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:34Z'}, 'rhEntitlements': [{'subscriptionNumber': 7887669, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '2be052eb-bee8-4482-b511-f4fa4fea114c', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testvczn', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 491578} 2026-01-08 17:37:34 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:34 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-0fafa9fc74dce43cc7ccea3a8288dffb-3ba3e40ee147f1a4-01 2026-01-08 17:37:34 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '1bda1796-a9dd-474c-b9bb-c14e9eb38aec', 'subscription_number': '7887669', 'sku': 'MW02393', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:34Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '2be052eb-bee8-4482-b511-f4fa4fea114c;aws_customer_id_123;1234567', 'billing_account_id': 'testvczn', 'product_tags': ['rosa'], 'vendor_product_code': '2be052eb-bee8-4482-b511-f4fa4fea114c', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:37:34 INFO Adding payg events of org 3340851 ... 2026-01-08 17:37:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-bc80943c8b64f9c93c6df822f8c10687-b764df8870ed4ca0-00 2026-01-08 17:37:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:34 INFO Trace log using : 00-118c729e24e626aa6ab62d67dbc52794-196e08891ee2e37d-00 2026-01-08 17:37:34 INFO Found events after saving: [ { "billing_account_id": "testvczn", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e", "event_id": "2bf9aee5-056f-4250-8b89-765047ac592c", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "a8fa59fd-6564-479d-9bc9-65f69857d56e", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 318.02520931205623 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:34.889324843Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:37:35 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:35 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:35 INFO Trace log using : 00-b3f4c08919a296c256a662cc29c8aa61-39b1ad2dc0111366-00 2026-01-08 17:37:35 INFO Found events after saving: [ { "billing_account_id": "testvczn", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e", "event_id": "2bf9aee5-056f-4250-8b89-765047ac592c", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "a8fa59fd-6564-479d-9bc9-65f69857d56e", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 318.02520931205623 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:34.889324843Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvczn", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e", "event_id": "f1bd5e88-c845-4b83-b25c-18cfd2984709", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "a8fa59fd-6564-479d-9bc9-65f69857d56e", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 327.5258950033392 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:34.896784136Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:37:35 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': 'a8fa59fd-6564-479d-9bc9-65f69857d56e', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e', 'measurements': [{'value': 318.02520931205623, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testvczn'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'a8fa59fd-6564-479d-9bc9-65f69857d56e', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e', 'measurements': [{'value': 327.5258950033392, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testvczn'}] 2026-01-08 17:37:35 INFO rosa PAYG Cluster a8fa59fd-6564-479d-9bc9-65f69857d56e created successfully!! 2026-01-08 17:37:35 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:35 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:35 INFO Trace log using : 00-441065d62a00c413779a5dac7b4df372-665007bf4b8f8935-00 2026-01-08 17:37:35 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:35 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:35 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'a8fa59fd-6564-479d-9bc9-65f69857d56e')] and x-rh-insights-request-id=None 2026-01-08 17:37:35 WARNING Action 'wait for rosa instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:37:37 WARNING Retrying 'wait for rosa instance'... 2026-01-08 17:37:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'a8fa59fd-6564-479d-9bc9-65f69857d56e')] and x-rh-insights-request-id=None 2026-01-08 17:37:37 INFO The action 'wait for rosa instance' succeeded with: [{'id': '5513b332-6f55-44c4-9b20-e603d875a0bb', 'instance_id': 'a8fa59fd-6564-479d-9bc9-65f69857d56e', 'display_name': 'automation_moa-hostedcontrolplane_cluster_a8fa59fd-6564-479d-9bc9-65f69857d56e', 'billing_provider': 'aws', 'billing_account_id': 'testvczn', 'measurements': [327.5258950033392, 318.02520931205623], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 34, 896784, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 327.5258950033392, 'Instance-hours': 318.02520931205623}}] 2026-01-08 17:37:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:39 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvczn 2026-01-08 17:37:39 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvczn, status_code: 200 2026-01-08 17:37:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:39 INFO The action 'wait for remittances for 'rosa', 'Cores', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testvczn'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'testvczn', 'remittedValue': 208.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:37:35.497594Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:37:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', 'testvczn'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:39.468535+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 328} 2026-01-08 17:37:39 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:39 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:39 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:41 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvczn 2026-01-08 17:37:41 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvczn, status_code: 200 2026-01-08 17:37:41 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:41 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testvczn'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'testvczn', 'remittedValue': 289.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:37:35.470023Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:37:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('billing_account_id', 'testvczn'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:41.502342+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 319} 2026-01-08 17:37:41 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 73%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[rosa-less] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:41 INFO Using random seed value for random generation: 6912 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:41 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:41 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:41 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:41 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:43 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:43 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:43 INFO Trace log using : 00-f5c79845476e91049a1af6ad63b529a4-3891c3c1427997d8-01 2026-01-08 17:37:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:43 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:43 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:43 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:43 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:43 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:43 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-7756fe7d9da9fc84b9508f7a08bb0270-e45d356a70ae7102-00 2026-01-08 17:37:43 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:43 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:37:43 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:37:43 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-f608c9eec5a584a3e10636b570ac979f-835ee2178e277816-01 2026-01-08 17:37:43 INFO Offering MW02393 synced. 2026-01-08 17:37:43 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:43 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-00f38c791fcf8629a46a6f87270249e9-c583dd973fd0dd59-01 2026-01-08 17:37:43 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:43Z'}, 'rhEntitlements': [{'subscriptionNumber': 3763846, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '0c69e654-9c1d-4447-8f2f-a1f7c44bdfcc', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testyqbv', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 706068} 2026-01-08 17:37:43 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:43 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-7b06e610983a452374688b105fbbc3cb-b497b13d2f3f7b85-01 2026-01-08 17:37:43 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '89aaf7c8-40db-473d-9935-50cdba759b78', 'subscription_number': '3763846', 'sku': 'MW02393', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:43Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '0c69e654-9c1d-4447-8f2f-a1f7c44bdfcc;aws_customer_id_123;1234567', 'billing_account_id': 'testyqbv', 'product_tags': ['rosa'], 'vendor_product_code': '0c69e654-9c1d-4447-8f2f-a1f7c44bdfcc', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:37:43 INFO Adding payg events of org 3340851 ... 2026-01-08 17:37:43 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:43 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-a6c73bc1d9264737d5e9e5d90a5e1b93-42dc4a0e178e58ae-00 2026-01-08 17:37:43 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:43 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:43 INFO Trace log using : 00-31635ac9d109e96ec083a5a943e3a0be-e1ef4b9f05d97df6-00 2026-01-08 17:37:43 INFO Found events after saving: [ { "billing_account_id": "testyqbv", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "event_id": "495ac1cc-9739-444d-9e1c-bbc945783e82", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 7.205516044542214 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:43.825807492Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:37:44 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:44 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:44 INFO Trace log using : 00-7ae82da1885744a60864b80730ae0a3d-6605cf02fedf1b24-01 2026-01-08 17:37:44 INFO Found events after saving: [ { "billing_account_id": "testyqbv", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "event_id": "495ac1cc-9739-444d-9e1c-bbc945783e82", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 7.205516044542214 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:43.825807492Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testyqbv", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "event_id": "c6208214-1d4f-4032-a7f4-626703bc2a5e", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 8.277295943462105 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:43.832804663Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:37:44 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': '9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'measurements': [{'value': 7.205516044542214, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testyqbv'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': '9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'measurements': [{'value': 8.277295943462105, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testyqbv'}] 2026-01-08 17:37:44 INFO rosa PAYG Cluster 9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9 created successfully!! 2026-01-08 17:37:44 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:44 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:44 INFO Trace log using : 00-d212348f20a2b92cfbd4c0ffd3476f74-e9460e2d274725e9-01 2026-01-08 17:37:44 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:44 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:44 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9')] and x-rh-insights-request-id=None 2026-01-08 17:37:44 WARNING Action 'wait for rosa instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:37:46 WARNING Retrying 'wait for rosa instance'... 2026-01-08 17:37:46 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9')] and x-rh-insights-request-id=None 2026-01-08 17:37:46 INFO The action 'wait for rosa instance' succeeded with: [{'id': '9deb6e36-b68c-4113-b987-673e479e59c8', 'instance_id': '9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'display_name': 'automation_moa-hostedcontrolplane_cluster_9c9cd5f6-2a0d-4a48-a6bc-476786d59bb9', 'billing_provider': 'aws', 'billing_account_id': 'testyqbv', 'measurements': [8.277295943462105, 7.205516044542214], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 43, 832805, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 8.277295943462105, 'Instance-hours': 7.205516044542214}}] 2026-01-08 17:37:46 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:46 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:46 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:46 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:48 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testyqbv 2026-01-08 17:37:48 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testyqbv, status_code: 200 2026-01-08 17:37:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:48 INFO The action 'wait for remittances for 'rosa', 'Cores', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testyqbv'}'' succeeded with: [] 2026-01-08 17:37:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', 'testyqbv'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:48.413023+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:48 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 9} 2026-01-08 17:37:48 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:48 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:48 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:50 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testyqbv 2026-01-08 17:37:50 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testyqbv, status_code: 200 2026-01-08 17:37:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:50 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testyqbv'}'' succeeded with: [] 2026-01-08 17:37:50 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('billing_account_id', 'testyqbv'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:50.447187+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:50 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 8} 2026-01-08 17:37:50 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 73%] tests/integration/swatch_billing/test_remitance.py::test_verify_remittance_of_contract_product[rosa-equal] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:50 INFO Using random seed value for random generation: 6357 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:50 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:50 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:50 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:52 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:37:52 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:37:52 INFO Trace log using : 00-127bf17487f91e74d695530ba4690664-10d64c2c33dcdd0e-01 2026-01-08 17:37:52 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:52 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:37:52 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:37:52 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:52 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:37:52 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:37:52 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-9cf7636dc3a1bd8e7ee70eb367bce920-dfd1f85ade3e9e79-00 2026-01-08 17:37:52 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:37:52 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:37:52 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:37:52 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-f362c6a955626d0bcef2cbdd1b7e12c6-995d9f691aa23c20-01 2026-01-08 17:37:52 INFO Offering MW02393 synced. 2026-01-08 17:37:52 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:37:52 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-922f06f7dea6ecd3ab49a5be685708e0-7040b340450be49f-01 2026-01-08 17:37:52 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T01:00:00Z', 'endDate': '2026-02-07T17:37:52Z'}, 'rhEntitlements': [{'subscriptionNumber': 6699685, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '4aefed28-85ae-4924-b34f-899d8cba0968', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testejvm', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 984064} 2026-01-08 17:37:52 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:37:52 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-3e8c17dc98d61000ae1e14a1f2c8cc83-d22780b43ac54b8d-01 2026-01-08 17:37:52 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '79e86504-04c7-4806-9c18-2b8173acae29', 'subscription_number': '6699685', 'sku': 'MW02393', 'start_date': '2026-01-01T01:00:00Z', 'end_date': '2026-02-07T17:37:52Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '4aefed28-85ae-4924-b34f-899d8cba0968;aws_customer_id_123;1234567', 'billing_account_id': 'testejvm', 'product_tags': ['rosa'], 'vendor_product_code': '4aefed28-85ae-4924-b34f-899d8cba0968', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:37:52 INFO Adding payg events of org 3340851 ... 2026-01-08 17:37:52 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:37:52 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-cc976cd5f913ac29d7c880741e91ef58-71e1f1f38c00d242-00 2026-01-08 17:37:52 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:52 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:52 INFO Trace log using : 00-928881684f5abf3da8288b645bc9282e-896bb144f18fa79e-00 2026-01-08 17:37:52 INFO Found events after saving: [] 2026-01-08 17:37:53 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:37:53 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:37:53 INFO Trace log using : 00-5dfdbfe5bc11e42ff572f1fb253444f8-73b184d87a40fad1-01 2026-01-08 17:37:53 INFO Found events after saving: [ { "billing_account_id": "testejvm", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_b0beee96-6d83-4307-9369-23c921b28ecc", "event_id": "603f12cb-e5a8-4dcc-8422-e34bee1d9c3e", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b0beee96-6d83-4307-9369-23c921b28ecc", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 30.0 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:52.796805837Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testejvm", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_b0beee96-6d83-4307-9369-23c921b28ecc", "event_id": "867fe965-b523-4801-9fe1-00ad280f6dac", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "b0beee96-6d83-4307-9369-23c921b28ecc", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 30.0 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:37:52.79739232Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:37:53 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': 'b0beee96-6d83-4307-9369-23c921b28ecc', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b0beee96-6d83-4307-9369-23c921b28ecc', 'measurements': [{'value': 30.0, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testejvm'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': 'b0beee96-6d83-4307-9369-23c921b28ecc', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b0beee96-6d83-4307-9369-23c921b28ecc', 'measurements': [{'value': 30.0, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testejvm'}] 2026-01-08 17:37:53 INFO rosa PAYG Cluster b0beee96-6d83-4307-9369-23c921b28ecc created successfully!! 2026-01-08 17:37:53 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:37:53 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:37:53 INFO Trace log using : 00-11c3ca2c2157a61d548d2d69d5b454e4-1119598209df0c46-00 2026-01-08 17:37:53 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:37:53 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:37:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'b0beee96-6d83-4307-9369-23c921b28ecc')] and x-rh-insights-request-id=None 2026-01-08 17:37:53 WARNING Action 'wait for rosa instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:37:55 WARNING Retrying 'wait for rosa instance'... 2026-01-08 17:37:55 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'b0beee96-6d83-4307-9369-23c921b28ecc')] and x-rh-insights-request-id=None 2026-01-08 17:37:55 INFO The action 'wait for rosa instance' succeeded with: [{'id': '6601aec4-f1d3-4d0c-b62a-f29cc7924b33', 'instance_id': 'b0beee96-6d83-4307-9369-23c921b28ecc', 'display_name': 'automation_moa-hostedcontrolplane_cluster_b0beee96-6d83-4307-9369-23c921b28ecc', 'billing_provider': 'aws', 'billing_account_id': 'testejvm', 'measurements': [30.0, 30.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 37, 52, 797392, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 30.0, 'Instance-hours': 30.0}}] 2026-01-08 17:37:55 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:55 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:55 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testejvm 2026-01-08 17:37:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testejvm, status_code: 200 2026-01-08 17:37:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:57 INFO The action 'wait for remittances for 'rosa', 'Cores', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testejvm'}'' succeeded with: [] 2026-01-08 17:37:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Cores with query params [('billing_account_id', 'testejvm'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:57.375853+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:57 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:37:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testejvm 2026-01-08 17:37:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testejvm, status_code: 200 2026-01-08 17:37:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:37:59 INFO The action 'wait for remittances for 'rosa', 'Instance-hours', expected value '0', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testejvm'}'' succeeded with: [] 2026-01-08 17:37:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/Instance-hours with query params [('billing_account_id', 'testejvm'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:37:59.408362+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:37:59 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:37:59 INFO Remitted usage is 0 since tallied usage was less than/equal to contract value and will not be sent to AWS PASSED [ 74%] tests/integration/swatch_billing/test_remitance.py::test_verify_contract_usage_adjustment[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:37:59 INFO Using random seed value for random generation: 2428 -------------------------------- live log call --------------------------------- 2026-01-08 17:37:59 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:37:59 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:37:59 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:37:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:01 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:38:01 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:38:01 INFO Trace log using : 00-8d7b4ef8d20f2ac3bd507db8573d4c37-8d9e51ffc9444378-01 2026-01-08 17:38:01 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:01 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:38:01 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:38:01 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:38:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:01 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:38:01 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:38:01 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:38:01 INFO Trace log using : 00-e8e75276f280177fde270668824a9e10-c9f0e9a75575bac2-00 2026-01-08 17:38:01 INFO Reset moto b'{"status": "ok"}' SKIPPED (Skipping test since timestamps will span two months or a fu...) [ 74%] tests/integration/swatch_billing/test_remitance.py::test_verify_old_month_remittance_with_re_tally_operation[rhel-for-x86-els-payg-aws] SKIPPED [ 74%] tests/integration/swatch_billing/test_remitance.py::test_verify_rosa_vs_osd_in_swatch -------------------------------- live log setup -------------------------------- 2026-01-08 17:38:01 INFO Using random seed value for random generation: 3645 -------------------------------- live log call --------------------------------- 2026-01-08 17:38:01 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:01 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:01 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:03 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:38:03 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:38:03 INFO Trace log using : 00-56522865abf94cfc12a5bdb5dbb80820-52c885678597b2f2-01 2026-01-08 17:38:03 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:03 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:38:03 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:38:03 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:03 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:38:03 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:38:03 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-aedd17037373e4a3c2f9d05f0c507fbe-eb4abff9275311bb-00 2026-01-08 17:38:03 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:03 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:38:03 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:38:03 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-ac7ee654a6eb4b24b55ed51760eb37a4-93b4ac91bc891862-01 2026-01-08 17:38:03 INFO Offering MW02393 synced. 2026-01-08 17:38:03 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:38:03 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-bc08f6f6b57f9c484b59ca237d0c0534-14157ac73968eb63-01 2026-01-08 17:38:03 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:13:37.882694Z', 'endDate': '2026-02-07T17:38:03Z'}, 'rhEntitlements': [{'subscriptionNumber': 1789133, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '92ec7153-f72a-4c4c-89e0-17341382f4e6', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testvrw', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 979029} 2026-01-08 17:38:03 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:38:03 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-b6581c30f5fcdd35703eebe250213653-dcd64cb992a549ec-01 2026-01-08 17:38:03 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '2fc7321e-5922-4f16-afc5-1203bcc41d4d', 'subscription_number': '1789133', 'sku': 'MW02393', 'start_date': '2026-01-07T17:13:37.882694Z', 'end_date': '2026-02-07T17:38:03Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '92ec7153-f72a-4c4c-89e0-17341382f4e6;aws_customer_id_123;1234567', 'billing_account_id': 'testvrw', 'product_tags': ['rosa'], 'vendor_product_code': '92ec7153-f72a-4c4c-89e0-17341382f4e6', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:38:03 INFO Adding payg events of org 3340851 ... 2026-01-08 17:38:03 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:38:03 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-bfa81fb320bb851f303c36c3033c4204-7add701c417ecc5a-00 2026-01-08 17:38:03 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:03 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:03 INFO Trace log using : 00-045889ec0682300bd3d22c1f7690c4b3-2841dfed2229ea0d-00 2026-01-08 17:38:03 INFO Found events after saving: [] 2026-01-08 17:38:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:04 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:04 INFO Trace log using : 00-c99afa727cdffd0b5a547a149ebdc95e-01abafa0003074d3-00 2026-01-08 17:38:04 INFO Found events after saving: [ { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "d358c8bd-144b-40ee-a6dc-19e0a3651666", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 321.2228585470704 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.927371848Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "8ea71843-b0bc-43f2-afae-679ced8fef54", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 325.28710186804204 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.9342834Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:38:04 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': '278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'measurements': [{'value': 321.2228585470704, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testvrw'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': '278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'measurements': [{'value': 325.28710186804204, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testvrw'}] 2026-01-08 17:38:04 INFO rosa PAYG Cluster 278fe386-66d7-4ef9-815d-bb9dfb4c7d43 created successfully!! 2026-01-08 17:38:04 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:38:04 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:38:04 INFO Trace log using : 00-b089830426d3992cf275e34a8b3a1a65-d496e088c07183c8-00 2026-01-08 17:38:04 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:04 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:38:04 INFO Adding payg events of org 3340851 ... 2026-01-08 17:38:04 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:38:04 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:38:04 INFO Trace log using : 00-a3bc3a71cb862b0555abf614a694acc7-bae8492c72ce6ac0-00 2026-01-08 17:38:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:04 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:04 INFO Trace log using : 00-6648fc9627052d8ad95dbc52213c595d-47d8f9ead3c859a2-00 2026-01-08 17:38:04 INFO Found events after saving: [ { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "d358c8bd-144b-40ee-a6dc-19e0a3651666", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 321.2228585470704 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.927371848Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "8ea71843-b0bc-43f2-afae-679ced8fef54", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 325.28710186804204 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.9342834Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:38:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:05 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:05 INFO Trace log using : 00-1ae758ad255692f455742624481b5a86-f6145cbfaffc3f05-00 2026-01-08 17:38:05 INFO Found events after saving: [ { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "d358c8bd-144b-40ee-a6dc-19e0a3651666", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 321.2228585470704 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.927371848Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "event_id": "8ea71843-b0bc-43f2-afae-679ced8fef54", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "278fe386-66d7-4ef9-815d-bb9dfb4c7d43", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 325.28710186804204 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:03.9342834Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_2e7b5fa2-b2b7-4760-befe-82bcc84966f2", "event_id": "828f8c56-92b8-4f08-9e47-91de167c5f79", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "2e7b5fa2-b2b7-4760-befe-82bcc84966f2", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 325.28710186804204 } ], "org_id": "3340851", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:38:04.479785434Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testvrw", "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_2e7b5fa2-b2b7-4760-befe-82bcc84966f2", "event_id": "df7b4464-7a20-40f0-8c87-52fc164fbd1c", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "2e7b5fa2-b2b7-4760-befe-82bcc84966f2", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 321.2228585470704 } ], "org_id": "3340851", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:38:04.492446155Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:38:05 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': '2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'measurements': [{'value': 325.28710186804204, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws', 'billing_account_id': 'testvrw'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': '2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'measurements': [{'value': 321.2228585470704, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws', 'billing_account_id': 'testvrw'}] 2026-01-08 17:38:05 INFO OpenShift-dedicated-metrics PAYG Cluster 2e7b5fa2-b2b7-4760-befe-82bcc84966f2 created successfully!! 2026-01-08 17:38:05 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:38:05 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:38:05 INFO Trace log using : 00-2e9a3d68d90a8f772e91855100990c99-f5ef1accacd2b36d-00 2026-01-08 17:38:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:05 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:38:10 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:10 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:10 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift-dedicated-metrics with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '2e7b5fa2-b2b7-4760-befe-82bcc84966f2')] and x-rh-insights-request-id=None 2026-01-08 17:38:12 INFO The action 'wait for OpenShift-dedicated-metrics instance' succeeded with: [{'id': 'c818693d-9ca4-40bc-bedf-73c609f995d6', 'instance_id': '2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'display_name': 'automation_osd_cluster_2e7b5fa2-b2b7-4760-befe-82bcc84966f2', 'billing_provider': 'aws', 'billing_account_id': 'testvrw', 'measurements': [325.28710186804204, 321.2228585470704], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 38, 4, 492446, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 325.28710186804204, 'Instance-hours': 321.2228585470704}}] 2026-01-08 17:38:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '278fe386-66d7-4ef9-815d-bb9dfb4c7d43')] and x-rh-insights-request-id=None 2026-01-08 17:38:12 INFO The action 'wait for rosa instance' succeeded with: [{'id': '22b22def-fbb4-4e93-b5a9-890657d1b7d6', 'instance_id': '278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'display_name': 'automation_moa-hostedcontrolplane_cluster_278fe386-66d7-4ef9-815d-bb9dfb4c7d43', 'billing_provider': 'aws', 'billing_account_id': 'testvrw', 'measurements': [325.28710186804204, 321.2228585470704], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 38, 3, 934283, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 325.28710186804204, 'Instance-hours': 321.2228585470704}}] 2026-01-08 17:38:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvrw 2026-01-08 17:38:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvrw, status_code: 200 2026-01-08 17:38:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:38:12.070377+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:12 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 326} 2026-01-08 17:38:12 INFO The action 'wait for osd and tally remittances match for metric Cores' succeeded with: [{'orgId': '3340851', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': 'testvrw', 'remittedValue': 328.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:38:04.592566Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, 326] 2026-01-08 17:38:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvrw 2026-01-08 17:38:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testvrw, status_code: 200 2026-01-08 17:38:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvrw 2026-01-08 17:38:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvrw, status_code: 200 2026-01-08 17:38:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:38:12.100404+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:12 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 322} 2026-01-08 17:38:12 INFO The action 'wait for osd and tally remittances match for metric Instance-hours' succeeded with: [{'orgId': '3340851', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'testvrw', 'remittedValue': 322.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:38:04.580584Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}, 322] 2026-01-08 17:38:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvrw 2026-01-08 17:38:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testvrw, status_code: 200 2026-01-08 17:38:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:12 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'four_vcpu_hour', 'Quantity': 52}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'control_plane', 'Quantity': 292}] 2026-01-08 17:38:12 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:12 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'four_vcpu_hour', 'Quantity': 52}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'aws_customer_id_123', 'Dimension': 'control_plane', 'Quantity': 292}] PASSED [ 75%] tests/integration/swatch_billing/test_remitance.py::test_verify_rosa_remittance_counters -------------------------------- live log setup -------------------------------- 2026-01-08 17:38:12 INFO Using random seed value for random generation: 8326 -------------------------------- live log call --------------------------------- 2026-01-08 17:38:12 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:12 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:12 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:14 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:38:14 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:38:14 INFO Trace log using : 00-716065b1084dd781dd0469c77f7f26f2-e2a1752f8c03ba6f-01 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:38:14 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:38:14 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:14 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:38:14 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:38:14 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-a631c3893434c70c1ba2509244fd917c-2223b14c6d404064-00 2026-01-08 17:38:14 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:14 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:38:14 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : None 2026-01-08 17:38:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:14 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:38:14 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:38:14 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-409205f43a3effa79599fa046b98df41-26169b2bdf467e12-01 2026-01-08 17:38:14 INFO Offering MW02393 synced. 2026-01-08 17:38:14 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:38:14 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-b91a10ef0a9c790ce977be55fa24fa0b-615a40c5d866c192-01 2026-01-08 17:38:14 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:13:37.882694Z', 'endDate': '2026-02-07T17:38:14Z'}, 'rhEntitlements': [{'subscriptionNumber': 2652054, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '5196a1eb-5d7f-49f0-bad3-33d7ddb90b04', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '30'}, {'name': 'four_vcpu_hour', 'value': '30'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testzty', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 533936} 2026-01-08 17:38:14 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:38:14 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-d09455a4d24c9033e2e757f1ac3811aa-767a1d806cc3a831-01 2026-01-08 17:38:14 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '3ec9eeee-4c03-456c-8859-5d485621ff59', 'subscription_number': '2652054', 'sku': 'MW02393', 'start_date': '2026-01-07T17:13:37.882694Z', 'end_date': '2026-02-07T17:38:14Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': '5196a1eb-5d7f-49f0-bad3-33d7ddb90b04;aws_customer_id_123;1234567', 'billing_account_id': 'testzty', 'product_tags': ['rosa'], 'vendor_product_code': '5196a1eb-5d7f-49f0-bad3-33d7ddb90b04', 'metrics': [{'metric_id': 'control_plane', 'value': 30}, {'metric_id': 'four_vcpu_hour', 'value': 30}]}} 2026-01-08 17:38:14 INFO Adding payg events of org 3340851 ... 2026-01-08 17:38:14 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:38:14 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-41b1d6c60a193facdf3647b22535d2cb-a7234aea2314cf81-00 2026-01-08 17:38:14 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:14 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:14 INFO Trace log using : 00-43abcb3ac6c7f0da45dc42169cc70ec4-d50ebc4846ed26a2-00 2026-01-08 17:38:14 INFO Found events after saving: [] 2026-01-08 17:38:15 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:15 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:15 INFO Trace log using : 00-f0990581defdde9486b51e8fafe00e3d-df1d668cf40b2920-00 2026-01-08 17:38:15 INFO Found events after saving: [ { "billing_account_id": "testzty", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_1c22bc18-b049-4c6c-b6d2-fb51a994e3d1", "event_id": "14cb635f-9300-4255-8cb0-238aed945bed", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "1c22bc18-b049-4c6c-b6d2-fb51a994e3d1", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 288.70529018526133 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:14.73729377Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_account_id": "testzty", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_1c22bc18-b049-4c6c-b6d2-fb51a994e3d1", "event_id": "ce99b7e3-e179-408b-9dcb-f927cff76450", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "1c22bc18-b049-4c6c-b6d2-fb51a994e3d1", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 317.177908227736 } ], "org_id": "3340851", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:38:14.745255616Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:38:15 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '3340851', 'instance_id': '1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'measurements': [{'value': 288.70529018526133, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testzty'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '3340851', 'instance_id': '1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'measurements': [{'value': 317.177908227736, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testzty'}] 2026-01-08 17:38:15 INFO rosa PAYG Cluster 1c22bc18-b049-4c6c-b6d2-fb51a994e3d1 created successfully!! 2026-01-08 17:38:15 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:38:15 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:38:15 INFO Trace log using : 00-2b6da4b91be491e18afe49223965577b-02913b2e00edaac2-00 2026-01-08 17:38:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:15 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:38:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '1c22bc18-b049-4c6c-b6d2-fb51a994e3d1')] and x-rh-insights-request-id=None 2026-01-08 17:38:15 WARNING Action 'wait for rosa instance' failed with error 'No instances found assert []'. Retrying... 2026-01-08 17:38:17 WARNING Retrying 'wait for rosa instance'... 2026-01-08 17:38:17 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rosa with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', '1c22bc18-b049-4c6c-b6d2-fb51a994e3d1')] and x-rh-insights-request-id=None 2026-01-08 17:38:17 INFO The action 'wait for rosa instance' succeeded with: [{'id': '4cacc154-6989-4107-bf95-ef310792a978', 'instance_id': '1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'display_name': 'automation_moa-hostedcontrolplane_cluster_1c22bc18-b049-4c6c-b6d2-fb51a994e3d1', 'billing_provider': 'aws', 'billing_account_id': 'testzty', 'measurements': [317.177908227736, 288.70529018526133], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 38, 14, 745256, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 317.177908227736, 'Instance-hours': 288.70529018526133}}] 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testzty 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Cores&billingProvider=aws&billingAccountId=testzty, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Payg metrics are: metered='317.18', tallied='317.18', covered_by_contract='120.0', billing_pending='200.0', remitted_success='0.0') 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testzty 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rosa&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=testzty, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-tally-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-tally-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-billable-usage-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-billable-usage-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Requesting GET http://swatch-producer-aws-service:9000/metrics 2026-01-08 17:38:17 INFO GET request response url: http://swatch-producer-aws-service:9000/metrics, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : None 2026-01-08 17:38:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:17 INFO Payg metrics are: metered='288.71', tallied='288.71', covered_by_contract='30.0', billing_pending='259.0', remitted_success='0.0') PASSED [ 75%] tests/integration/swatch_billing/test_remitance.py::test_verify_payg_usage_when_billing_account_id_updated[rhel-for-x86-els-payg] -------------------------------- live log setup -------------------------------- 2026-01-08 17:38:17 INFO Using random seed value for random generation: 8089 -------------------------------- live log call --------------------------------- 2026-01-08 17:38:17 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:17 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:17 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:19 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:38:19 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:38:19 INFO Trace log using : 00-056d1121a3e07dd6035c0c10f22e644a-74f89d7f1d7d48b2-01 2026-01-08 17:38:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:19 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:38:19 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:38:19 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:38:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:19 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:38:19 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:38:19 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:38:19 INFO Trace log using : 00-8bc299acf283ac1f64accec49fd1ee35-ff57d37c774fdf99-00 2026-01-08 17:38:19 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:19 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:38:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:38:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-1b63d1ce3ed3a5d7837c9ee54018be43-e6d86f5e57befaf9-01 2026-01-08 17:38:20 INFO Offering RH02781HR synced. 2026-01-08 17:38:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:38:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-be8c6b62dce6d31a207fe3b265fbda5d-935166d981a745d8-01 2026-01-08 17:38:20 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:38:20 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:38:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-d8368c4d9a11be3c32c2b148058e7480-b80b7bb825939156-01 2026-01-08 17:38:20 INFO Offering RH02781HR synced. 2026-01-08 17:38:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:38:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-b1621d28234a7e9eb1750ee51e27ae75-c846c3f4f3b33241-01 2026-01-08 17:38:20 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:38:20 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-1c55976c80658e95df443b9a76124e63-1d90b015385bc21f-00 2026-01-08 17:38:20 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:20 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T15%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:20 INFO Trace log using : 00-43bb1469b774b20f89bac589f05499c1-c8397a56c798e095-00 2026-01-08 17:38:20 INFO Found events after saving: [] 2026-01-08 17:38:21 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:21 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T15%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:38:21 INFO Trace log using : 00-700eaaf456ed4d2756267279c30e0349-e18e4ab4b56b84dc-00 2026-01-08 17:38:21 INFO Found events after saving: [ { "billing_account_id": "account1bim", "billing_provider": "aws", "conversion": true, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "73749534-ca72-469c-a572-fadcc2b03652", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T16:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg" ], "record_date": "2026-01-08T17:38:20.600871704Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T15:00:00Z" }, { "billing_account_id": "account2eyp", "billing_provider": "aws", "conversion": true, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "0ce54106-39d8-427e-bbe3-110bf77d7cd0", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg" ], "record_date": "2026-01-08T17:38:20.601301022Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:38:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:21 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:38:21 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:38:21 INFO Trace log using : 00-86646f829725ad5d60866e35647c7794-3c5742a584c1726d-00 2026-01-08 17:38:21 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:21 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:38:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:21 INFO Waiting for hourly tally sync completion... 2026-01-08 17:38:36 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:36 INFO Tally updated with increased value...... 2026-01-08 17:38:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:38 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=account1bim 2026-01-08 17:38:38 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=account1bim, status_code: 200 2026-01-08 17:38:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:38 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'account1bim'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'account1bim', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:38:21.200385Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:38:38 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:38 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:38 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:40 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=account2eyp 2026-01-08 17:38:40 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=account2eyp, status_code: 200 2026-01-08 17:38:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:40 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'account2eyp'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'account2eyp', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:38:21.212784Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:38:40 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs 2026-01-08 17:38:40 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=3340851&metricId=vCPUs, status_code: 200 2026-01-08 17:38:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:40 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'customer1cvk', 'Dimension': 'vCPU_hours', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'customer2xck', 'Dimension': 'vCPU_hours', 'Quantity': 1}] 2026-01-08 17:38:40 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:40 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'customer1cvk', 'Dimension': 'vCPU_hours', 'Quantity': 1}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': 'customer2xck', 'Dimension': 'vCPU_hours', 'Quantity': 1}] PASSED [ 75%] tests/integration/swatch_billing/test_remitance.py::test_failed_billable_usage_status_subscription_not_found[aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:38:40 INFO Using random seed value for random generation: 3245 -------------------------------- live log call --------------------------------- 2026-01-08 17:38:40 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:40 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:40 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:42 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:38:42 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:38:42 INFO Trace log using : 00-53da1af1e435defa782565971804e4b9-1c803a0f5667133d-01 2026-01-08 17:38:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:42 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:38:42 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:38:42 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:38:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:42 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:38:42 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:38:42 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:38:42 INFO Trace log using : 00-bf9be6c6776265097771e4bc2520f5d9-c2b386fa0a44d2cc-00 2026-01-08 17:38:42 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:38:42 INFO Creating event with data: {'billing_provider': 'aws', 'billing_account_id': '6326b996-75ac-4db2-b1c7-7cc855172021', 'vcpus': 1} 2026-01-08 17:38:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:38:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:38:42 INFO Trace log using : 00-e590fdc30ea56d72747bc409c20f717e-71af9eb73c714163-00 2026-01-08 17:38:42 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:38:42 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:38:42 INFO Trace log using : 00-51433a3c2fe8715a56c60e0cb61d7a50-03c642dc9de27a48-00 2026-01-08 17:38:42 INFO Found events after saving: [ { "billing_account_id": "6326b996-75ac-4db2-b1c7-7cc855172021", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "33b2695f-3d16-409c-8f77-7557793aee57", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T18:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:38:42.346404914Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z" } ] 2026-01-08 17:38:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:38:42+00:00'), ('ending', '2026-01-08T23:38:42+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:42 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021 2026-01-08 17:38:42 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021, status_code: 200 2026-01-08 17:38:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:38:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T16%3A38%3A42Z&end=2026-01-08T23%3A38%3A42Z, status_code: 204 2026-01-08 17:38:42 INFO Trace log using : 00-9baaecc81ed44a2c92053f10bff01acc-220e8463728c09d6-00 2026-01-08 17:38:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:38:42 INFO Tally synced from 2026-01-08T16:38:42Z to 2026-01-08T23:38:42Z. 2026-01-08 17:38:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:38:42+00:00'), ('ending', '2026-01-08T23:38:42+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:42 INFO Waiting for hourly tally sync completion... 2026-01-08 17:38:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:38:42+00:00'), ('ending', '2026-01-08T23:38:42+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:38:57 INFO Tally updated with increased value...... 2026-01-08 17:38:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:38:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:38:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:38:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021 2026-01-08 17:38:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021, status_code: 200 2026-01-08 17:38:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:59 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'failed', and '{'billingProvider': 'aws', 'billingAccountId': '6326b996-75ac-4db2-b1c7-7cc855172021'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': '6326b996-75ac-4db2-b1c7-7cc855172021', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:38:42.430893Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:38:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021 2026-01-08 17:38:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021, status_code: 200 2026-01-08 17:38:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:38:59 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:38:59 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:39:00 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-7f5d7c03dddb6d62b8e01a32094d682d-93f2cfd18088da6a-01 2026-01-08 17:39:00 INFO Offering RH02985HR synced. 2026-01-08 17:39:00 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:39:00 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-d610082dd20c34a86157c8fa591b9628-788a582b75299678-01 2026-01-08 17:39:00 INFO Creating event with data: {'billing_provider': 'aws', 'billing_account_id': '6326b996-75ac-4db2-b1c7-7cc855172021', 'vcpus': 1} 2026-01-08 17:39:00 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:39:00 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-ce38d50c44622369b406e892dbb3c6e7-416efd934a11fed4-00 2026-01-08 17:39:00 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:39:00 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T18%3A00%3A00Z&end=2026-01-08T19%3A00%3A00Z, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-30109e17d56efb24e73499764832561d-8f250ddfefd217cb-00 2026-01-08 17:39:00 INFO Found events after saving: [] 2026-01-08 17:39:00 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:39:00 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T18%3A00%3A00Z&end=2026-01-08T19%3A00%3A00Z, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-b222adcc3258d136a8e7942b97da768f-ff4025f392dc6c31-00 2026-01-08 17:39:00 INFO Found events after saving: [ { "billing_account_id": "6326b996-75ac-4db2-b1c7-7cc855172021", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "463c2c38-7e3e-48f8-8a91-0951b98572e7", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T19:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:39:00.26087973Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T18:00:00Z" } ] 2026-01-08 17:39:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:00+00:00'), ('ending', '2026-01-09T00:39:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:00 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021 2026-01-08 17:39:00 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021, status_code: 200 2026-01-08 17:39:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:00 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:39:00 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T17%3A39%3A00Z&end=2026-01-09T00%3A39%3A00Z, status_code: 204 2026-01-08 17:39:00 INFO Trace log using : 00-f0d0017fb5aadbdb9d58cae40873eeb0-6c9125c60d5d4e0b-00 2026-01-08 17:39:00 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:39:00 INFO Tally synced from 2026-01-08T17:39:00Z to 2026-01-09T00:39:00Z. 2026-01-08 17:39:00 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:00+00:00'), ('ending', '2026-01-09T00:39:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:00 INFO Waiting for hourly tally sync completion... 2026-01-08 17:39:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '6326b996-75ac-4db2-b1c7-7cc855172021'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:00+00:00'), ('ending', '2026-01-09T00:39:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:15 INFO Tally updated with increased value...... 2026-01-08 17:39:15 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:15 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:15 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021 2026-01-08 17:39:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=6326b996-75ac-4db2-b1c7-7cc855172021, status_code: 200 2026-01-08 17:39:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:17 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value '2', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '6326b996-75ac-4db2-b1c7-7cc855172021'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': '6326b996-75ac-4db2-b1c7-7cc855172021', 'remittedValue': 2.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:39:00.84473Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 76%] tests/integration/swatch_billing/test_remitance.py::test_failed_billable_usage_status_subscription_not_found[azure] -------------------------------- live log setup -------------------------------- 2026-01-08 17:39:17 INFO Using random seed value for random generation: 1348 -------------------------------- live log call --------------------------------- 2026-01-08 17:39:17 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:17 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:17 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:19 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:39:19 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:39:19 INFO Trace log using : 00-d78ad8e11410ac1aec3d97fccacebfdb-6f715e097a447612-01 2026-01-08 17:39:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:39:19 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:39:19 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:39:19 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:39:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:19 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:39:19 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:39:19 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:39:19 INFO Trace log using : 00-362cd4a27318e68b045f9fabbc58d9fe-1bfac7b7f7cdc929-01 2026-01-08 17:39:19 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:39:19 INFO Creating event with data: {'billing_provider': 'azure', 'billing_account_id': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f', 'vcpus': 1} 2026-01-08 17:39:20 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:39:20 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:39:20 INFO Trace log using : 00-4df1e9d48718b50478e75c316bda113b-d6ef233c156aee54-00 2026-01-08 17:39:20 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:39:20 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:39:20 INFO Trace log using : 00-30db6c593fc05c0f7dc5f3195e964fff-73339ee0dead0d17-00 2026-01-08 17:39:20 INFO Found events after saving: [ { "billing_account_id": "a6810202-ebaf-44b1-83f2-0fe05c21b93f", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "4c49b12d-5965-4a99-ae3d-11b59c42c400", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T18:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:39:20.016465157Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z" } ] 2026-01-08 17:39:20 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:39:19+00:00'), ('ending', '2026-01-08T23:39:19+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:20 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f 2026-01-08 17:39:20 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f, status_code: 200 2026-01-08 17:39:20 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:20 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:39:20 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T16%3A39%3A19Z&end=2026-01-08T23%3A39%3A19Z, status_code: 204 2026-01-08 17:39:20 INFO Trace log using : 00-02e5b2fe78106c7640d8fe0b444318c0-cfec0e2f47ddca44-00 2026-01-08 17:39:20 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:39:20 INFO Tally synced from 2026-01-08T16:39:19Z to 2026-01-08T23:39:19Z. 2026-01-08 17:39:20 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:39:19+00:00'), ('ending', '2026-01-08T23:39:19+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:20 INFO Waiting for hourly tally sync completion... 2026-01-08 17:39:35 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T16:39:19+00:00'), ('ending', '2026-01-08T23:39:19+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:35 INFO Tally updated with increased value...... 2026-01-08 17:39:35 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:35 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:35 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f 2026-01-08 17:39:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:37 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'failed', and '{'billingProvider': 'azure', 'billingAccountId': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:39:20.10037Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:39:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f 2026-01-08 17:39:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:37 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': 'ba5a160e-394e-407e-8c65-896827c6f7a9', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:39:37 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:39:37 INFO Azure data: {'resourceId': 'bb89e088-d5cc-48e7-a4a6-966cca1cd94d', 'quantity': 1, 'dimension': 'vcpus', 'effectiveStartTime': '2026-01-08T17:39:37.151554Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:39:37 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:39:37 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:39:37 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:39:37 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-1f38d4a81c165a1ad2b4fed46e0ac735-c4db61e379c4b162-01 2026-01-08 17:39:37 INFO Offering RH02985HR synced. 2026-01-08 17:39:37 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:39:37 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-1445f2942dccea499c02637530125671-f3037602123aefb0-01 2026-01-08 17:39:37 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:39:37Z', 'endDate': '2026-02-07T17:39:37Z'}, 'rhEntitlements': [{'subscriptionNumber': 4575265, 'sku': 'RH02985HR'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234'}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': '0fd22e0b-5f50-43bb-8fe3-20690fd3b75b'}, 'partnerIdentities': {'azureSubscriptionId': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'}}, 'subscription_id': 255333} 2026-01-08 17:39:37 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:39:37 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-8c4edb1ba951f58b70250a2d99dc5b23-c830f683a99fa3f5-01 2026-01-08 17:39:37 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'da41e0ee-4697-433b-8194-9ba853dc4d5f', 'subscription_number': '4575265', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:39:37Z', 'end_date': '2026-02-07T17:39:37Z', 'org_id': '3340851', 'billing_provider': 'azure', 'billing_provider_id': 'azure_record_id_123;plan_id_1234;0fd22e0b-5f50-43bb-8fe3-20690fd3b75b;null;', 'billing_account_id': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f', 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': '0fd22e0b-5f50-43bb-8fe3-20690fd3b75b', 'metrics': []}} 2026-01-08 17:39:37 INFO Creating event with data: {'billing_provider': 'azure', 'billing_account_id': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f', 'vcpus': 1} 2026-01-08 17:39:37 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:39:37 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-0f1740c3c1b0f9ba2d23d24daf34f8f4-deff3c479c130361-00 2026-01-08 17:39:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:39:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T18%3A00%3A00Z&end=2026-01-08T19%3A00%3A00Z, status_code: 200 2026-01-08 17:39:37 INFO Trace log using : 00-ab9bad7bb849b2dfd9aa691b687f4938-aadc231f2a4aeae4-00 2026-01-08 17:39:37 INFO Found events after saving: [] 2026-01-08 17:39:38 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:39:38 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T18%3A00%3A00Z&end=2026-01-08T19%3A00%3A00Z, status_code: 200 2026-01-08 17:39:38 INFO Trace log using : 00-7374b5f746d794cd0bf9bed20da8f564-07dec42dd059d716-01 2026-01-08 17:39:38 INFO Found events after saving: [ { "billing_account_id": "a6810202-ebaf-44b1-83f2-0fe05c21b93f", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "d54c4734-00a9-438f-9c17-cffea6f9612e", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T19:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:39:37.656438859Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T18:00:00Z" } ] 2026-01-08 17:39:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:37+00:00'), ('ending', '2026-01-09T00:39:37+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:38 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f 2026-01-08 17:39:38 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f, status_code: 200 2026-01-08 17:39:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:38 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:39:38 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T17%3A39%3A37Z&end=2026-01-09T00%3A39%3A37Z, status_code: 204 2026-01-08 17:39:38 INFO Trace log using : 00-92be4053c1e8afb3892aaf8e773938e9-f891fbabec401408-00 2026-01-08 17:39:38 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:39:38 INFO Tally synced from 2026-01-08T17:39:37Z to 2026-01-09T00:39:37Z. 2026-01-08 17:39:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:37+00:00'), ('ending', '2026-01-09T00:39:37+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:38 INFO Waiting for hourly tally sync completion... 2026-01-08 17:39:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T17:39:37+00:00'), ('ending', '2026-01-09T00:39:37+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:39:53 INFO Tally updated with increased value...... 2026-01-08 17:39:53 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:53 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:53 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:53 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:55 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f 2026-01-08 17:39:55 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=a6810202-ebaf-44b1-83f2-0fe05c21b93f, status_code: 200 2026-01-08 17:39:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:55 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value '2', status 'succeeded', and '{'billingProvider': 'azure', 'billingAccountId': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': 'a6810202-ebaf-44b1-83f2-0fe05c21b93f', 'remittedValue': 2.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:39:38.63412Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 76%] tests/integration/swatch_billing/test_remitance.py::test_verify_billable_usage_unsupported_metric[aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:39:55 INFO Using random seed value for random generation: 8573 -------------------------------- live log call --------------------------------- 2026-01-08 17:39:55 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:55 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:55 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:57 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:39:57 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:39:57 INFO Trace log using : 00-f0492f421be9f09c90300a596962a448-7755058b22450122-01 2026-01-08 17:39:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:39:57 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:39:57 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:39:57 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:39:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:39:57 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:39:57 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:39:57 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:39:57 INFO Trace log using : 00-a40499f1aa64abdc30b030c4af6803ef-bd3c9300e0bbf520-00 2026-01-08 17:39:57 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:39:57 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:39:57 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:39:57 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:39:57 INFO Trace log using : 00-dddc771c9d2b467b81c18a3b327a3678-12a645a6e714b472-01 2026-01-08 17:39:57 INFO Offering RH02985HR synced. 2026-01-08 17:39:57 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:39:57 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:39:57 INFO Trace log using : 00-4548fb2f6b317e07d588fda867487c37-f67b2c07bfd0a632-01 2026-01-08 17:39:57 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:39:57Z', 'endDate': '2026-02-07T17:39:57Z'}, 'rhEntitlements': [{'subscriptionNumber': 6706247, 'sku': 'RH02985HR'}], 'purchase': {'vendorProductCode': 'fc273cd2-a3bb-4037-8cae-17c0d96d7974', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': '94952cae-7920-4deb-8612-4d9d79f0145b', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 777061} 2026-01-08 17:39:57 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:39:57 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:39:57 INFO Trace log using : 00-f71927239e0d7a00a9a520325db51e2c-68a1fbf467519d94-01 2026-01-08 17:39:57 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'f2b21e97-a7a9-4a43-8b60-c2faf1804c66', 'subscription_number': '6706247', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:39:57Z', 'end_date': '2026-02-07T17:39:57Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'fc273cd2-a3bb-4037-8cae-17c0d96d7974;aws_customer_id_123;1234567', 'billing_account_id': '94952cae-7920-4deb-8612-4d9d79f0145b', 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': 'fc273cd2-a3bb-4037-8cae-17c0d96d7974', 'metrics': []}} 2026-01-08 17:39:57 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '3340851', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '94952cae-7920-4deb-8612-4d9d79f0145b', 'snapshot_date': '2026-01-08T16:39:57.967507Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '4e4d9fbc-61bf-498c-940d-06f6f0b7f1c9', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Sockets', 'value': 5, 'currentTotal': 5}]}]} 2026-01-08 17:39:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:39:58 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:39:58 INFO Trace log using : None 2026-01-08 17:39:58 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:39:58 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:39:58 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:39:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:00 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=aws&billingAccountId=94952cae-7920-4deb-8612-4d9d79f0145b 2026-01-08 17:40:00 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=aws&billingAccountId=94952cae-7920-4deb-8612-4d9d79f0145b, status_code: 200 2026-01-08 17:40:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:00 WARNING Action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'aws', 'billingAccountId': '94952cae-7920-4deb-8612-4d9d79f0145b'}'' failed with error 'No new remittance records assert 0 > 0'. Retrying... 2026-01-08 17:40:05 WARNING Retrying 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'aws', 'billingAccountId': '94952cae-7920-4deb-8612-4d9d79f0145b'}''... 2026-01-08 17:40:05 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:05 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:05 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:07 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=aws&billingAccountId=94952cae-7920-4deb-8612-4d9d79f0145b 2026-01-08 17:40:07 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=aws&billingAccountId=94952cae-7920-4deb-8612-4d9d79f0145b, status_code: 200 2026-01-08 17:40:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:07 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'aws', 'billingAccountId': '94952cae-7920-4deb-8612-4d9d79f0145b'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'billingProvider': 'aws', 'billingAccountId': '94952cae-7920-4deb-8612-4d9d79f0145b', 'remittedValue': 5.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:39:58.296177Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'unsupported_metric'}] PASSED [ 76%] tests/integration/swatch_billing/test_remitance.py::test_verify_billable_usage_unsupported_metric[azure] -------------------------------- live log setup -------------------------------- 2026-01-08 17:40:07 INFO Using random seed value for random generation: 8200 -------------------------------- live log call --------------------------------- 2026-01-08 17:40:07 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:07 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:07 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:08 WARNING Execution of job "fetch_and_load_features (trigger: interval[0:00:01], next run at: 2026-01-08 17:40:08 UTC)" skipped: maximum number of running instances reached (1) 2026-01-08 17:40:09 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:40:09 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:40:09 INFO Trace log using : 00-091a424716629ea39f7ed4a974829708-072b55701c9e0395-01 2026-01-08 17:40:09 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:40:09 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:40:09 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:40:09 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:40:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:09 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:40:09 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:40:09 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:40:09 INFO Trace log using : 00-dbe78f93128065ca5514ff8d50a6119c-e9d9cf75de35d44f-00 2026-01-08 17:40:09 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:40:09 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:40:09 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:40:09 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:40:09 INFO Trace log using : 00-533fd5e7f8177345852409a51eb4cea1-66fc3e097bb8ce12-01 2026-01-08 17:40:09 INFO Offering RH02985HR synced. 2026-01-08 17:40:09 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:40:09 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:40:09 INFO Trace log using : 00-989433d4d571456ad8f423da7daf5884-b1e5570b00f23534-01 2026-01-08 17:40:09 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:40:09Z', 'endDate': '2026-02-07T17:40:09Z'}, 'rhEntitlements': [{'subscriptionNumber': 4413472, 'sku': 'RH02985HR'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234'}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': 'c2dbefbc-6fc8-496c-8ae0-480bc2e5660a'}, 'partnerIdentities': {'azureSubscriptionId': '280bae2f-49e1-4ec1-a53c-35e3934c03f1'}}, 'subscription_id': 860828} 2026-01-08 17:40:09 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:40:09 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:40:09 INFO Trace log using : 00-45db64c165b0bdb62fa2d2601fbdd32d-45f880a7dbf774a8-01 2026-01-08 17:40:09 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '8bfd67e0-6693-4c06-a8ed-524244526b3e', 'subscription_number': '4413472', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:40:09Z', 'end_date': '2026-02-07T17:40:09Z', 'org_id': '3340851', 'billing_provider': 'azure', 'billing_provider_id': 'azure_record_id_123;plan_id_1234;c2dbefbc-6fc8-496c-8ae0-480bc2e5660a;null;', 'billing_account_id': '280bae2f-49e1-4ec1-a53c-35e3934c03f1', 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': 'c2dbefbc-6fc8-496c-8ae0-480bc2e5660a', 'metrics': []}} 2026-01-08 17:40:09 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '3340851', 'tally_snapshots': [{'billing_provider': 'azure', 'billing_account_id': '280bae2f-49e1-4ec1-a53c-35e3934c03f1', 'snapshot_date': '2026-01-08T16:40:09.810613Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': 'b9378ec5-8a41-47d6-91ca-26382e410ca8', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Sockets', 'value': 4, 'currentTotal': 4}]}]} 2026-01-08 17:40:09 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:40:10 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:40:10 INFO Trace log using : None 2026-01-08 17:40:10 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:10 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:10 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:10 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=azure&billingAccountId=280bae2f-49e1-4ec1-a53c-35e3934c03f1 2026-01-08 17:40:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=azure&billingAccountId=280bae2f-49e1-4ec1-a53c-35e3934c03f1, status_code: 200 2026-01-08 17:40:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:12 WARNING Action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'azure', 'billingAccountId': '280bae2f-49e1-4ec1-a53c-35e3934c03f1'}'' failed with error 'No new remittance records assert 0 > 0'. Retrying... 2026-01-08 17:40:17 WARNING Retrying 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'azure', 'billingAccountId': '280bae2f-49e1-4ec1-a53c-35e3934c03f1'}''... 2026-01-08 17:40:17 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:17 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:17 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:19 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=azure&billingAccountId=280bae2f-49e1-4ec1-a53c-35e3934c03f1 2026-01-08 17:40:19 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=Sockets&billingProvider=azure&billingAccountId=280bae2f-49e1-4ec1-a53c-35e3934c03f1, status_code: 200 2026-01-08 17:40:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:19 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'Sockets', expected value 'None', status 'failed', and '{'billingProvider': 'azure', 'billingAccountId': '280bae2f-49e1-4ec1-a53c-35e3934c03f1'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'billingProvider': 'azure', 'billingAccountId': '280bae2f-49e1-4ec1-a53c-35e3934c03f1', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:40:10.186668Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'unsupported_metric'}] PASSED [ 77%] tests/integration/swatch_billing/test_remitance.py::test_billing_account_id_endpoint_via_instances[rhel-for-x86-els-payg-addon-azure] -------------------------------- live log setup -------------------------------- 2026-01-08 17:40:19 INFO Using random seed value for random generation: 8898 -------------------------------- live log call --------------------------------- 2026-01-08 17:40:19 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:19 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:19 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:21 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:40:21 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:40:21 INFO Trace log using : 00-6275c2088d19a9c014cd0196ceac109d-a01d08dc73fd6f83-01 2026-01-08 17:40:21 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:40:21 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:40:21 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:40:21 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:21 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:40:21 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:40:21 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-e2d8b0ad354414ccb8b3326c3ea80501-2c0f5eef5cf05b65-00 2026-01-08 17:40:21 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:40:21 INFO Adding payg events of org 3340851 ... 2026-01-08 17:40:21 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:40:21 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-349a1cd7818d54520eff60b16b70f9b5-204318ac66bed66f-00 2026-01-08 17:40:21 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:40:21 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-e8caf4b23421e334f7ef1150ef24dc0c-57c1dcb70b69aa13-01 2026-01-08 17:40:21 INFO Found events after saving: [] 2026-01-08 17:40:21 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:40:21 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-79639c8cc8d8d9538c2792f89e67d824-536205856b9c1511-00 2026-01-08 17:40:21 INFO Found events after saving: [ { "billing_account_id": "testmst", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_02be5470-6675-4289-b562-d16435cea891", "event_id": "e1edb61e-5d03-4c8b-ba8a-ccd8ee68f7c1", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "instance_id": "02be5470-6675-4289-b562-d16435cea891", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 13.2 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:40:21.326929075Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:40:21 INFO [{'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '3340851', 'instance_id': '02be5470-6675-4289-b562-d16435cea891', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_02be5470-6675-4289-b562-d16435cea891', 'measurements': [{'value': 13.2, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'azure', 'billing_account_id': 'testmst'}] 2026-01-08 17:40:21 INFO rhel-for-x86-els-payg-addon PAYG Cluster 02be5470-6675-4289-b562-d16435cea891 created successfully!! 2026-01-08 17:40:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:40:21 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs 2026-01-08 17:40:21 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs, status_code: 200 2026-01-08 17:40:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:21 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:40:21 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:40:21 INFO Trace log using : 00-0d7b562caedfa4b0f09bb9a7fb565dc8-8216f287c79f687d-00 2026-01-08 17:40:21 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:40:21 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:40:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:40:21 INFO Waiting for hourly tally sync completion... 2026-01-08 17:40:36 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:40:36 INFO Tally updated with increased value...... 2026-01-08 17:40:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:38 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs 2026-01-08 17:40:38 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs, status_code: 200 2026-01-08 17:40:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:38 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'None', and '{}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': 'testmst', 'remittedValue': 14.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:40:21.954612Z', 'remittanceStatus': 'failed', 'remittanceErrorCode': 'subscription_not_found'}] 2026-01-08 17:40:38 INFO REST: PUT http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:40:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids with query params [('billing_provider', 'azure'), ('product_tag', 'rhel-for-x86-els-payg-addon'), ('org_id', '3340851')] and x-rh-insights-request-id=None 2026-01-08 17:40:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids with query params [('billing_provider', 'azure'), ('product_tag', 'rhel-for-x86-els-payg-addon'), ('org_id', 'not_an_org_id')] and x-rh-insights-request-id=None 2026-01-08 17:40:39 INFO REST: DELETE http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:40:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:40:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/billing_account_ids with query params [('billing_provider', 'azure'), ('product_tag', 'rhel-for-x86-els-payg-addon'), ('org_id', '3340851')] and x-rh-insights-request-id=None PASSED [ 77%] tests/integration/swatch_billing/test_remitance.py::test_succeeded_billable_usage_not_updated_to_failed[aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:40:39 INFO Using random seed value for random generation: 2453 2026-01-08 17:40:39 INFO select version() 2026-01-08 17:40:39 INFO [raw sql] {} 2026-01-08 17:40:39 INFO select current_schema() 2026-01-08 17:40:39 INFO [raw sql] {} 2026-01-08 17:40:39 INFO show standard_conforming_strings 2026-01-08 17:40:39 INFO [raw sql] {} 2026-01-08 17:40:39 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:40:39 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:39 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:39 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:41 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:40:41 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:40:41 INFO Trace log using : 00-4593df9080365eae7785ff8ec672195b-9a8bf0c59b78ebeb-01 2026-01-08 17:40:41 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:40:41 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:40:41 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:40:41 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:40:41 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:41 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:40:41 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:40:41 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:40:41 INFO Trace log using : 00-2d04799ff62474fc5de5a0882472bd35-37f255eb7fddfc5b-00 2026-01-08 17:40:41 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:40:41 INFO Creating event with data: {'billing_provider': 'aws', 'billing_account_id': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a', 'vcpus': 1} 2026-01-08 17:40:41 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:40:41 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:40:41 INFO Trace log using : 00-4286764632ac09727cf4c9e6b40c2b8f-3c8d18257e2e9400-00 2026-01-08 17:40:41 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:40:41 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T05%3A00%3A00Z&end=2026-01-08T09%3A00%3A00Z, status_code: 200 2026-01-08 17:40:41 INFO Trace log using : 00-5ca7dece09b2e22b210cd11426f270a9-97ebac0cdc181626-00 2026-01-08 17:40:41 INFO Found events after saving: [] 2026-01-08 17:40:41 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:40:41 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T05%3A00%3A00Z&end=2026-01-08T09%3A00%3A00Z, status_code: 200 2026-01-08 17:40:41 INFO Trace log using : 00-3401fe59d5ab16c43df3498a56c6da76-73f8c9b082887b9e-00 2026-01-08 17:40:41 INFO Found events after saving: [ { "billing_account_id": "3c8dbadb-3cb6-4c6d-85f8-e445e141d75a", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "83445f24-70cc-4a44-ac61-46409f180108", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T06:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:40:41.329906929Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T05:00:00Z" }, { "billing_account_id": "3c8dbadb-3cb6-4c6d-85f8-e445e141d75a", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "0fc10f7d-a6c6-4de8-bb54-86038fe4895c", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T07:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:40:41.339329639Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T06:00:00Z" }, { "billing_account_id": "3c8dbadb-3cb6-4c6d-85f8-e445e141d75a", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "85aa17d4-08c5-41eb-a214-44399ff2d953", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T08:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:40:41.339671151Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T07:00:00Z" }, { "billing_account_id": "3c8dbadb-3cb6-4c6d-85f8-e445e141d75a", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "e80ede01-843c-450a-8d7b-903c4b4adef9", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T09:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:40:41.339929882Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T08:00:00Z" } ] 2026-01-08 17:40:41 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:40:41 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:40:42 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:40:42 INFO Trace log using : 00-1f092035c02ff7da1911e4494e3c5f29-ff6d76204ec52ba6-01 2026-01-08 17:40:42 INFO Offering RH02985HR synced. 2026-01-08 17:40:42 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:40:42 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:40:42 INFO Trace log using : 00-7e829076517235ef876ab2ecbdab160e-e6ab4cc77422dd10-01 2026-01-08 17:40:42 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a 2026-01-08 17:40:42 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a, status_code: 200 2026-01-08 17:40:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:40:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T04%3A40%3A41Z&end=2026-01-08T11%3A40%3A41Z, status_code: 204 2026-01-08 17:40:42 INFO Trace log using : 00-29f25ea57f89915615e73d7d6da8d191-c0a02b2346a3661d-00 2026-01-08 17:40:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:40:42 INFO Tally synced from 2026-01-08T04:40:41Z to 2026-01-08T11:40:41Z. 2026-01-08 17:40:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T04:40:41+00:00'), ('ending', '2026-01-08T11:40:41+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:40:42 INFO Waiting for hourly tally sync completion... 2026-01-08 17:40:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T04:40:41+00:00'), ('ending', '2026-01-08T11:40:41+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:40:57 INFO Tally updated with increased value...... 2026-01-08 17:40:57 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:57 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a 2026-01-08 17:40:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a, status_code: 200 2026-01-08 17:40:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:40:59 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:40:42.555847Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:40:59 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.billing_account_id = %(billing_account_id_1)s LIMIT %(param_1)s 2026-01-08 17:40:59 INFO [generated in 0.00035s] {'billing_account_id_1': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a', 'param_1': 1} 2026-01-08 17:40:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:40:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:40:59 INFO Trace log using : None 2026-01-08 17:40:59 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:40:59 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:40:59 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:40:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:01 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a 2026-01-08 17:41:01 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=aws&billingAccountId=3c8dbadb-3cb6-4c6d-85f8-e445e141d75a, status_code: 200 2026-01-08 17:41:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:01 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': '3c8dbadb-3cb6-4c6d-85f8-e445e141d75a', 'remittedValue': 4.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:40:42.555847Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 77%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:41:01 INFO ROLLBACK tests/integration/swatch_billing/test_remitance.py::test_succeeded_billable_usage_not_updated_to_failed[azure] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:01 INFO Using random seed value for random generation: 2007 2026-01-08 17:41:01 INFO select version() 2026-01-08 17:41:01 INFO [raw sql] {} 2026-01-08 17:41:01 INFO select current_schema() 2026-01-08 17:41:01 INFO [raw sql] {} 2026-01-08 17:41:01 INFO show standard_conforming_strings 2026-01-08 17:41:01 INFO [raw sql] {} 2026-01-08 17:41:01 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:41:01 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:01 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:01 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:03 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:41:03 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:41:03 INFO Trace log using : 00-0ebf3b1de6c2466535e0f67ee9de2588-78d2a0d3855ec2ea-01 2026-01-08 17:41:03 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:03 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:41:03 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:41:03 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:41:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:03 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:41:03 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:41:03 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:41:03 INFO Trace log using : 00-414a11e9025b93ad97d11d03647d7929-43cdf3f85e74e9ab-00 2026-01-08 17:41:03 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:03 INFO Creating event with data: {'billing_provider': 'azure', 'billing_account_id': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54', 'vcpus': 1} 2026-01-08 17:41:03 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:41:03 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:41:03 INFO Trace log using : 00-477e017e745c79fb057bf6a7b1c90b52-6d47588d0aba8ded-01 2026-01-08 17:41:03 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:41:03 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T05%3A00%3A00Z&end=2026-01-08T07%3A00%3A00Z, status_code: 200 2026-01-08 17:41:03 INFO Trace log using : 00-d13280aeb8d353b1a621206a19a7fb48-ea1a1026da6db1b8-00 2026-01-08 17:41:03 INFO Found events after saving: [] 2026-01-08 17:41:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:41:04 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-08T05%3A00%3A00Z&end=2026-01-08T07%3A00%3A00Z, status_code: 200 2026-01-08 17:41:04 INFO Trace log using : 00-34fa112c7d20797d510cd646e5a94fee-fb819be20dafe998-00 2026-01-08 17:41:04 INFO Found events after saving: [ { "billing_account_id": "c4dbe452-0aec-4631-bdd6-6e1798c38e54", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "6abf4afc-cfac-4f79-a64f-8b8a79ee1de3", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T06:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:41:03.692925082Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T05:00:00Z" }, { "billing_account_id": "c4dbe452-0aec-4631-bdd6-6e1798c38e54", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "ff5b6646-c9e8-4acc-af1a-eb3ca9363ae2", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T07:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "3340851", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:41:03.70003297Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T06:00:00Z" } ] 2026-01-08 17:41:04 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': '06317ac5-b997-44d6-8651-9bf29aabb0b2', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:41:04 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:41:04 INFO Azure data: {'resourceId': '919911e1-8e40-4485-8261-bd5c6f3ce9dc', 'quantity': 2, 'dimension': 'vcpus', 'effectiveStartTime': '2026-01-08T17:41:04.458167Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:41:04 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:41:04 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:41:04 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:41:04 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:41:04 INFO Trace log using : 00-fb161fe1cefb5c184f1bd72fc595c73c-c1cba38379ba5b21-01 2026-01-08 17:41:04 INFO Offering RH02985HR synced. 2026-01-08 17:41:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:04 INFO Trace log using : 00-ed09bd9fcbc22e775f0f7d65eed7f4a5-980260922979cd08-01 2026-01-08 17:41:04 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:41:04Z', 'endDate': '2026-02-07T17:41:04Z'}, 'rhEntitlements': [{'subscriptionNumber': 2179173, 'sku': 'RH02985HR'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234'}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': 'c494051c-6972-40f6-a10f-5523a39057eb'}, 'partnerIdentities': {'azureSubscriptionId': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54'}}, 'subscription_id': 887994} 2026-01-08 17:41:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:04 INFO Trace log using : 00-c6b0510d8a6c00fa796717bc4939679c-9a080d88cd20de45-01 2026-01-08 17:41:04 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '11795657-3f29-41e2-b438-b52045105d72', 'subscription_number': '2179173', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:41:04Z', 'end_date': '2026-02-07T17:41:04Z', 'org_id': '3340851', 'billing_provider': 'azure', 'billing_provider_id': 'azure_record_id_123;plan_id_1234;c494051c-6972-40f6-a10f-5523a39057eb;null;', 'billing_account_id': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54', 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': 'c494051c-6972-40f6-a10f-5523a39057eb', 'metrics': []}} 2026-01-08 17:41:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54 2026-01-08 17:41:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54, status_code: 200 2026-01-08 17:41:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:04 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:41:04 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-08T04%3A41%3A03Z&end=2026-01-08T11%3A41%3A03Z, status_code: 204 2026-01-08 17:41:04 INFO Trace log using : 00-8130fbe7f615e5ab7522ebd8a6a99c0b-a4a1e130115f67de-00 2026-01-08 17:41:04 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:04 INFO Tally synced from 2026-01-08T04:41:03Z to 2026-01-08T11:41:03Z. 2026-01-08 17:41:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'c4dbe452-0aec-4631-bdd6-6e1798c38e54'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T04:41:03+00:00'), ('ending', '2026-01-08T11:41:03+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:04 INFO Waiting for hourly tally sync completion... 2026-01-08 17:41:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'c4dbe452-0aec-4631-bdd6-6e1798c38e54'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T04:41:03+00:00'), ('ending', '2026-01-08T11:41:03+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:19 INFO Tally updated with increased value...... 2026-01-08 17:41:19 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:19 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:19 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:21 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54 2026-01-08 17:41:21 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54, status_code: 200 2026-01-08 17:41:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:21 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'azure', 'billingAccountId': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54', 'remittedValue': 2.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:41:04.973933Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:41:21 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.billing_account_id = %(billing_account_id_1)s LIMIT %(param_1)s 2026-01-08 17:41:21 INFO [generated in 0.00032s] {'billing_account_id_1': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54', 'param_1': 1} 2026-01-08 17:41:21 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status 2026-01-08 17:41:23 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.billable-usage.status, status_code: 200 2026-01-08 17:41:23 INFO Trace log using : None 2026-01-08 17:41:23 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:23 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:23 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:23 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:25 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54 2026-01-08 17:41:25 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=3340851&metricId=vCPUs&billingProvider=azure&billingAccountId=c4dbe452-0aec-4631-bdd6-6e1798c38e54, status_code: 200 2026-01-08 17:41:25 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:25 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'azure', 'billingAccountId': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54'}'' succeeded with: [{'orgId': '3340851', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': 'c4dbe452-0aec-4631-bdd6-6e1798c38e54', 'remittedValue': 2.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:41:04.973933Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] PASSED [ 78%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:41:25 INFO ROLLBACK tests/integration/swatch_conduit/test_host_extra_facts.py::test_system_profile_for_new_candlepin_facts[13-2] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:25 INFO Using random seed value for random generation: 7848 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:41:25.061068+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:25 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:41:25 INFO producing host messages 2026-01-08 17:41:25 INFO Produced message: {'data': {'ansible_host': 'desktop-10.williams-king.org', 'display_name': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'org_id': '20012915', 'insights_id': 'b9dce036-cdfa-4aa0-a326-315c5b44378d', 'subscription_manager_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'bios_uuid': 'd227331d-4e80-45e0-b94e-fae20d97939d', 'fqdn': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'ip_addresses': ['172.31.100.24', '192.168.102.183'], 'mac_addresses': ['40:3c:8d:b5:dc:15', 'd8:09:27:b5:95:9c'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 62, 'RH_PROD': ['290'], 'IS_VIRTUAL': True, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:41:25.079524+00:00', 'SYSPURPOSE_ADDONS': [], 'BILLING_MODEL': 'Standard', 'SYSPURPOSE_UNITS': 'Cores/vCPU', 'SYSPURPOSE_USAGE': 'Disaster Recovery'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 17, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 2, 'number_of_sockets': 17, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'threads_per_core': 13}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '17fb02a4-3c26-4491-8916-094e5ca6a788'}} 2026-01-08 17:41:25 INFO Message key=b'20012915' for insights_id=b9dce036-cdfa-4aa0-a326-315c5b44378d delivered to platform.inventory.host-ingress (P 1 O 0) 2026-01-08 17:41:25 INFO flush completed, 0 still in queue 2026-01-08 17:41:25 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['b9dce036-cdfa-4aa0-a326-315c5b44378d'] 2026-01-08 17:41:28 INFO Consumer subscribed to: {'platform.inventory.events': {0: -1001}, 'platform.notifications.ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:41:28 WARNING Kafka host creation failed 'NoneType' object is not iterable, retrying ... 2026-01-08 17:41:28 INFO producing host messages 2026-01-08 17:41:28 INFO Produced message: {'data': {'ansible_host': 'desktop-10.williams-king.org', 'display_name': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'org_id': '20012915', 'insights_id': 'b9dce036-cdfa-4aa0-a326-315c5b44378d', 'subscription_manager_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'bios_uuid': 'd227331d-4e80-45e0-b94e-fae20d97939d', 'fqdn': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'ip_addresses': ['172.31.100.24', '192.168.102.183'], 'mac_addresses': ['40:3c:8d:b5:dc:15', 'd8:09:27:b5:95:9c'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 62, 'RH_PROD': ['290'], 'IS_VIRTUAL': True, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:41:25.079524+00:00', 'SYSPURPOSE_ADDONS': [], 'BILLING_MODEL': 'Standard', 'SYSPURPOSE_UNITS': 'Cores/vCPU', 'SYSPURPOSE_USAGE': 'Disaster Recovery'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 17, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 2, 'number_of_sockets': 17, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'threads_per_core': 13}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '63ad969a-771c-4af7-93b4-2a8430bfa057'}} 2026-01-08 17:41:28 INFO Message key=b'20012915' for insights_id=b9dce036-cdfa-4aa0-a326-315c5b44378d delivered to platform.inventory.host-ingress (P 1 O 1) 2026-01-08 17:41:28 INFO flush completed, 0 still in queue 2026-01-08 17:41:28 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['b9dce036-cdfa-4aa0-a326-315c5b44378d'] 2026-01-08 17:41:28 INFO Attempt 0 to fetch resource 2026-01-08 17:41:28 INFO Setting auth_type to identity 2026-01-08 17:41:28 INFO Created RESTPluginService client for http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1 with the following attributes: ['accounts_staleness_api', 'client', 'groups_api', 'hosts_api', 'package', 'resource_types_api', 'system_profile_api', 'tags_api'] 2026-01-08 17:41:28 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/437e8326-b4a8-4eda-9ffb-fd1f36295ac9 with query params None and x-rh-insights-request-id=None 2026-01-08 17:41:28 INFO Kafka host creation retry success! 2026-01-08 17:41:28 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:41:29 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:41:29 INFO Trace log using : 00-05ca163ca7cca522eb4cb0413e1e2846-ad94271c5193c4f8-00 2026-01-08 17:41:29 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mocka8cc7fc4etlwkqdn.test.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:41:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO Total Hosts in OpenShift Container Platform system table: 0 2026-01-08 17:41:29 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:41:29 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:41:29 INFO Trace log using : 00-b3e8f9faa1c80edd4b3d03aad944f135-0d4f8ce0a17f8943-00 2026-01-08 17:41:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO Total Hosts in OpenShift Container Platform system table: 1 2026-01-08 17:41:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mocka8cc7fc4etlwkqdn.test.info'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO Found 1 hosts: [{'id': '0ed3278d-d721-4e3f-9fee-9c4dfc4f622c', 'instance_id': '437e8326-b4a8-4eda-9ffb-fd1f36295ac9', 'display_name': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'measurements': [23.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 41, 28, 380756, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'inventory_id': '437e8326-b4a8-4eda-9ffb-fd1f36295ac9', '_labeled_measurements': {'Cores': 23.0, 'Sockets': 0.0}}] 2026-01-08 17:41:29 INFO Tally Sync Finished Successfully! 2026-01-08 17:41:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mocka8cc7fc4etlwkqdn.test.info'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO Found 1 hosts: [{'id': '0ed3278d-d721-4e3f-9fee-9c4dfc4f622c', 'instance_id': '437e8326-b4a8-4eda-9ffb-fd1f36295ac9', 'display_name': 'virtual_mocka8cc7fc4etlwkqdn.test.info', 'measurements': [23.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 41, 28, 380756, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '148fe592-fd9c-40c3-99ce-e371c625eb03', 'inventory_id': '437e8326-b4a8-4eda-9ffb-fd1f36295ac9', '_labeled_measurements': {'Cores': 23.0, 'Sockets': 0.0}}] 2026-01-08 17:41:29 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mocka8cc7fc4etlwkqdn.test.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/437e8326-b4a8-4eda-9ffb-fd1f36295ac9/system_profile with query params [] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:41:29.457172+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:29 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 23} PASSED [ 78%] tests/integration/swatch_contracts/test_contract_customer_api.py::test_billing_account_id_endpoint_via_subscription -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:29 INFO Using random seed value for random generation: 9449 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:29 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:29 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:29 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:31 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:41:31 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:41:31 INFO Trace log using : 00-2b03508a4b5194eff6bfcf97597d279b-8e9c44c9b2298f7f-01 2026-01-08 17:41:31 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:31 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:41:31 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:41:31 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:31 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:41:31 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:41:31 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-30f6fe302346eb6787d3f1f66ca4b58b-8aea78484d355738-00 2026-01-08 17:41:31 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:31 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:31 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:31 INFO Creating contract with contract data: {'billing_provider': 'aws', 'billing_account_id': 'abcb7a6e365-a101-4d0c-9aee-5d15e9a3b16b', 'sku': 'MW02393', 'cores': 5, 'instance_hours': 5} 2026-01-08 17:41:31 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:31 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:41:31 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-2bf55c7eada9a90a3ca1336a538acada-32249b9b40150c75-01 2026-01-08 17:41:31 INFO Offering MW02393 synced. 2026-01-08 17:41:31 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:31 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-99b54c5a8eff8ea715380e320e20f9f6-3a5f2b3f3a6fc911-01 2026-01-08 17:41:31 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:41:31Z', 'endDate': '2026-02-07T17:41:31Z'}, 'rhEntitlements': [{'subscriptionNumber': 5947798, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'd4a00fb8-c73d-48c6-b4a8-5c0066edc690', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'abcb7a6e365-a101-4d0c-9aee-5d15e9a3b16b', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 490631} 2026-01-08 17:41:31 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:31 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-1a751232d89fe2ece82e20f208de260b-5545bc68f478aca4-01 2026-01-08 17:41:31 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '5412123a-c42c-401b-8052-ff8b1e448106', 'subscription_number': '5947798', 'sku': 'MW02393', 'start_date': '2026-01-07T17:41:31Z', 'end_date': '2026-02-07T17:41:31Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'd4a00fb8-c73d-48c6-b4a8-5c0066edc690;aws_customer_id_123;1234567', 'billing_account_id': 'abcb7a6e365-a101-4d0c-9aee-5d15e9a3b16b', 'product_tags': ['rosa'], 'vendor_product_code': 'd4a00fb8-c73d-48c6-b4a8-5c0066edc690', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 5}, {'metric_id': 'control_plane', 'value': 5}]}} 2026-01-08 17:41:31 INFO Creating contract with contract data: {'billing_provider': 'aws', 'billing_account_id': 'defc1f42173-a907-4c8b-8d2e-2746539e3cb8', 'sku': 'MW02393', 'cores': 5, 'instance_hours': 5} 2026-01-08 17:41:31 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:31 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:41:31 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-6f9b2c39dc54f1dda89227742490007e-3af56f7fc62b388c-01 2026-01-08 17:41:31 INFO Offering MW02393 synced. 2026-01-08 17:41:31 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:31 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-cc2d40a39379884dc8e2f1d21ce94a07-7a063bef1c0f13b1-01 2026-01-08 17:41:31 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:41:31Z', 'endDate': '2026-02-07T17:41:31Z'}, 'rhEntitlements': [{'subscriptionNumber': 6646177, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'cf4ff8f5-764e-43bb-88d2-53c066da45f0', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'defc1f42173-a907-4c8b-8d2e-2746539e3cb8', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 149824} 2026-01-08 17:41:31 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:31 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:31 INFO Trace log using : 00-60e989e15642f6b3ecf4b1f1fcab3915-cc9eb67c125bae1e-01 2026-01-08 17:41:31 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'b36a3d49-39c6-4758-ac61-238961390b4b', 'subscription_number': '6646177', 'sku': 'MW02393', 'start_date': '2026-01-07T17:41:31Z', 'end_date': '2026-02-07T17:41:31Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'cf4ff8f5-764e-43bb-88d2-53c066da45f0;aws_customer_id_123;1234567', 'billing_account_id': 'defc1f42173-a907-4c8b-8d2e-2746539e3cb8', 'product_tags': ['rosa'], 'vendor_product_code': 'cf4ff8f5-764e-43bb-88d2-53c066da45f0', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 5}, {'metric_id': 'control_plane', 'value': 5}]}} 2026-01-08 17:41:31 INFO REST: PUT http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:41:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/subscriptions/billing_account_ids with query params [('product_tag', 'rosa'), ('org_id', '3340851')] and x-rh-insights-request-id=None 2026-01-08 17:41:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/subscriptions/billing_account_ids with query params [('product_tag', 'rosa'), ('org_id', 'not_my_org_id')] and x-rh-insights-request-id=None PASSED [ 78%] tests/integration/swatch_contracts/test_contracts.py::test_verify_contract_no_metrics[aws-ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:32 INFO Using random seed value for random generation: 7561 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:32 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:32 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:32 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:34 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:41:34 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:41:34 INFO Trace log using : 00-0e110cda22264e8d68e921bff842f392-2552c4df593b1142-01 2026-01-08 17:41:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:34 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:41:34 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:41:34 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:34 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:41:34 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:41:34 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-e4397d3a06812e598051acb3ce689f90-8266794ebad3cb9a-00 2026-01-08 17:41:34 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:34 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:41:34 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:41:34 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-761570b07351ca16857cf97ed4478207-c960490d4c0072af-01 2026-01-08 17:41:34 INFO Offering MCT4701 synced. 2026-01-08 17:41:34 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:34 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-006dd8a1fad1496e0bead85c950cdee8-6d160241791fcae3-01 2026-01-08 17:41:34 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-06T17:41:34Z', 'endDate': '2026-02-07T17:41:34Z'}, 'rhEntitlements': [{'subscriptionNumber': 9290487, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '5258f297-782f-4f21-867b-6477f7e28553', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': '9dc135dc-d3bf-4d07-84fe-11f438dda172', 'awsCustomerId': 'f696d8b7-330b-48ca-a3d4-f9eb6f2910e4', 'sellerAccountId': '1234567'}}, 'subscription_id': 772898} 2026-01-08 17:41:34 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:34 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-8ccc86e31699bf122d71849e1efc0baa-ed2e7a32a357aea9-01 2026-01-08 17:41:34 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '146328e8-a3f4-4340-bf59-815935666138', 'subscription_number': '9290487', 'sku': 'MCT4701', 'start_date': '2026-01-06T17:41:34Z', 'end_date': '2026-02-07T17:41:34Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '5258f297-782f-4f21-867b-6477f7e28553;f696d8b7-330b-48ca-a3d4-f9eb6f2910e4;1234567', 'billing_account_id': '9dc135dc-d3bf-4d07-84fe-11f438dda172', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '5258f297-782f-4f21-867b-6477f7e28553', 'metrics': []}} 2026-01-08 17:41:34 INFO Setting auth_type to identity 2026-01-08 17:41:34 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:41:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:41:34 INFO Adding Ansible events of org 20012924 ... 2026-01-08 17:41:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:41:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-6c623c9165827515e5e8305da08ffec3-a9a9e60e289a20b0-00 2026-01-08 17:41:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:41:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:41:34 INFO Trace log using : 00-8c6a041c0dd7801b359a3ea12adeae48-0467ed4a7e7527e7-00 2026-01-08 17:41:34 INFO Found events after saving: [] 2026-01-08 17:41:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:41:35 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:41:35 INFO Trace log using : 00-535a555b5d85b99d057afd03260be4fd-0b711938020485c0-01 2026-01-08 17:41:35 INFO Found events after saving: [ { "billing_account_id": "9dc135dc-d3bf-4d07-84fe-11f438dda172", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_f2bf7de8-67e0-4406-98c9-0e52256fe742/usTpTbxgnw", "event_id": "cba2679c-0f4c-4de9-b037-7faa4b0e63f2", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "f2bf7de8-67e0-4406-98c9-0e52256fe742/usTpTbxgnw", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:41:34.486052437Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" }, { "billing_account_id": "9dc135dc-d3bf-4d07-84fe-11f438dda172", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_f2bf7de8-67e0-4406-98c9-0e52256fe742/UfQyCSKCcj", "event_id": "3b658ece-d1d7-4c3c-9bb0-573e73ba7718", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T18:00:00Z", "instance_id": "f2bf7de8-67e0-4406-98c9-0e52256fe742/UfQyCSKCcj", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:41:34.493221581Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:41:35 INFO Ansible event nodes f2bf7de8-67e0-4406-98c9-0e52256fe742/usTpTbxgnw and f2bf7de8-67e0-4406-98c9-0e52256fe742/UfQyCSKCcj created successfully!! 2026-01-08 17:41:35 INFO Setting auth_type to identity 2026-01-08 17:41:35 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:41:35 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '9dc135dc-d3bf-4d07-84fe-11f438dda172'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:35 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172 2026-01-08 17:41:35 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172, status_code: 200 2026-01-08 17:41:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:35 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:41:35 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:41:35 INFO Trace log using : 00-6bdbef56848e94311698c660030d7717-5ae492cd71bbfb31-00 2026-01-08 17:41:35 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:35 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:41:35 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '9dc135dc-d3bf-4d07-84fe-11f438dda172'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:35 INFO Waiting for hourly tally sync completion... 2026-01-08 17:41:50 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '9dc135dc-d3bf-4d07-84fe-11f438dda172'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:50 INFO Tally updated with increased value...... 2026-01-08 17:41:50 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:50 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:50 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:52 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172 2026-01-08 17:41:52 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172, status_code: 200 2026-01-08 17:41:52 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:52 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '9dc135dc-d3bf-4d07-84fe-11f438dda172'}'' succeeded with: [{'orgId': '20012924', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '9dc135dc-d3bf-4d07-84fe-11f438dda172', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:41:35.132858Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:41:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_cluster_control_f2bf7de8-67e0-4406-98c9-0e52256fe742/usTpTbxgnw')] and x-rh-insights-request-id=None 2026-01-08 17:41:52 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172 2026-01-08 17:41:52 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&billingProvider=aws&billingAccountId=9dc135dc-d3bf-4d07-84fe-11f438dda172, status_code: 200 2026-01-08 17:41:52 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:52 INFO Remittance Value : 1.0 2026-01-08 17:41:52 INFO Remittance Value : 1.0 2026-01-08 17:41:52 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f696d8b7-330b-48ca-a3d4-f9eb6f2910e4', 'Dimension': 'infrastructure', 'Quantity': 1}] 2026-01-08 17:41:52 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:52 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f696d8b7-330b-48ca-a3d4-f9eb6f2910e4', 'Dimension': 'infrastructure', 'Quantity': 1}] PASSED [ 78%] tests/integration/swatch_contracts/test_contracts.py::test_verify_sku_without_contract_for_contract_product[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:52 INFO Using random seed value for random generation: 7673 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:52 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:52 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:52 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:52 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:54 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:41:54 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:41:54 INFO Trace log using : 00-59bfcc56e1e8e6f5f34d0d274fbb2a60-a42ab9e638037530-01 2026-01-08 17:41:54 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:54 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:41:54 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:41:54 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:54 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:41:54 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:41:54 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-f39d8f12f5004000a2840c297cda1a0a-d76cbd78775fbb31-00 2026-01-08 17:41:54 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:54 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:54 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:41:54 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-329c09952359deb15cfb426efbed7a61-405531e26bfbd16e-01 2026-01-08 17:41:54 INFO Offering MW02393 synced. 2026-01-08 17:41:54 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:54 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-cbdfd83692909e80986f186feb8f31f6-8bc0ba56f3bb2761-01 2026-01-08 17:41:54 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:54 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-0ff7252f594d1ef84333b2cc30e4ddb5-b86dc721dab9e84d-01 2026-01-08 17:41:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 79%] tests/integration/swatch_contracts/test_contracts.py::test_verify_subscriptions_sync_for_contracts[ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:54 INFO Using random seed value for random generation: 4933 2026-01-08 17:41:54 INFO select version() 2026-01-08 17:41:54 INFO [raw sql] {} 2026-01-08 17:41:54 INFO select current_schema() 2026-01-08 17:41:54 INFO [raw sql] {} 2026-01-08 17:41:54 INFO show standard_conforming_strings 2026-01-08 17:41:54 INFO [raw sql] {} 2026-01-08 17:41:54 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:41:54 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:54 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:54 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:54 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:56 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:41:56 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:41:56 INFO Trace log using : 00-34fbfdb50c5b8e9630d85fd2e86d14bd-70fe911d5d0f7b5e-01 2026-01-08 17:41:56 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:56 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:41:56 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:41:56 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:56 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:41:56 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:41:56 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-95144d370b73ce08a7b7111df374d0d7-662d3851f557b5c0-00 2026-01-08 17:41:56 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:56 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:41:56 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:41:56 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-d8c628d08c4e0db997f56b0a7d9de8a4-02cd05b3214182f9-01 2026-01-08 17:41:56 INFO Offering MCT4701 synced. 2026-01-08 17:41:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-ee085decffdcb8ef7e18543ef670a083-0e7ce9eb02f3c519-01 2026-01-08 17:41:56 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:41:56Z', 'endDate': '2026-02-07T17:41:56Z'}, 'rhEntitlements': [{'subscriptionNumber': 5640417, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '54f1d1af-a4ca-4d00-a8c0-6bc23f446370', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '25'}, {'name': 'infrastructure', 'value': '25'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'ea67d098-1c23-48fb-923d-6145ca166239', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 859139} 2026-01-08 17:41:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-e0940e5987b4205d131cc52ed4901bfc-c4fb821a398fed2c-01 2026-01-08 17:41:56 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'c26fe163-4712-49eb-a316-14448451e6c8', 'subscription_number': '5640417', 'sku': 'MCT4701', 'start_date': '2026-01-07T17:41:56Z', 'end_date': '2026-02-07T17:41:56Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '54f1d1af-a4ca-4d00-a8c0-6bc23f446370;aws_customer_id_123;1234567', 'billing_account_id': 'ea67d098-1c23-48fb-923d-6145ca166239', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '54f1d1af-a4ca-4d00-a8c0-6bc23f446370', 'metrics': [{'metric_id': 'managed_node', 'value': 25}, {'metric_id': 'infrastructure', 'value': 25}]}} 2026-01-08 17:41:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:41:56 INFO {'billing_account_id': 'ea67d098-1c23-48fb-923d-6145ca166239', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [25.0, 25.0], 'next_event_date': datetime.datetime(2026, 2, 7, 17, 41, 56, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Ansible Automation Platform Service, Premium ' '(On-Demand, Enablement)', 'quantity': 1, 'service_level': 'Premium', 'sku': 'MCT4701', 'subscriptions': [{'id': '859139', 'number': '5640417'}], 'usage': ''} 2026-01-08 17:41:56 INFO DELETE FROM subscription_measurements WHERE subscription_id = '859139' 2026-01-08 17:41:56 INFO [generated in 0.00023s] {} 2026-01-08 17:41:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:41:56 INFO {'billing_account_id': 'ea67d098-1c23-48fb-923d-6145ca166239', 'billing_provider': 'aws', 'has_infinite_quantity': False, 'measurements': [0.0, 0.0], 'next_event_date': datetime.datetime(2026, 2, 7, 17, 41, 56, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Ansible Automation Platform Service, Premium ' '(On-Demand, Enablement)', 'quantity': 1, 'service_level': 'Premium', 'sku': 'MCT4701', 'subscriptions': [{'id': '859139', 'number': '5640417'}], 'usage': ''} 2026-01-08 17:41:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924/subscriptions 2026-01-08 17:41:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/sync/contracts/20012924/subscriptions, status_code: 200 2026-01-08 17:41:56 INFO Trace log using : 00-f71584e07bb6fa1c3038961e8aca60a7-b8d8b7989d247ddd-01 2026-01-08 17:41:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:41:56 INFO {'billing_account_id': 'ea67d098-1c23-48fb-923d-6145ca166239', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [25.0, 25.0], 'next_event_date': datetime.datetime(2026, 2, 7, 17, 41, 56, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat Ansible Automation Platform Service, Premium ' '(On-Demand, Enablement)', 'quantity': 1, 'service_level': 'Premium', 'sku': 'MCT4701', 'subscriptions': [{'id': '859139', 'number': '5640417'}], 'usage': ''} PASSED [ 79%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:41:56 INFO ROLLBACK tests/integration/swatch_contracts/test_contracts.py::test_verify_capacity_for_all_active_contracts -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:56 INFO Using random seed value for random generation: 9431 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:56 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:56 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:57 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:59 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:41:59 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:41:59 INFO Trace log using : 00-68d340950d26e8dfe8bd519d71ba046e-277aeb3b8487c5bf-01 2026-01-08 17:41:59 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:41:59 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:41:59 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:41:59 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:41:59 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:41:59 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:41:59 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-ba351881f06e0e65bd21c8b9b6f5916e-2b1456487965df06-00 2026-01-08 17:41:59 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:41:59 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:59 INFO Creating a contract with contract data : {'instance_hours': 2, 'cores': 5, 'billing_provider': 'aws', 'billing_account_id': 'awsXB123', 'sku': 'MW02393'} 2026-01-08 17:41:59 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:41:59 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:41:59 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-011cb7f19049bb8019cdc20d1479a800-e9bb793a2492a373-01 2026-01-08 17:41:59 INFO Offering MW02393 synced. 2026-01-08 17:41:59 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:41:59 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-cc32d55baa64d48a95c180d737020946-79cc95a4fd6932d8-01 2026-01-08 17:41:59 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-08T17:41:59Z', 'endDate': '2026-02-07T17:41:59Z'}, 'rhEntitlements': [{'subscriptionNumber': 5011289, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'c548537c-9f72-4232-96bf-7f47c29295b1', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '2'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'awsXB123', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 330958} 2026-01-08 17:41:59 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:59 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-b157b67c7b7b21318411ec4a4f38896a-27e9a0afc9d99383-01 2026-01-08 17:41:59 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'fe4ab324-b7fc-48e1-943c-eb27779e6ecb', 'subscription_number': '5011289', 'sku': 'MW02393', 'start_date': '2026-01-08T17:41:59Z', 'end_date': '2026-02-07T17:41:59Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': 'c548537c-9f72-4232-96bf-7f47c29295b1;aws_customer_id_123;1234567', 'billing_account_id': 'awsXB123', 'product_tags': ['rosa'], 'vendor_product_code': 'c548537c-9f72-4232-96bf-7f47c29295b1', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 5}, {'metric_id': 'control_plane', 'value': 2}]}} 2026-01-08 17:41:59 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:41:59 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924&billing_account_id=awsXB123, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-afd2f06b50f13c25633cb8d7d974f948-dbe46bb40ac8a4fd-01 2026-01-08 17:41:59 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:41:59 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-b65272526bfbee6955c5fe083f80f8f8-c187d65b2625b6ac-01 2026-01-08 17:41:59 INFO Offering MW02393 synced. 2026-01-08 17:41:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:41:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:41:59 INFO SKU Capacity : {'data': [{'billing_account_id': 'awsXB123', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [20.0], 'next_event_date': datetime.datetime(2026, 2, 7, 17, 41, 59, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat OpenShift Service on AWS Hosted Control Planes ' '(Hourly)', 'quantity': 1, 'service_level': 'Premium', 'sku': 'MW02393', 'subscriptions': [{'id': '330958', 'number': '5011289'}], 'usage': ''}], 'meta': {'count': 1, 'measurements': ['Cores'], 'product': 'rosa', 'subscription_type': 'On-demand'}} 2026-01-08 17:41:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-09T23:59:59.999999+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:59 INFO Total Capacity : {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 20} 2026-01-08 17:41:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Instance-hours')] and x-rh-insights-request-id=None 2026-01-08 17:41:59 INFO SKU Capacity : {'data': [{'billing_account_id': 'awsXB123', 'billing_provider': 'aws', 'category': 'physical', 'has_infinite_quantity': False, 'measurements': [2.0], 'next_event_date': datetime.datetime(2026, 2, 7, 17, 41, 59, tzinfo=tzlocal()), 'next_event_type': 'Subscription End', 'product_name': 'Red Hat OpenShift Service on AWS Hosted Control Planes ' '(Hourly)', 'quantity': 1, 'service_level': 'Premium', 'sku': 'MW02393', 'subscriptions': [{'id': '330958', 'number': '5011289'}], 'usage': ''}], 'meta': {'count': 1, 'measurements': ['Instance-hours'], 'product': 'rosa', 'subscription_type': 'On-demand'}} 2026-01-08 17:41:59 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-09T23:59:59.999999+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:41:59 INFO Total Capacity : {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 2} PASSED [ 79%] tests/integration/swatch_contracts/test_update_contract.py::test_verify_add_remove_contract[rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:41:59 INFO Using random seed value for random generation: 7873 -------------------------------- live log call --------------------------------- 2026-01-08 17:41:59 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:41:59 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:41:59 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:41:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:01 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:42:01 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:42:01 INFO Trace log using : 00-e4607f036de4dc71d646012b19b64fda-5b539a9cebeaee80-01 2026-01-08 17:42:01 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:01 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:42:01 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:42:01 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:01 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:42:01 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:42:01 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-65e1dca6d2352abc2256b15bf7eceed4-f4ebc08cafadfb76-00 2026-01-08 17:42:01 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:42:01 INFO Creating contract with payload : {'cores': 25, 'instance_hours': 25}, billing provider : aws and product_id: rosa 2026-01-08 17:42:01 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:01 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:01 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-c6f5e39500975d95aaaa311c08bf8aaa-ada22ddf997f3244-01 2026-01-08 17:42:01 INFO Offering MW02393 synced. 2026-01-08 17:42:01 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:01 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-d73ea4c33aa339d32d39d0a88efe1498-b6b1d3535d647aa4-01 2026-01-08 17:42:01 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-06T17:42:01Z', 'endDate': '2026-02-07T17:42:01Z'}, 'rhEntitlements': [{'subscriptionNumber': 1737026, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'af7f7bc0-1b63-47a8-919e-6581e8726564', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '25'}, {'name': 'four_vcpu_hour', 'value': '25'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '82e3cee6-f674-4f00-bc3e-4e1b7ee5bdc1', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 249487} 2026-01-08 17:42:01 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:01 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-6b191fa78d40e9ce11b8119fe9a847e1-824ed6db6f15678c-01 2026-01-08 17:42:01 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'aa96f2e9-f77a-486e-9d84-eb9f034bd182', 'subscription_number': '1737026', 'sku': 'MW02393', 'start_date': '2026-01-06T17:42:01Z', 'end_date': '2026-02-07T17:42:01Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': 'af7f7bc0-1b63-47a8-919e-6581e8726564;aws_customer_id_123;1234567', 'billing_account_id': '82e3cee6-f674-4f00-bc3e-4e1b7ee5bdc1', 'product_tags': ['rosa'], 'vendor_product_code': 'af7f7bc0-1b63-47a8-919e-6581e8726564', 'metrics': [{'metric_id': 'control_plane', 'value': 25}, {'metric_id': 'four_vcpu_hour', 'value': 25}]}} 2026-01-08 17:42:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:42:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:42:01.730168+00:00'), ('ending', '2026-01-09T17:42:01.730195+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:01 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 100} 2026-01-08 17:42:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:42:01 INFO Metric Cores : [100.0] 2026-01-08 17:42:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:42:01.774183+00:00'), ('ending', '2026-01-09T17:42:01.774202+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:01 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 25} 2026-01-08 17:42:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('metric_id', 'Instance-hours')] and x-rh-insights-request-id=None 2026-01-08 17:42:01 INFO Metric Instance-hours : [25.0] 2026-01-08 17:42:01 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:01 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:01 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-1a7f0fd49853c845d67f54c2593fa0ac-5d03225345ea75ea-01 2026-01-08 17:42:01 INFO Offering MW02393 synced. 2026-01-08 17:42:01 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:01 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-faf0b0ad63ed61bd4c41e52e529e5d91-73d7532dab9cc6d1-01 2026-01-08 17:42:01 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:01Z', 'endDate': '2026-02-07T17:42:01Z'}, 'rhEntitlements': [{'subscriptionNumber': 8379077, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '3955a6ab-665f-46ee-974f-10621cff1672', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '25'}, {'name': 'four_vcpu_hour', 'value': '25'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'ce654d7b-9733-4d75-a657-bd72022c12e8', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 918590} 2026-01-08 17:42:01 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:01 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:01 INFO Trace log using : 00-107326d3a8082292080c47c2fee7b042-d4bc3275ba91f7fe-01 2026-01-08 17:42:01 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'bd8f732c-bb0b-4d62-8274-5305b1d62a5e', 'subscription_number': '8379077', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:01Z', 'end_date': '2026-02-07T17:42:01Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '3955a6ab-665f-46ee-974f-10621cff1672;aws_customer_id_123;1234567', 'billing_account_id': 'ce654d7b-9733-4d75-a657-bd72022c12e8', 'product_tags': ['rosa'], 'vendor_product_code': '3955a6ab-665f-46ee-974f-10621cff1672', 'metrics': [{'metric_id': 'control_plane', 'value': 25}, {'metric_id': 'four_vcpu_hour', 'value': 25}]}} 2026-01-08 17:42:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:42:01.999285+00:00'), ('ending', '2026-01-09T17:42:01.999307+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:02 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 200} 2026-01-08 17:42:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/capacity/products/rosa/Instance-hours with query params [('granularity', 'Daily'), ('beginning', '2026-01-08T17:42:02.024391+00:00'), ('ending', '2026-01-09T17:42:02.024409+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:02 INFO {'date': datetime.datetime(2026, 1, 9, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'has_infinite_quantity': False, 'value': 50} 2026-01-08 17:42:02 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:02 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:42:02 INFO Trace log using : 00-ec945c79a1f85552d9dcaefdadf34f69-68cd144c2eda20fb-01 2026-01-08 17:42:02 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/aa96f2e9-f77a-486e-9d84-eb9f034bd182 2026-01-08 17:42:02 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/aa96f2e9-f77a-486e-9d84-eb9f034bd182, status_code: 204 2026-01-08 17:42:02 INFO Trace log using : 00-2756ba2df8712c8c87795f6413a27832-2349124f2e30ffba-01 2026-01-08 17:42:02 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:02 INFO Contract aa96f2e9-f77a-486e-9d84-eb9f034bd182 deleted. 2026-01-08 17:42:02 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/bd8f732c-bb0b-4d62-8274-5305b1d62a5e 2026-01-08 17:42:02 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts/bd8f732c-bb0b-4d62-8274-5305b1d62a5e, status_code: 204 2026-01-08 17:42:02 INFO Trace log using : 00-a0b2028946217f0bf97c0981c1bfe313-cd275af643a90766-01 2026-01-08 17:42:02 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:02 INFO Contract bd8f732c-bb0b-4d62-8274-5305b1d62a5e deleted. 2026-01-08 17:42:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 80%] tests/integration/swatch_contracts/test_update_contract.py::test_verify_update_offering_description_will_modify_sub_table_product_name -------------------------------- live log setup -------------------------------- 2026-01-08 17:42:02 INFO Using random seed value for random generation: 8477 2026-01-08 17:42:02 INFO select version() 2026-01-08 17:42:02 INFO [raw sql] {} 2026-01-08 17:42:02 INFO select current_schema() 2026-01-08 17:42:02 INFO [raw sql] {} 2026-01-08 17:42:02 INFO show standard_conforming_strings 2026-01-08 17:42:02 INFO [raw sql] {} 2026-01-08 17:42:02 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:42:02 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:02 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:02 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:02 INFO Trace log using : 00-a02e51ddc2a07cb9c4063501418225bb-18c4e9ddde369c1a-01 2026-01-08 17:42:02 INFO Offering MW02393 synced. 2026-01-08 17:42:02 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:02 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:02 INFO Trace log using : 00-c12e0002c4ae81d5870c4b7e79ff6772-dfc824a3a24b5a3c-01 2026-01-08 17:42:02 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:02Z', 'endDate': '2026-02-07T17:42:02Z'}, 'rhEntitlements': [{'subscriptionNumber': 8377576, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '53512f53-05cb-4bf5-9ae1-d1eb915d63fb', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '50'}, {'name': 'four_vcpu_hour', 'value': '50'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'ae4fafb5-a249-4d0d-b5f4-b5bbba8c30dc', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 872592} 2026-01-08 17:42:02 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:02 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:02 INFO Trace log using : 00-ac815dbbb3672936105e46999000bb91-6ae545c140a6fe53-01 2026-01-08 17:42:02 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '74b27d26-f78c-411d-9553-bf55f7de1512', 'subscription_number': '8377576', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:02Z', 'end_date': '2026-02-07T17:42:02Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '53512f53-05cb-4bf5-9ae1-d1eb915d63fb;aws_customer_id_123;1234567', 'billing_account_id': 'ae4fafb5-a249-4d0d-b5f4-b5bbba8c30dc', 'product_tags': ['rosa'], 'vendor_product_code': '53512f53-05cb-4bf5-9ae1-d1eb915d63fb', 'metrics': [{'metric_id': 'control_plane', 'value': 50}, {'metric_id': 'four_vcpu_hour', 'value': 50}]}} 2026-01-08 17:42:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:42:02 INFO update offering set description='OpenShift Dedicated on Customer Cloud Subscription (Hourly)'where sku='MW02393' 2026-01-08 17:42:02 INFO [generated in 0.00025s] {} 2026-01-08 17:42:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 80%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:42:02 INFO ROLLBACK tests/integration/swatch_contracts/test_update_contract.py::test_verify_contract_multiple_updates[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:42:02 INFO Using random seed value for random generation: 8455 -------------------------------- live log call --------------------------------- 2026-01-08 17:42:02 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:02 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:02 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:04 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:42:04 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:42:04 INFO Trace log using : 00-eb0b7c39ca2546c334b0caeedd3f3003-543966a632f008d2-01 2026-01-08 17:42:04 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:04 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:42:04 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:42:04 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:04 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:42:04 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:42:04 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-256e382fb3bd18fa76effa349646adc7-81fb37ba184f930d-00 2026-01-08 17:42:04 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:42:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-cf330cb06b991ac2514783cb287c6a5a-29a310ece39500a2-01 2026-01-08 17:42:04 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:04 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:04Z', 'endDate': '2026-02-07T17:42:04Z'}, 'rhEntitlements': [{'subscriptionNumber': 4705732, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '19b61615-285f-427e-a577-15b0da6309a1', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '1904c22e-abe7-4adc-a37b-5ed320093864', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 866746} 2026-01-08 17:42:04 INFO Creating contract with payload : {'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:04Z', 'endDate': '2026-02-07T17:42:04Z'}, 'rhEntitlements': [{'subscriptionNumber': 4705732, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '19b61615-285f-427e-a577-15b0da6309a1', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '5'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '1904c22e-abe7-4adc-a37b-5ed320093864', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 866746}, 2026-01-08 17:42:04 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:04 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:04 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-6af84ad76f07ff48578f91a74fd54452-d25192049f3a581c-01 2026-01-08 17:42:04 INFO Offering MW02393 synced. 2026-01-08 17:42:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-a99c47446d05792b7a7fb61d56143123-0de48f59aa56cecc-01 2026-01-08 17:42:04 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '2707080b-4320-4be0-b678-4c87d5cfabb2', 'subscription_number': '4705732', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:04Z', 'end_date': '2026-02-07T17:42:04Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '19b61615-285f-427e-a577-15b0da6309a1;aws_customer_id_123;1234567', 'billing_account_id': '1904c22e-abe7-4adc-a37b-5ed320093864', 'product_tags': ['rosa'], 'vendor_product_code': '19b61615-285f-427e-a577-15b0da6309a1', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 5}, {'metric_id': 'control_plane', 'value': 5}]}} 2026-01-08 17:42:04 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:04 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:04 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-e03c77e229b434542c6fda08270268d8-c827fc8fa0294cc3-01 2026-01-08 17:42:04 INFO Offering MW02393 synced. 2026-01-08 17:42:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:04 INFO Trace log using : 00-81c77e5a0b988c17ff319977dfe304ad-9508e0c9eac8207f-01 2026-01-08 17:42:04 INFO {'status': {'status': 'SUCCESS', 'message': 'Redundant message ignored'}, 'contract': {'subscription_number': '4705732', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:04Z', 'end_date': '2026-02-07T17:42:04Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '19b61615-285f-427e-a577-15b0da6309a1;aws_customer_id_123;1234567', 'billing_account_id': '1904c22e-abe7-4adc-a37b-5ed320093864', 'product_tags': ['rosa'], 'vendor_product_code': '19b61615-285f-427e-a577-15b0da6309a1', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 5}, {'metric_id': 'control_plane', 'value': 5}]}} 2026-01-08 17:42:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:42:04 INFO Contract updated with payload {'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:04Z', 'endDate': '2026-02-07T17:42:04Z'}, 'rhEntitlements': [{'subscriptionNumber': 4705732, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '19b61615-285f-427e-a577-15b0da6309a1', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '10'}, {'name': 'four_vcpu_hour', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '1904c22e-abe7-4adc-a37b-5ed320093864', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 866746} 2026-01-08 17:42:04 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:04 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:05 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-3f69b039bc970001e2ea70ea2b36a7f2-d1f8df21ffe48370-01 2026-01-08 17:42:05 INFO Offering MW02393 synced. 2026-01-08 17:42:05 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-f402b093540a6d35d5d1f4b256dfdf57-f06af66562ae16c9-01 2026-01-08 17:42:05 INFO {'status': {'status': 'SUCCESS', 'message': 'Existing contracts and subscriptions updated'}, 'contract': {'subscription_number': '4705732', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:04Z', 'end_date': '2026-02-07T17:42:04Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '19b61615-285f-427e-a577-15b0da6309a1;aws_customer_id_123;1234567', 'billing_account_id': '1904c22e-abe7-4adc-a37b-5ed320093864', 'product_tags': ['rosa'], 'vendor_product_code': '19b61615-285f-427e-a577-15b0da6309a1', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 10}, {'metric_id': 'control_plane', 'value': 10}]}} 2026-01-08 17:42:05 INFO Requesting GET http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:05 INFO GET request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts?org_id=20012924, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-2ee356c7e5c8e0d9f79465bbee2fbdfd-fab583918f3204a2-01 2026-01-08 17:42:05 INFO Updated payload with end_date modified {'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:42:04Z', 'endDate': '2026-01-09T18:42:05.084109Z'}, 'rhEntitlements': [{'subscriptionNumber': 4705732, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': '19b61615-285f-427e-a577-15b0da6309a1', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '10'}, {'name': 'four_vcpu_hour', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '1904c22e-abe7-4adc-a37b-5ed320093864', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 866746} 2026-01-08 17:42:05 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:42:05 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:42:05 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-5a834d3e3f145d893633bef4de33aa30-2b17b118231eb374-01 2026-01-08 17:42:05 INFO Offering MW02393 synced. 2026-01-08 17:42:05 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-59260ee414f89514f9fd2a956a23645b-a2be3edda3a21efe-01 2026-01-08 17:42:05 INFO {'status': {'status': 'SUCCESS', 'message': 'Existing contracts and subscriptions updated'}, 'contract': {'subscription_number': '4705732', 'sku': 'MW02393', 'start_date': '2026-01-07T17:42:04Z', 'end_date': '2026-01-09T18:42:05.084109Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '19b61615-285f-427e-a577-15b0da6309a1;aws_customer_id_123;1234567', 'billing_account_id': '1904c22e-abe7-4adc-a37b-5ed320093864', 'product_tags': ['rosa'], 'vendor_product_code': '19b61615-285f-427e-a577-15b0da6309a1', 'metrics': [{'metric_id': 'four_vcpu_hour', 'value': 10}, {'metric_id': 'control_plane', 'value': 10}]}} 2026-01-08 17:42:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rosa with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 80%] tests/integration/swatch_contracts/test_utilization_for_hourly_and_daily_tallies.py::test_contract_hourly_tally_emits_utilization_message -------------------------------- live log setup -------------------------------- 2026-01-08 17:42:05 INFO Using random seed value for random generation: 5394 -------------------------------- live log call --------------------------------- 2026-01-08 17:42:05 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:05 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:05 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:07 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:42:07 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:42:07 INFO Trace log using : 00-bb78e290a097ab045010cc21c1a84207-18b669ca4c157c76-01 2026-01-08 17:42:07 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:07 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:42:07 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:42:07 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:07 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:42:07 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:42:07 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-520b13c2ac281daae1e4db4a5b11ab84-a9fc5f7ed53712d9-00 2026-01-08 17:42:07 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:42:07 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:42:07 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:42:07 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-22eb14f8f2d9f66de29aee17fff9c40b-f72b6461994cd757-01 2026-01-08 17:42:07 INFO Offering MCT4701 synced. 2026-01-08 17:42:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-c7899d690b14c238e9017b90fad92737-cdc32472166ead07-01 2026-01-08 17:42:07 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 5029718, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'cbf5f895-5962-4cd5-99c8-604615f992bd', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '10'}, {'name': 'infrastructure', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '5706bfb3-daf0-49fd-9254-d82895309abc', 'awsCustomerId': '8d456024-7ae3-48ca-9459-6435b50109ac', 'sellerAccountId': '1234567'}}, 'subscription_id': 949672} 2026-01-08 17:42:07 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:07 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-6a182058bb74e97235e85f4905e5d69f-d7926f664c671d05-01 2026-01-08 17:42:07 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '3ab5f182-1042-41df-8afc-c5c12088d950', 'subscription_number': '5029718', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'cbf5f895-5962-4cd5-99c8-604615f992bd;8d456024-7ae3-48ca-9459-6435b50109ac;1234567', 'billing_account_id': '5706bfb3-daf0-49fd-9254-d82895309abc', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'cbf5f895-5962-4cd5-99c8-604615f992bd', 'metrics': [{'metric_id': 'infrastructure', 'value': 10}, {'metric_id': 'managed_node', 'value': 10}]}} 2026-01-08 17:42:07 INFO Setting auth_type to identity 2026-01-08 17:42:07 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:42:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:42:07 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:42:07 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:42:07 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-91653bfc76b5badf37dae93582bb54c4-aacb3ecf8669a194-00 2026-01-08 17:42:07 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:42:07 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:42:07 INFO Trace log using : 00-a6a48af67f2eee60bade2fd18f968487-f9f63ea975ddea72-00 2026-01-08 17:42:07 INFO Found events after saving: [] 2026-01-08 17:42:08 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:42:08 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:42:08 INFO Trace log using : 00-e97dc300bbf29b7271e01a900dc8ba7e-4146a0db4150d6c4-00 2026-01-08 17:42:08 INFO Found events after saving: [ { "billing_account_id": "5706bfb3-daf0-49fd-9254-d82895309abc", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_bb08bc17-92a6-4348-87d8-5ba7799c31dc/cJdzRzKbKW", "event_id": "602c183d-76ea-4a1f-b0c7-d852012334b1", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "bb08bc17-92a6-4348-87d8-5ba7799c31dc/cJdzRzKbKW", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:42:07.677082579Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" }, { "billing_account_id": "5706bfb3-daf0-49fd-9254-d82895309abc", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_bb08bc17-92a6-4348-87d8-5ba7799c31dc/foNMBluoTs", "event_id": "8f447ea9-c568-417f-bc9f-b749da9540be", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-02T01:00:00Z", "instance_id": "bb08bc17-92a6-4348-87d8-5ba7799c31dc/foNMBluoTs", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 55.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:42:07.684440307Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:42:08 INFO Ansible event nodes bb08bc17-92a6-4348-87d8-5ba7799c31dc/cJdzRzKbKW and bb08bc17-92a6-4348-87d8-5ba7799c31dc/foNMBluoTs created successfully!! 2026-01-08 17:42:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '5706bfb3-daf0-49fd-9254-d82895309abc'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:08 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=5706bfb3-daf0-49fd-9254-d82895309abc 2026-01-08 17:42:08 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=5706bfb3-daf0-49fd-9254-d82895309abc, status_code: 200 2026-01-08 17:42:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:08 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:42:08 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-01T00%3A00%3A00Z&end=2026-01-31T23%3A59%3A59.999Z, status_code: 204 2026-01-08 17:42:08 INFO Trace log using : 00-47a712f42d9076511f0b4d89ae044f4d-e2bc0ac3490dd26a-00 2026-01-08 17:42:08 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:08 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-31T23:59:59.999Z. 2026-01-08 17:42:08 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '5706bfb3-daf0-49fd-9254-d82895309abc'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:09 INFO Tally updated with increased value...... 2026-01-08 17:42:09 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:09 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:09 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:11 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=5706bfb3-daf0-49fd-9254-d82895309abc 2026-01-08 17:42:11 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=5706bfb3-daf0-49fd-9254-d82895309abc, status_code: 200 2026-01-08 17:42:11 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:11 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '5706bfb3-daf0-49fd-9254-d82895309abc'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '5706bfb3-daf0-49fd-9254-d82895309abc', 'remittedValue': 45.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:42:08.374658Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:42:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:42:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:11 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:11 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:11 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:42:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:11 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:11 INFO Trace log using : None 2026-01-08 17:42:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:12 INFO Trace log using : None 2026-01-08 17:42:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:13 INFO Trace log using : None 2026-01-08 17:42:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:14 INFO Trace log using : None 2026-01-08 17:42:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:15 INFO Trace log using : None 2026-01-08 17:42:15 INFO Matched utilization message: {'org_id': '3340851', 'tally_snapshot_uuid': '46fd07f6-8002-41fa-88bc-260e5caeacae', 'subscription_found': True, 'billing_provider': 'aws', 'billing_account_id': '5706bfb3-daf0-49fd-9254-d82895309abc', 'snapshot_date': '2026-01-02T00:00:00Z', 'product_id': 'ansible-aap-managed', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'INSTANCE_HOURS', 'value': 55.0, 'currentTotal': 55.0, 'capacity': 10.0, 'unlimited': False}, {'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'MANAGED_NODES', 'value': 1.0, 'currentTotal': 1.0, 'capacity': 10.0, 'unlimited': False}]} 2026-01-08 17:42:15 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:42:16 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:42:16 INFO Trace log using : None 2026-01-08 17:42:16 INFO Not valid JSON output. Returning plain text message. PASSED [ 81%] tests/integration/swatch_contracts/test_utilization_for_hourly_and_daily_tallies.py::test_contract_without_dimensions_emits_utilization_with_null_capacity -------------------------------- live log setup -------------------------------- 2026-01-08 17:42:16 INFO Using random seed value for random generation: 8860 -------------------------------- live log call --------------------------------- 2026-01-08 17:42:16 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:16 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:16 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:18 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:42:18 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:42:18 INFO Trace log using : 00-592ff78c163d936440c54ce632df2572-de1ac9c865f698d6-01 2026-01-08 17:42:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:18 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:42:18 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:42:18 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:18 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:42:18 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:42:18 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-2c8497a7b9e0976372a8b02b920b397e-45e1f14a48646d01-00 2026-01-08 17:42:18 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:42:18 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:42:18 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:42:18 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-ef2abea6fa77e902300be5e1d55aaad8-07dc2fd03eb3d903-01 2026-01-08 17:42:18 INFO Offering MCT4701 synced. 2026-01-08 17:42:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-a2943a69368fd392607b796581b5aa87-00e682f20b7b8fc4-01 2026-01-08 17:42:18 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 7178002, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'a17289e2-e0f0-4990-8fc6-3599835d7190', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': '04afdd84-adab-4e4d-93aa-7191fc4c4611', 'awsCustomerId': '9515c2b9-8777-49ca-8e47-0673918ef84f', 'sellerAccountId': '1234567'}}, 'subscription_id': 413999} 2026-01-08 17:42:18 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:42:18 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-c37e84646a8a6a010dc0da2a1d4f6e2a-d57d6975c0bf91b5-01 2026-01-08 17:42:18 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'd1c787be-b6bd-4690-aec5-2db14db71236', 'subscription_number': '7178002', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'a17289e2-e0f0-4990-8fc6-3599835d7190;9515c2b9-8777-49ca-8e47-0673918ef84f;1234567', 'billing_account_id': '04afdd84-adab-4e4d-93aa-7191fc4c4611', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'a17289e2-e0f0-4990-8fc6-3599835d7190', 'metrics': []}} 2026-01-08 17:42:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:42:18 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:42:18 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:42:18 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-659a078a59b1f4ccfa60975637797e10-256459ae9e035f41-01 2026-01-08 17:42:18 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:42:18 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:42:18 INFO Trace log using : 00-d29b4308711c1a72affad8da264b1414-bbc77d15e4fe9f7a-00 2026-01-08 17:42:18 INFO Found events after saving: [ { "billing_account_id": "04afdd84-adab-4e4d-93aa-7191fc4c4611", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_6929e3da-d69a-4a53-89a4-da165e1272ed/qeUpyRWgcj", "event_id": "6c5105da-b0e1-4fe0-9b55-04df5d687578", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "6929e3da-d69a-4a53-89a4-da165e1272ed/qeUpyRWgcj", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:42:18.576182096Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:42:19 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:42:19 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:42:19 INFO Trace log using : 00-3737e5b7d2aa5d5caa1eb55c5499fe3c-b47de2a7471d9ee8-00 2026-01-08 17:42:19 INFO Found events after saving: [ { "billing_account_id": "04afdd84-adab-4e4d-93aa-7191fc4c4611", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_6929e3da-d69a-4a53-89a4-da165e1272ed/qeUpyRWgcj", "event_id": "6c5105da-b0e1-4fe0-9b55-04df5d687578", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "6929e3da-d69a-4a53-89a4-da165e1272ed/qeUpyRWgcj", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:42:18.576182096Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" }, { "billing_account_id": "04afdd84-adab-4e4d-93aa-7191fc4c4611", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_6929e3da-d69a-4a53-89a4-da165e1272ed/ewQzaiJBvo", "event_id": "75e89bc2-885b-44a8-b238-ffd034ed2251", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-02T01:00:00Z", "instance_id": "6929e3da-d69a-4a53-89a4-da165e1272ed/ewQzaiJBvo", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 10.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:42:18.5826355Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:42:19 INFO Ansible event nodes 6929e3da-d69a-4a53-89a4-da165e1272ed/qeUpyRWgcj and 6929e3da-d69a-4a53-89a4-da165e1272ed/ewQzaiJBvo created successfully!! 2026-01-08 17:42:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '04afdd84-adab-4e4d-93aa-7191fc4c4611'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:19 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=04afdd84-adab-4e4d-93aa-7191fc4c4611 2026-01-08 17:42:19 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=04afdd84-adab-4e4d-93aa-7191fc4c4611, status_code: 200 2026-01-08 17:42:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:19 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:42:19 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-01T00%3A00%3A00Z&end=2026-01-31T23%3A59%3A59.999Z, status_code: 204 2026-01-08 17:42:19 INFO Trace log using : 00-44bce580919275a9eb6130f20e19abab-849ac3909988ebd9-00 2026-01-08 17:42:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:19 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-31T23:59:59.999Z. 2026-01-08 17:42:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '04afdd84-adab-4e4d-93aa-7191fc4c4611'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:19 INFO Waiting for hourly tally sync completion... 2026-01-08 17:42:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '04afdd84-adab-4e4d-93aa-7191fc4c4611'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:42:29 INFO Tally updated with increased value...... 2026-01-08 17:42:29 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:29 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:29 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:29 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:31 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=04afdd84-adab-4e4d-93aa-7191fc4c4611 2026-01-08 17:42:31 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=04afdd84-adab-4e4d-93aa-7191fc4c4611, status_code: 200 2026-01-08 17:42:31 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:31 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '04afdd84-adab-4e4d-93aa-7191fc4c4611'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '04afdd84-adab-4e4d-93aa-7191fc4c4611', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:42:19.273272Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:42:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:42:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:31 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:31 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:42:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:31 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:42:31 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:42:31 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:31 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:31 INFO Trace log using : None 2026-01-08 17:42:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:32 INFO Trace log using : None 2026-01-08 17:42:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:33 INFO Trace log using : None 2026-01-08 17:42:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:34 INFO Trace log using : None 2026-01-08 17:42:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:42:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:42:35 INFO Trace log using : None 2026-01-08 17:42:35 INFO Matched utilization message: {'org_id': '3340851', 'tally_snapshot_uuid': 'aff9f2fc-8599-402d-a11b-7853ac4cd1ec', 'subscription_found': True, 'billing_provider': 'aws', 'billing_account_id': '04afdd84-adab-4e4d-93aa-7191fc4c4611', 'snapshot_date': '2026-01-02T00:00:00Z', 'product_id': 'ansible-aap-managed', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'INSTANCE_HOURS', 'value': 10.0, 'currentTotal': 10.0, 'unlimited': False}, {'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'MANAGED_NODES', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}]} 2026-01-08 17:42:35 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:42:36 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:42:36 INFO Trace log using : None 2026-01-08 17:42:36 INFO Not valid JSON output. Returning plain text message. PASSED [ 81%] tests/integration/swatch_contracts/test_utilization_for_hourly_and_daily_tallies.py::test_nonpayg_subscriptions_tally_emits_utilization_message -------------------------------- live log setup -------------------------------- 2026-01-08 17:42:36 INFO Using random seed value for random generation: 7888 -------------------------------- live log call --------------------------------- 2026-01-08 17:42:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:42:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:42:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:42:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:38 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:42:38 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:42:38 INFO Trace log using : 00-fb5eb7780c77e76a2dbd26166cfca961-0240d3b51ca5daf7-01 2026-01-08 17:42:38 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:42:38 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:42:38 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:42:38 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:42:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:42:38 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:42:38 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:42:38 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:42:38 INFO Trace log using : 00-d7c458565c5a1396c55626013ec7aa64-429afcea30675639-00 2026-01-08 17:42:38 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:42:38 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00005 2026-01-08 17:42:39 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00005, status_code: 200 2026-01-08 17:42:39 INFO Trace log using : 00-799efc6bbd0e74cb88de7a6e7ce26e68-1702b216af9c7396-01 2026-01-08 17:42:39 INFO Offering RH00005 synced. 2026-01-08 17:42:39 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:42:39 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:42:39 INFO Trace log using : 00-0e05d68ec77bb50d112de60bd7f82f8e-defd4133b56474c6-01 2026-01-08 17:42:39 INFO producing host messages 2026-01-08 17:42:39 INFO Produced message: {'data': {'ansible_host': 'desktop-71.gregory.com', 'display_name': 'cloud_mock_aws_34796f00qkiwbvpm.example.gov', 'org_id': '3340851', 'insights_id': '8dec24c9-320e-4e61-ba19-2cb570a3fc34', 'subscription_manager_id': 'eb19e41c-1e84-4679-b6fa-9d85e36eedcc', 'bios_uuid': 'f8b3f528-7a69-4d6c-b6e1-ffe5ae94c06c', 'fqdn': 'cloud_mock_aws_34796f00qkiwbvpm.example.gov', 'ip_addresses': ['10.11.42.224', '10.5.189.139'], 'mac_addresses': ['5e:b0:1f:64:9e:b8', '72:d9:77:89:19:29'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:42:39.060319+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '50ed9de6-db3c-4ad4-85fb-a1e9e52ef7e1', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'eb19e41c-1e84-4679-b6fa-9d85e36eedcc', 'provider_type': 'aws', 'provider_id': '9025326325568977716'}, 'provider_type': 'aws', 'provider_id': '5518287035432227272'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': 'a0e4d161-d1e0-4e7d-9397-803ab42b771a'}} 2026-01-08 17:42:39 INFO Message key=b'3340851' for insights_id=8dec24c9-320e-4e61-ba19-2cb570a3fc34 delivered to platform.inventory.host-ingress (P 0 O 0) 2026-01-08 17:42:39 INFO flush completed, 0 still in queue 2026-01-08 17:42:39 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['8dec24c9-320e-4e61-ba19-2cb570a3fc34'] 2026-01-08 17:42:42 INFO Consumer subscribed to: {'platform.inventory.events': {0: -1001}, 'platform.notifications.ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:42:42 WARNING Kafka host creation failed 'NoneType' object is not iterable, retrying ... 2026-01-08 17:42:42 INFO producing host messages 2026-01-08 17:42:42 INFO Produced message: {'data': {'ansible_host': 'desktop-71.gregory.com', 'display_name': 'cloud_mock_aws_34796f00qkiwbvpm.example.gov', 'org_id': '3340851', 'insights_id': '8dec24c9-320e-4e61-ba19-2cb570a3fc34', 'subscription_manager_id': 'eb19e41c-1e84-4679-b6fa-9d85e36eedcc', 'bios_uuid': 'f8b3f528-7a69-4d6c-b6e1-ffe5ae94c06c', 'fqdn': 'cloud_mock_aws_34796f00qkiwbvpm.example.gov', 'ip_addresses': ['10.11.42.224', '10.5.189.139'], 'mac_addresses': ['5e:b0:1f:64:9e:b8', '72:d9:77:89:19:29'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:42:39.060319+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '50ed9de6-db3c-4ad4-85fb-a1e9e52ef7e1', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'eb19e41c-1e84-4679-b6fa-9d85e36eedcc', 'provider_type': 'aws', 'provider_id': '9025326325568977716'}, 'provider_type': 'aws', 'provider_id': '5518287035432227272'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '14478d12-f816-4d21-809e-2dd3faf0b63d'}} 2026-01-08 17:42:42 INFO Message key=b'3340851' for insights_id=8dec24c9-320e-4e61-ba19-2cb570a3fc34 delivered to platform.inventory.host-ingress (P 0 O 1) 2026-01-08 17:42:42 INFO flush completed, 0 still in queue 2026-01-08 17:42:42 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['8dec24c9-320e-4e61-ba19-2cb570a3fc34'] 2026-01-08 17:42:42 INFO Attempt 0 to fetch resource 2026-01-08 17:42:42 INFO Setting auth_type to identity 2026-01-08 17:42:42 INFO Created RESTPluginService client for http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1 with the following attributes: ['accounts_staleness_api', 'client', 'groups_api', 'hosts_api', 'package', 'resource_types_api', 'system_profile_api', 'tags_api'] 2026-01-08 17:42:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/397b89dd-f5b5-474d-9634-0098055ac65f with query params None and x-rh-insights-request-id=None 2026-01-08 17:42:42 INFO Kafka host creation retry success! 2026-01-08 17:42:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:42:42 INFO Total Hosts in inventory: 1 2026-01-08 17:42:42 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:42:42 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:42:42 INFO Trace log using : 00-766d1aab20815922f2e286c78be505e6-d2a32221fad6033d-00 2026-01-08 17:42:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:42:42 INFO Total Hosts in inventory: 1 2026-01-08 17:42:42 INFO Waiting for conduit sync completion... 2026-01-08 17:42:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:42:47 INFO Total Hosts in inventory: 1 2026-01-08 17:42:47 INFO Waiting for conduit sync completion... 2026-01-08 17:42:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:42:52 INFO Total Hosts in inventory: 1 2026-01-08 17:42:52 INFO Waiting for conduit sync completion... 2026-01-08 17:42:57 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:42:57 INFO Total Hosts in inventory: 1 2026-01-08 17:42:57 INFO Waiting for conduit sync completion... 2026-01-08 17:43:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:02 INFO Total Hosts in inventory: 1 2026-01-08 17:43:02 INFO Waiting for conduit sync completion... 2026-01-08 17:43:07 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:07 INFO Total Hosts in inventory: 1 2026-01-08 17:43:07 INFO Waiting for conduit sync completion... 2026-01-08 17:43:12 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:12 INFO Total Hosts in inventory: 1 2026-01-08 17:43:12 INFO Waiting for conduit sync completion... 2026-01-08 17:43:17 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:17 INFO Total Hosts in inventory: 1 2026-01-08 17:43:17 INFO Waiting for conduit sync completion... 2026-01-08 17:43:22 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:22 INFO Total Hosts in inventory: 1 2026-01-08 17:43:22 INFO Waiting for conduit sync completion... 2026-01-08 17:43:27 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:27 INFO Total Hosts in inventory: 1 2026-01-08 17:43:27 INFO Waiting for conduit sync completion... 2026-01-08 17:43:32 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:32 INFO Total Hosts in inventory: 1 2026-01-08 17:43:32 INFO Waiting for conduit sync completion... 2026-01-08 17:43:37 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:37 INFO Total Hosts in inventory: 1 2026-01-08 17:43:37 INFO Waiting for conduit sync completion... 2026-01-08 17:43:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:42 INFO Total Hosts in inventory: 1 2026-01-08 17:43:42 INFO Waiting for conduit sync completion... 2026-01-08 17:43:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:47 INFO Total Hosts in inventory: 1 2026-01-08 17:43:47 INFO Waiting for conduit sync completion... 2026-01-08 17:43:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:52 INFO Total Hosts in inventory: 1 2026-01-08 17:43:52 INFO Waiting for conduit sync completion... 2026-01-08 17:43:57 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:43:57 INFO Total Hosts in inventory: 1 2026-01-08 17:43:57 INFO Waiting for conduit sync completion... 2026-01-08 17:44:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:02 INFO Total Hosts in inventory: 1 2026-01-08 17:44:02 INFO Waiting for conduit sync completion... 2026-01-08 17:44:07 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:07 INFO Total Hosts in inventory: 1 2026-01-08 17:44:07 INFO Waiting for conduit sync completion... 2026-01-08 17:44:12 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:12 INFO Total Hosts in inventory: 1 2026-01-08 17:44:12 INFO Waiting for conduit sync completion... 2026-01-08 17:44:18 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:18 INFO Total Hosts in inventory: 1 2026-01-08 17:44:18 INFO Waiting for conduit sync completion... 2026-01-08 17:44:23 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:23 INFO Total Hosts in inventory: 1 2026-01-08 17:44:23 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:44:23 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:44:23 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851 2026-01-08 17:44:23 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851, status_code: 200 2026-01-08 17:44:23 INFO Trace log using : 00-912c57d499a4de55bae58f5a57b3ab82-b60ecfedcd253138-00 2026-01-08 17:44:23 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:44:23 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:44:23 INFO Retrying tally for org 3340851... 2026-01-08 17:44:23 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851 2026-01-08 17:44:23 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851, status_code: 200 2026-01-08 17:44:23 INFO Trace log using : 00-0440e8b0b41f79780c1f6dd5f6a8314e-ea479cb10738a8a6-01 2026-01-08 17:44:23 INFO Waiting for tally sync completion... 2026-01-08 17:44:28 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:44:28 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:44:28 INFO Tally Sync Finished Successfully! 2026-01-08 17:44:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:44:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:44:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:28 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:44:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:44:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:28 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:44:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:44:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:28 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.utilization 2026-01-08 17:44:28 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:44:28 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:28 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:44:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:44:28 INFO Trace log using : None 2026-01-08 17:44:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:44:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:44:29 INFO Trace log using : None 2026-01-08 17:44:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:44:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:44:30 INFO Trace log using : None 2026-01-08 17:44:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:44:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:44:31 INFO Trace log using : None 2026-01-08 17:44:31 INFO Matched utilization message: {'org_id': '3340851', 'tally_snapshot_uuid': 'afa2f53d-c142-4e42-89e5-86706b8866ee', 'subscription_found': True, 'billing_provider': '_ANY', 'billing_account_id': '_ANY', 'snapshot_date': '2026-01-08T00:00:00Z', 'product_id': 'RHEL for x86', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Daily', 'measurements': [{'hardware_measurement_type': 'TOTAL', 'metric_id': 'CORES', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'INSTANCE_HOURS', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'SOCKETS', 'value': 1.0, 'currentTotal': 1.0, 'capacity': 10.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'CORES', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'TOTAL', 'metric_id': 'INSTANCE_HOURS', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'TOTAL', 'metric_id': 'SOCKETS', 'value': 1.0, 'currentTotal': 1.0, 'capacity': 10.0, 'unlimited': False}]} 2026-01-08 17:44:31 INFO Matched utilization message: {'org_id': '3340851', 'tally_snapshot_uuid': 'afa2f53d-c142-4e42-89e5-86706b8866ee', 'subscription_found': True, 'billing_provider': '_ANY', 'billing_account_id': '_ANY', 'snapshot_date': '2026-01-08T00:00:00Z', 'product_id': 'RHEL for x86', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Daily', 'measurements': [{'hardware_measurement_type': 'TOTAL', 'metric_id': 'CORES', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'INSTANCE_HOURS', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'SOCKETS', 'value': 1.0, 'currentTotal': 1.0, 'capacity': 10.0, 'unlimited': False}, {'hardware_measurement_type': 'AWS', 'metric_id': 'CORES', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'TOTAL', 'metric_id': 'INSTANCE_HOURS', 'value': 1.0, 'currentTotal': 1.0, 'unlimited': False}, {'hardware_measurement_type': 'TOTAL', 'metric_id': 'SOCKETS', 'value': 1.0, 'currentTotal': 1.0, 'capacity': 10.0, 'unlimited': False}]} 2026-01-08 17:44:31 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:44:31 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:44:31 INFO Trace log using : None 2026-01-08 17:44:32 INFO Not valid JSON output. Returning plain text message. PASSED [ 81%] tests/integration/swatch_metrics/test_event_retention_policy.py::test_event_purge_retention_policy -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:32 INFO Using random seed value for random generation: 4838 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:32 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:32 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:32 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:32 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:34 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:34 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:34 INFO Trace log using : 00-28a9301b1f4b492b272e4f3a3489576f-427aa2c69102aa39-01 2026-01-08 17:44:34 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:34 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:34 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:34 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:34 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:34 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:34 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-719c87fa600061a97d3e1dd3586e60e5-b769661c45334614-00 2026-01-08 17:44:34 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:34 INFO Loading product files from bundled configuration: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/rhsmlib/subscription_configs 2026-01-08 17:44:34 INFO Loading product configurations from local directory: /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/rhsmlib/subscription_configs 2026-01-08 17:44:34 INFO Loaded 23 product configurations from local directory 2026-01-08 17:44:34 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-9e2410edbe02a64002f3ef53b93f9c75-9a76a21d3b03fcba-01 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-5e6bd3361907fd5ec2bd19c0774a66f8-0715db6e448857d9-00 2026-01-08 17:44:34 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_c05907db-374a-4522-ac03-a2b8855c05c9", "event_id": "dcab9e8d-be64-47b0-b9dc-b3d8906e695b", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "c05907db-374a-4522-ac03-a2b8855c05c9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:44:34.13519043Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:34 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': 'c05907db-374a-4522-ac03-a2b8855c05c9', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_ocp_cluster_c05907db-374a-4522-ac03-a2b8855c05c9', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws'}] 2026-01-08 17:44:34 INFO OpenShift-metrics PAYG Cluster c05907db-374a-4522-ac03-a2b8855c05c9 created successfully!! 2026-01-08 17:44:34 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-113057464edbdcc25a1c196e57d02cdb-d16f22dc837bdef5-00 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-12-08T17%3A00%3A00Z&end=2025-12-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-7052162ef7272709b2eec3a9a6395e22-0757b0c1b6dab20d-00 2026-01-08 17:44:34 INFO Found events after saving: [] 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-12-08T17%3A00%3A00Z&end=2025-12-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-367e6e002156721e3d37e64e855c15e4-ad3768a80327225b-00 2026-01-08 17:44:34 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_10e1c3fe-8d90-4fcc-bc08-c8299bd61fd2", "event_id": "4aedd14a-e02b-4074-907a-2cd98fd0e1a3", "event_source": "prometheus", "event_type": "Cores", "expiration": "2025-12-08T18:00:00Z", "instance_id": "10e1c3fe-8d90-4fcc-bc08-c8299bd61fd2", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:44:34.160246973Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2025-12-08T17:00:00Z" } ] 2026-01-08 17:44:34 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '10e1c3fe-8d90-4fcc-bc08-c8299bd61fd2', 'timestamp': '2025-12-08T17:00:00Z', 'expiration': '2025-12-08T18:00:00Z', 'display_name': 'automation_ocp_cluster_10e1c3fe-8d90-4fcc-bc08-c8299bd61fd2', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws'}] 2026-01-08 17:44:34 INFO OpenShift-metrics PAYG Cluster 10e1c3fe-8d90-4fcc-bc08-c8299bd61fd2 created successfully!! 2026-01-08 17:44:34 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-dd8459eb75f967daade93838721db9ff-5154441016371800-00 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-08-08T17%3A00%3A00Z&end=2025-08-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-63fea50966b861c0459e9f4bfbf2ca39-eaeddf8e43527891-00 2026-01-08 17:44:34 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_fdd64238-4086-4a89-9f32-4688516931f9", "event_id": "8c360dff-b024-4664-ad19-f754541d3a2f", "event_source": "prometheus", "event_type": "Cores", "expiration": "2025-08-08T18:00:00Z", "instance_id": "fdd64238-4086-4a89-9f32-4688516931f9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:44:34.692928639Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2025-08-08T17:00:00Z" } ] 2026-01-08 17:44:34 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': 'fdd64238-4086-4a89-9f32-4688516931f9', 'timestamp': '2025-08-08T17:00:00Z', 'expiration': '2025-08-08T18:00:00Z', 'display_name': 'automation_ocp_cluster_fdd64238-4086-4a89-9f32-4688516931f9', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws'}] 2026-01-08 17:44:34 INFO OpenShift-metrics PAYG Cluster fdd64238-4086-4a89-9f32-4688516931f9 created successfully!! 2026-01-08 17:44:34 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-0384cffb1b34224353982eacbe9e38c9-93df2915b9a4ec31-00 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-06-08T17%3A00%3A00Z&end=2025-06-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-6109432f811ee75c006545fa1e556156-4423cc95abbdd944-01 2026-01-08 17:44:34 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_2e3ef751-9815-4e99-82c5-f11d91ae65f9", "event_id": "9e125487-61db-4ddc-a29f-e11bfc6a7cc0", "event_source": "prometheus", "event_type": "Cores", "expiration": "2025-06-08T18:00:00Z", "instance_id": "2e3ef751-9815-4e99-82c5-f11d91ae65f9", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:44:34.716251287Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2025-06-08T17:00:00Z" } ] 2026-01-08 17:44:34 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '2e3ef751-9815-4e99-82c5-f11d91ae65f9', 'timestamp': '2025-06-08T17:00:00Z', 'expiration': '2025-06-08T18:00:00Z', 'display_name': 'automation_ocp_cluster_2e3ef751-9815-4e99-82c5-f11d91ae65f9', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws'}] 2026-01-08 17:44:34 INFO OpenShift-metrics PAYG Cluster 2e3ef751-9815-4e99-82c5-f11d91ae65f9 created successfully!! 2026-01-08 17:44:34 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:34 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:34 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-6eb2b291388eb47510104d1787ac258d-85c316a392fb3e24-00 2026-01-08 17:44:34 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:34 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-01-08T17%3A00%3A00Z&end=2025-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:34 INFO Trace log using : 00-0ea2b50f5b89ffbc7dfd789f538bbcf0-11144f584fc8ffb1-00 2026-01-08 17:44:34 INFO Found events after saving: [] 2026-01-08 17:44:35 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:35 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2025-01-08T17%3A00%3A00Z&end=2025-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:44:35 INFO Trace log using : 00-0e6985a95b173d908739bc2717d98628-46073d0b71811fd1-00 2026-01-08 17:44:35 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_ocp_cluster_0fc59856-3462-4fe6-baa2-33719e0a0e59", "event_id": "f5a1656e-8e2f-4997-924b-9a39f1352d82", "event_source": "prometheus", "event_type": "Cores", "expiration": "2025-01-08T18:00:00Z", "instance_id": "0fc59856-3462-4fe6-baa2-33719e0a0e59", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-metrics" ], "record_date": "2026-01-08T17:44:34.743407136Z", "role": "ocp", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2025-01-08T17:00:00Z" } ] 2026-01-08 17:44:35 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '0fc59856-3462-4fe6-baa2-33719e0a0e59', 'timestamp': '2025-01-08T17:00:00Z', 'expiration': '2025-01-08T18:00:00Z', 'display_name': 'automation_ocp_cluster_0fc59856-3462-4fe6-baa2-33719e0a0e59', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp', 'billing_provider': 'aws'}] 2026-01-08 17:44:35 INFO OpenShift-metrics PAYG Cluster 0fc59856-3462-4fe6-baa2-33719e0a0e59 created successfully!! 2026-01-08 17:44:37 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/purge 2026-01-08 17:44:37 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/purge, status_code: 204 2026-01-08 17:44:37 INFO Trace log using : 00-154a78c6f0ef669775da7e11e77369dc-a6b4ab9c35df62e9-00 2026-01-08 17:44:37 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2024-01-08T17%3A44%3A34.079852Z&end=2026-01-08T17%3A44%3A34.079852Z, status_code: 200 2026-01-08 17:44:37 INFO Trace log using : 00-49d61d1dc3feba8667e6cae57edc0f19-6affe0c1d858199b-00 PASSED [ 82%] tests/integration/swatch_metrics/test_events.py::test_flaky_event_conflict_resolution -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:37 INFO Using random seed value for random generation: 9176 2026-01-08 17:44:37 INFO select version() 2026-01-08 17:44:37 INFO [raw sql] {} 2026-01-08 17:44:37 INFO select current_schema() 2026-01-08 17:44:37 INFO [raw sql] {} 2026-01-08 17:44:37 INFO show standard_conforming_strings 2026-01-08 17:44:37 INFO [raw sql] {} 2026-01-08 17:44:37 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:44:37 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:37 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:37 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:39 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:39 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:39 INFO Trace log using : 00-c484aa50ee84ab92419657c02034f323-2be9a6d88800877c-01 2026-01-08 17:44:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:39 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:39 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:39 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:39 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:39 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:39 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-8cb80d5e0136f1ea88298cf78f24d4fc-a04f3efb86058b1d-00 2026-01-08 17:44:39 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:39 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:39 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:39 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-19b7924b1b180adb09f7fc6ea7e0882a-7147e48141b7e822-01 2026-01-08 17:44:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-be89bf65ddf526fb897e26c934f367d4-6bcff4020d2eba6f-00 2026-01-08 17:44:39 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "cdcbc23c-26cb-46a7-bced-a514648ac36e", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.394326694Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-9525fb94c35ce5622cd78b8a7edf4083-3c4b5028f2872804-00 2026-01-08 17:44:39 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "cdcbc23c-26cb-46a7-bced-a514648ac36e", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.394326694Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "6aeea3b5-5ef1-40e1-8741-1b9597d00bbd", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.496107757Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:39 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 1.0, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}] 2026-01-08 17:44:39 INFO OpenShift-dedicated-metrics PAYG Cluster 5ec2d478-f029-42fd-aef2-6536ba7d1f0a created successfully!! 2026-01-08 17:44:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T14%3A44%3A39.913126Z&end=2026-01-08T17%3A44%3A39.913161Z, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-ac325be51065aa034986e53a48f80f4d-e8ff6bf200b8e9e5-00 2026-01-08 17:44:39 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:39 INFO Record_date: 2026-01-08T17:44:39.496107757Z Does 1.0 == [{'metric_id': 'Instance-hours', 'value': 1.0}] ? 2026-01-08 17:44:39 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:39 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:39 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-170b069725cfb37b8710bf6fe717f85c-2535a9642af8740c-00 2026-01-08 17:44:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-22e2247ea721e661c5a06ca7169d0cb3-3002eb9398a23b13-00 2026-01-08 17:44:39 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "cdcbc23c-26cb-46a7-bced-a514648ac36e", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.394326694Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "6aeea3b5-5ef1-40e1-8741-1b9597d00bbd", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.496107757Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:39 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 10.0, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}] 2026-01-08 17:44:39 INFO OpenShift-dedicated-metrics PAYG Cluster 5ec2d478-f029-42fd-aef2-6536ba7d1f0a created successfully!! 2026-01-08 17:44:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T14%3A44%3A39.952187Z&end=2026-01-08T17%3A44%3A39.952208Z, status_code: 200 2026-01-08 17:44:39 INFO Trace log using : 00-334ae0ac83c9d834ad08a8c7b82fb83f-47a98613ef75638f-00 2026-01-08 17:44:40 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:40 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T14%3A44%3A40.473502Z&end=2026-01-08T17%3A44%3A40.473539Z, status_code: 200 2026-01-08 17:44:40 INFO Trace log using : 00-2be2fcaa495a5c0241112061a1c9afa3-d6266f77a6e2bf06-00 2026-01-08 17:44:40 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.496107757Z Does 1.0 == [{'metric_id': 'Instance-hours', 'value': 1.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.951053012Z Does -1.0 == [{'metric_id': 'Instance-hours', 'value': -1.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.951435033Z Does 10.0 == [{'metric_id': 'Instance-hours', 'value': 10.0}] ? 2026-01-08 17:44:40 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:40 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:40 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:40 INFO Trace log using : 00-e60731de6a84c23a9b091a7eb8a88c6e-a78d8dbe58c2dba7-00 2026-01-08 17:44:40 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:40 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:40 INFO Trace log using : 00-df6faf673a9298f4b586e57083b4e147-47f92825d00059fb-00 2026-01-08 17:44:40 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "cdcbc23c-26cb-46a7-bced-a514648ac36e", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.394326694Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "6aeea3b5-5ef1-40e1-8741-1b9597d00bbd", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.496107757Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "amendment_type": "deduction", "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "ba70f46f-c5ea-4eed-a852-731784fb1a90", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": -1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.951053012Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "event_id": "6b9679bc-b137-44e2-b644-b215d52a3dd0", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "5ec2d478-f029-42fd-aef2-6536ba7d1f0a", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 10.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:39.951435033Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:40 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': '5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_5ec2d478-f029-42fd-aef2-6536ba7d1f0a', 'measurements': [{'value': 100.0, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}] 2026-01-08 17:44:40 INFO OpenShift-dedicated-metrics PAYG Cluster 5ec2d478-f029-42fd-aef2-6536ba7d1f0a created successfully!! 2026-01-08 17:44:40 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:40 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T14%3A44%3A40.51527Z&end=2026-01-08T17%3A44%3A40.515298Z, status_code: 200 2026-01-08 17:44:40 INFO Trace log using : 00-6037d1b74604742bf5eaa831392a7843-bae66feb3e35c509-01 2026-01-08 17:44:40 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.496107757Z Does 1.0 == [{'metric_id': 'Instance-hours', 'value': 1.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.951053012Z Does -1.0 == [{'metric_id': 'Instance-hours', 'value': -1.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:39.951435033Z Does 10.0 == [{'metric_id': 'Instance-hours', 'value': 10.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:40.51448763Z Does -10.0 == [{'metric_id': 'Instance-hours', 'value': -10.0}] ? 2026-01-08 17:44:40 INFO Record_date: 2026-01-08T17:44:40.514694496Z Does 100.0 == [{'metric_id': 'Instance-hours', 'value': 100.0}] ? 2026-01-08 17:44:40 INFO select record_date, timestamp, data->>'instance_id' as instance_id, data->>'service_type' as service_type, data->'product_tag' as tags, data->'measurements' as measurements from events where org_id = '18939574' order by timestamp, record_date; 2026-01-08 17:44:40 INFO [generated in 0.00028s] {} 2026-01-08 17:44:40 INFO Events table: [] PASSED [ 82%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:44:40 INFO ROLLBACK tests/integration/swatch_metrics/test_events.py::test_event_conflict_resolution_different_products_same_instance -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:40 INFO Using random seed value for random generation: 5443 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:40 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:40 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:40 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:42 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:42 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:42 INFO Trace log using : 00-7ff51194aa53d41875de81e1119b0b43-6c78be846ef9f5b1-01 2026-01-08 17:44:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:42 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:42 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:42 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:42 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:42 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:42 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:42 INFO Trace log using : 00-68bcf8c905d873631b52a00d37d0a552-e4777190db7d603a-00 2026-01-08 17:44:42 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:42 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'snapshot_rosa_cores', 'org_id': '20012924', 'product_tag': ['rosa'], 'service_type': 'rosa Instance', 'display_name': 'rosa_cluster47', 'measurements': [{'value': 5, 'metric_id': 'Cores'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-1486', 'instance_id': 'dummy_instance_id4290', 'timestamp': '2026-01-08T16:44:42.599988Z', 'expiration': '2026-01-08T19:44:42.599995Z'} 2026-01-08 17:44:42 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:42 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:42 INFO Trace log using : None 2026-01-08 17:44:42 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'snapshot_rhacm_vcpus', 'org_id': '20012924', 'product_tag': ['rhacm'], 'service_type': 'rhacm Instance', 'display_name': 'rhacm_cluster91', 'measurements': [{'value': 3, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-1486', 'instance_id': 'dummy_instance_id4290', 'timestamp': '2026-01-08T16:44:42.599988Z', 'expiration': '2026-01-08T19:44:42.599995Z'} 2026-01-08 17:44:42 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : None 2026-01-08 17:44:43 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:43 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A43.145036Z&end=2026-01-08T17%3A44%3A43.145068Z, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : 00-3f8af55c9a06d3bb25e8443c7af38236-c4a8b030b95fcdee-00 2026-01-08 17:44:43 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:43 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A43.156136Z&end=2026-01-08T17%3A44%3A43.15616Z, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : 00-c15f83d0df0ea4da8b29011ef0348ecb-5f586b6d2cc0fc9b-00 2026-01-08 17:44:43 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:42.830887603Z Does 5.0 == [{'metric_id': 'Cores', 'value': 5.0}] ? 2026-01-08 17:44:43 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.147381221Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:43 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'snapshot_rosa_cores', 'org_id': '20012924', 'product_tag': ['rosa'], 'service_type': 'rosa Instance', 'display_name': 'rosa_cluster47', 'measurements': [{'value': 8.0, 'metric_id': 'Cores'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-1486', 'instance_id': 'dummy_instance_id4290', 'timestamp': '2026-01-08T16:44:42.599988Z', 'expiration': '2026-01-08T19:44:42.599995Z'} 2026-01-08 17:44:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : None 2026-01-08 17:44:43 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'prometheus', 'event_type': 'snapshot_rhacm_vcpus', 'org_id': '20012924', 'product_tag': ['rhacm'], 'service_type': 'rhacm Instance', 'display_name': 'rhacm_cluster91', 'measurements': [{'value': 8.0, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-1486', 'instance_id': 'dummy_instance_id4290', 'timestamp': '2026-01-08T16:44:42.599988Z', 'expiration': '2026-01-08T19:44:42.599995Z'} 2026-01-08 17:44:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : None 2026-01-08 17:44:43 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:43 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A43.611215Z&end=2026-01-08T17%3A44%3A43.61125Z, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : 00-4387c17a8af9b513c4e7e0ac3b7bca73-a079805a1c0d3ed7-00 2026-01-08 17:44:43 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:43 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A43.625633Z&end=2026-01-08T17%3A44%3A43.625664Z, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : 00-549ef0d613c8fc2eaef24a3b30d26082-cefaaffca746a2d7-00 2026-01-08 17:44:43 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:42.830887603Z Does 5.0 == [{'metric_id': 'Cores', 'value': 5.0}] ? 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.515348695Z Does -5.0 == [{'metric_id': 'Cores', 'value': -5.0}] ? 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.515591419Z Does 8.0 == [{'metric_id': 'Cores', 'value': 8.0}] ? 2026-01-08 17:44:43 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.147381221Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.53671849Z Does -3.0 == [{'metric_id': 'vCPUs', 'value': -3.0}] ? 2026-01-08 17:44:43 INFO Record_date: 2026-01-08T17:44:43.53697155Z Does 8.0 == [{'metric_id': 'vCPUs', 'value': 8.0}] ? PASSED [ 82%] tests/integration/swatch_metrics/test_events.py::test_event_conflict_resolution_multiple_product_tags -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:43 INFO Using random seed value for random generation: 8885 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:43 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:43 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:43 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:45 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:45 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:45 INFO Trace log using : 00-8c66e547311a01d55c9808ad4e304ec5-aa4387215c2ea32d-01 2026-01-08 17:44:45 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:45 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:45 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:45 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:45 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:45 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:45 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:45 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:45 INFO Trace log using : 00-db183d9ca6c5bcf180c5d2ea27183255-1052e7d9f4ddc1cd-00 2026-01-08 17:44:45 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:45 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'snapshot_vCPUs', 'org_id': '20012924', 'product_tag': ['rhel-for-x86-els-payg-addon', 'rhel-for-x86-els-payg'], 'product_ids': ['204', '69'], 'service_type': 'RHEL System', 'display_name': 'Rhel_cluster61', 'measurements': [{'value': 3, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-300', 'instance_id': 'dummy_instance_id', 'timestamp': '2026-01-08T16:44:45.704319Z', 'expiration': '2026-01-08T19:44:45.704325Z'} 2026-01-08 17:44:45 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:45 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:45 INFO Trace log using : None 2026-01-08 17:44:45 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:45 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A45.718706Z&end=2026-01-08T17%3A44%3A45.718736Z, status_code: 200 2026-01-08 17:44:45 INFO Trace log using : 00-901c9084d82ca27c609b7345a5e84bed-7b1cfe0e77ecce72-00 2026-01-08 17:44:45 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:45 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A45.728961Z&end=2026-01-08T17%3A44%3A45.729021Z, status_code: 200 2026-01-08 17:44:45 INFO Trace log using : 00-ba4da07a8468ff7db236b0cc8ee2d9ba-5084282e00d78126-00 2026-01-08 17:44:45 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:45 INFO Record_date: 2026-01-08T17:44:45.721703489Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:45 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:45 INFO Record_date: 2026-01-08T17:44:45.721276288Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:45 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'snapshot_vCPUs', 'org_id': '20012924', 'product_tag': ['rhel-for-x86-els-payg-addon', 'rhel-for-x86-els-payg'], 'product_ids': ['204', '69'], 'service_type': 'RHEL System', 'display_name': 'Rhel_cluster61', 'measurements': [{'value': 8.0, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-300', 'instance_id': 'dummy_instance_id', 'timestamp': '2026-01-08T16:44:45.704319Z', 'expiration': '2026-01-08T19:44:45.704325Z'} 2026-01-08 17:44:45 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:46 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:46 INFO Trace log using : None 2026-01-08 17:44:46 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:46 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A46.214175Z&end=2026-01-08T17%3A44%3A46.214208Z, status_code: 200 2026-01-08 17:44:46 INFO Trace log using : 00-53aa31a3cb4b12743816942059ad27da-713cf799a58efc41-00 2026-01-08 17:44:46 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:46 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A46.22718Z&end=2026-01-08T17%3A44%3A46.227207Z, status_code: 200 2026-01-08 17:44:46 INFO Trace log using : 00-0df6fdc84ebe544d3459b94238b3cd98-2a931ca4544bdb7d-00 2026-01-08 17:44:46 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:45.721703489Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:46.217631224Z Does -3.0 == [{'metric_id': 'vCPUs', 'value': -3.0}] ? 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:46.217798359Z Does 8.0 == [{'metric_id': 'vCPUs', 'value': 8.0}] ? 2026-01-08 17:44:46 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:45.721276288Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:46.21721912Z Does -3.0 == [{'metric_id': 'vCPUs', 'value': -3.0}] ? 2026-01-08 17:44:46 INFO Record_date: 2026-01-08T17:44:46.217476813Z Does 8.0 == [{'metric_id': 'vCPUs', 'value': 8.0}] ? PASSED [ 83%] tests/integration/swatch_metrics/test_events.py::test_event_conflict_resolution_multiple_event_source -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:46 INFO Using random seed value for random generation: 3845 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:46 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:46 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:46 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:46 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:48 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:48 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:48 INFO Trace log using : 00-fa4c84aafa3df1f978f70efbc5aa8600-499b6717a24dbf96-01 2026-01-08 17:44:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:48 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:48 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:48 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:48 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:48 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:48 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:48 INFO Trace log using : 00-c17ce27584e85c05c134d3eb181084ec-714e86fa70007e33-00 2026-01-08 17:44:48 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:48 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'snapshot_vCPUs', 'org_id': '20012924', 'product_tag': ['rhel-for-x86-els-payg-addon'], 'product_ids': ['204', '69'], 'service_type': 'RHEL System', 'display_name': 'Rhel_cluster65', 'measurements': [{'value': 3, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-300', 'instance_id': 'dummy_instance_id', 'timestamp': '2026-01-08T16:44:48.30305Z', 'expiration': '2026-01-08T19:44:48.303057Z'} 2026-01-08 17:44:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:48 INFO Trace log using : None 2026-01-08 17:44:48 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:48 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A48.31773Z&end=2026-01-08T17%3A44%3A48.317762Z, status_code: 200 2026-01-08 17:44:48 INFO Trace log using : 00-4c5b70e7697690ff3b231af7388be08a-db26e8d858012ecc-00 2026-01-08 17:44:48 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:48 INFO Record_date: 2026-01-08T17:44:48.320113147Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:48 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'snapshot_vCPUs', 'org_id': '20012924', 'product_tag': ['rhel-for-x86-els-payg-addon'], 'product_ids': ['204', '69'], 'service_type': 'RHEL System', 'display_name': 'Rhel_cluster65', 'measurements': [{'value': 8.0, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'billing_provider': 'aws', 'billing_account_id': 'test-300', 'instance_id': 'dummy_instance_id', 'timestamp': '2026-01-08T16:44:48.30305Z', 'expiration': '2026-01-08T19:44:48.303057Z'} 2026-01-08 17:44:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:44:49 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:44:49 INFO Trace log using : None 2026-01-08 17:44:49 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:49 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A49.013841Z&end=2026-01-08T17%3A44%3A49.013883Z, status_code: 200 2026-01-08 17:44:49 INFO Trace log using : 00-0bd9603b4020296d1b9f25c401f92353-c94d320808621851-00 2026-01-08 17:44:49 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:49 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T10%3A44%3A49.039833Z&end=2026-01-08T17%3A44%3A49.039865Z, status_code: 200 2026-01-08 17:44:49 INFO Trace log using : 00-c3e7f79732efdabfe8e0de369ef7b5e6-cb8f6d1a7d2bed64-00 2026-01-08 17:44:49 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:49 INFO Record_date: 2026-01-08T17:44:48.320113147Z Does 3.0 == [{'metric_id': 'vCPUs', 'value': 3.0}] ? 2026-01-08 17:44:49 INFO Record_date: 2026-01-08T17:44:49.017023983Z Does -3.0 == [{'metric_id': 'vCPUs', 'value': -3.0}] ? 2026-01-08 17:44:49 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:49 INFO Record_date: 2026-01-08T17:44:49.017318577Z Does 8.0 == [{'metric_id': 'vCPUs', 'value': 8.0}] ? PASSED [ 83%] tests/integration/swatch_metrics/test_events.py::test_event_no_negative_metric[OpenShift-dedicated-metrics] -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:49 INFO Using random seed value for random generation: 5938 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:49 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:49 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:49 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:49 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:51 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:51 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:51 INFO Trace log using : 00-8d732d418703c511720db505e38dfe01-c1bfa013564c5574-01 2026-01-08 17:44:51 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:51 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:51 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:51 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:51 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:51 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:51 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-71399704c0f9e4842fd11929ddf081b4-36d7b055467d43e3-00 2026-01-08 17:44:51 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:51 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:51 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:51 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-7b89205b7e6b9b4103eb65f53d169871-457eb46087127f4c-01 2026-01-08 17:44:51 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:51 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-9913c9d2a44aafacfe6a6f15d4ebcb23-09c14c87340becb1-01 2026-01-08 17:44:51 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "event_id": "f795960b-cff5-4445-8922-5698596408f7", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:51.134694851Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:51 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:51 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-6515a33fbd7af34a71100899d75f6bff-2963320e73addc63-00 2026-01-08 17:44:51 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "event_id": "f795960b-cff5-4445-8922-5698596408f7", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:51.134694851Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "event_id": "e0d9619c-7a65-450f-9d47-aa7f6b3f9d80", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:51.141944413Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:51 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': '8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}] 2026-01-08 17:44:51 INFO OpenShift-dedicated-metrics PAYG Cluster 8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef created successfully!! 2026-01-08 17:44:51 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:51 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T15%3A44%3A51.652885Z&end=2026-01-08T17%3A44%3A51.652914Z, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-98431b2db18a60c848b1cfd2a2b0cd04-65143021ef72e4b6-00 2026-01-08 17:44:51 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:51 INFO Record_date: 2026-01-08T17:44:51.134694851Z Does 1.0 == [{'metric_id': 'Cores', 'value': 1.0}] ? 2026-01-08 17:44:51 INFO Adding payg events of org 20012924 ... 2026-01-08 17:44:51 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:51 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-13869c251b8723bfdc8598215d1a0ece-d7e228a32e458db1-00 2026-01-08 17:44:51 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:51 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-677474df421928038960e92b4f4710ec-2004a75e5c44a9bd-00 2026-01-08 17:44:51 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "event_id": "f795960b-cff5-4445-8922-5698596408f7", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:51.134694851Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "event_id": "e0d9619c-7a65-450f-9d47-aa7f6b3f9d80", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T17:00:00Z", "instance_id": "8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 1.0 } ], "org_id": "20012924", "product_tag": [ "OpenShift-dedicated-metrics" ], "record_date": "2026-01-08T17:44:51.141944413Z", "role": "osd", "service_type": "OpenShift Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:44:51 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': '8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'measurements': [{'value': -20.0, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': '8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_osd_cluster_8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd', 'billing_provider': 'aws'}] 2026-01-08 17:44:51 INFO OpenShift-dedicated-metrics PAYG Cluster 8c4c6c0b-b0f6-4bcb-ad28-15317b0a1eef created successfully!! 2026-01-08 17:44:51 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:51 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T15%3A44%3A51.691295Z&end=2026-01-08T17%3A44%3A51.691318Z, status_code: 200 2026-01-08 17:44:51 INFO Trace log using : 00-6e52f80bf28a42ef7d541045eeb4b995-79fc43e189fa694b-00 2026-01-08 17:44:51 INFO ==== Begin conflict resolution assertion ==== 2026-01-08 17:44:51 INFO Record_date: 2026-01-08T17:44:51.134694851Z Does 1.0 == [{'metric_id': 'Cores', 'value': 1.0}] ? PASSED [ 83%] tests/integration/swatch_tally/system_table/test_system_table_hypervisor.py::test_hypervisor_check[RHEL for x86] -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:51 INFO Using random seed value for random generation: 8761 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.709718+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.735354+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.747754+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.760460+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.772421+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.784161+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.794674+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.804357+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.863003+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:51.874564+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:51 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:51 INFO Hypervisor physical_mock_837b2d32peopwqlw.test.info mock created 2026-01-08 17:44:51 INFO Guest-0 virtual_mock_b1e9fabfmrmjgqil.example.com mock created 2026-01-08 17:44:51 INFO Guest-1 virtual_mock_6f2d796cuacdddfr.example.com mock created 2026-01-08 17:44:51 INFO producing host messages 2026-01-08 17:44:52 INFO Produced message: {'data': {'ansible_host': 'email-22.ford.com', 'display_name': 'physical_mock_837b2d32peopwqlw.test.info', 'org_id': '20012915', 'insights_id': 'fb8ac64e-972d-4db0-b59e-77fe9626f37a', 'subscription_manager_id': 'adc9fd9f-5952-4210-a2ec-05e2cd154431', 'bios_uuid': 'f666828d-5551-4897-abde-450e781d7e67', 'fqdn': 'physical_mock_837b2d32peopwqlw.test.info', 'ip_addresses': ['172.28.229.159', '192.168.151.78'], 'mac_addresses': ['22:e9:ab:8b:32:98', '1a:25:85:fd:6b:9a'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'SYNC_TIMESTAMP': '2026-01-15T17:44:51.962592+00:00', 'dmi.system.uuid': 'bc564457-6e2d-4289-a9c7-67bf1c8a8783'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'adc9fd9f-5952-4210-a2ec-05e2cd154431', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '080230dc-45cb-4aff-9a85-7020e96d9217'}} 2026-01-08 17:44:52 INFO Message key=b'20012915' for insights_id=fb8ac64e-972d-4db0-b59e-77fe9626f37a delivered to platform.inventory.host-ingress (P 1 O 2) 2026-01-08 17:44:52 INFO flush completed, 0 still in queue 2026-01-08 17:44:52 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['fb8ac64e-972d-4db0-b59e-77fe9626f37a'] 2026-01-08 17:44:52 INFO Attempt 0 to fetch resource 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d8659220-fbfa-4630-9d83-d10195cc9f81 with query params None and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO producing host messages 2026-01-08 17:44:52 INFO Produced message: {'data': {'ansible_host': 'laptop-26.waters.com', 'display_name': 'virtual_mock_b1e9fabfmrmjgqil.example.com', 'org_id': '20012915', 'insights_id': 'f8d079ed-5852-4537-9a28-bf688ba6268e', 'subscription_manager_id': 'efd0bd61-258a-4a43-971f-78ea61068b6e', 'bios_uuid': '67a192cb-39e3-4ac7-8fd3-974d23b3b228', 'fqdn': 'virtual_mock_b1e9fabfmrmjgqil.example.com', 'ip_addresses': ['192.168.7.193', '192.168.191.197'], 'mac_addresses': ['5c:3d:03:82:c2:75', 'c8:59:ec:d1:69:b2'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-09T17:44:51.964583+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '7af5746c-8e56-4f06-a76f-9341c30af0b7', 'VM_HOST': 'physical_mock_837b2d32peopwqlw.test.info'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'efd0bd61-258a-4a43-971f-78ea61068b6e', 'threads_per_core': 1, 'virtual_host_uuid': 'adc9fd9f-5952-4210-a2ec-05e2cd154431'}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '24760924-b2c3-43f9-8b42-98db211500d4'}} 2026-01-08 17:44:52 INFO Produced message: {'data': {'ansible_host': 'srv-55.diaz.com', 'display_name': 'virtual_mock_6f2d796cuacdddfr.example.com', 'org_id': '20012915', 'insights_id': 'a3181bae-d63e-461a-837a-860ca06faad6', 'subscription_manager_id': '92ce2582-06f5-45c7-8206-2381c89700ff', 'bios_uuid': '69f5d84d-d6cd-4e68-ae89-0fd0f4701b28', 'fqdn': 'virtual_mock_6f2d796cuacdddfr.example.com', 'ip_addresses': ['172.24.64.0', '192.168.235.114'], 'mac_addresses': ['d4:c6:bd:46:19:06', '1e:0d:30:04:89:c8'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:44:51.966483+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '79de2ef7-968f-4840-a745-5b4794ca0959', 'VM_HOST': 'physical_mock_837b2d32peopwqlw.test.info'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '92ce2582-06f5-45c7-8206-2381c89700ff', 'threads_per_core': 1, 'virtual_host_uuid': 'adc9fd9f-5952-4210-a2ec-05e2cd154431'}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'fa49ca90-b8da-4d0b-9a0c-861d94ca33b2'}} 2026-01-08 17:44:52 INFO Message key=b'20012915' for insights_id=f8d079ed-5852-4537-9a28-bf688ba6268e delivered to platform.inventory.host-ingress (P 1 O 3) 2026-01-08 17:44:52 INFO Message key=b'20012915' for insights_id=a3181bae-d63e-461a-837a-860ca06faad6 delivered to platform.inventory.host-ingress (P 1 O 4) 2026-01-08 17:44:52 INFO flush completed, 0 still in queue 2026-01-08 17:44:52 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['f8d079ed-5852-4537-9a28-bf688ba6268e', 'a3181bae-d63e-461a-837a-860ca06faad6'] 2026-01-08 17:44:52 INFO Attempt 0 to fetch resource 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d7cc8615-1d2c-4ac5-ac0f-40e4203f1b83,59e01358-e6c0-49db-ae44-e4658bf01cba with query params None and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Hypervisor-Guest Mapping created in Candlepin 2026-01-08 17:44:52 INFO {'hypervisor': {'display_name': 'physical_mock_837b2d32peopwqlw.test.info', 'number_of_guests': 2, 'category': 'hypervisor', 'sockets': 1, 'subscription_manager_id': 'adc9fd9f-5952-4210-a2ec-05e2cd154431'}, 'guests': [{'display_name': 'virtual_mock_b1e9fabfmrmjgqil.example.com', 'subscription_manager_id': 'efd0bd61-258a-4a43-971f-78ea61068b6e', 'dmi_system_uuid': '7af5746c-8e56-4f06-a76f-9341c30af0b7'}, {'display_name': 'virtual_mock_6f2d796cuacdddfr.example.com', 'subscription_manager_id': '92ce2582-06f5-45c7-8206-2381c89700ff', 'dmi_system_uuid': '79de2ef7-968f-4840-a745-5b4794ca0959'}]} 2026-01-08 17:44:52 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:52 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:52 INFO Trace log using : 00-0b9133c3e9dcbff371b66c5849365729-9caa001dedb67b91-00 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_837b2d32peopwqlw.test.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:52 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:52 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:52 INFO Trace log using : 00-017ab6efbe2eaf856742adb4783fc16d-b2065cb68d545fb1-00 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_b1e9fabfmrmjgqil.example.com'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:52 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:52 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:52 INFO Trace log using : 00-fbea36f0071dc1ca58a95b4fff57eaac-2bdc7b6301405196-00 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_6f2d796cuacdddfr.example.com'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:44:52 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:44:52 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:44:52 INFO Trace log using : 00-eac03bffce035d8643974945a90a4e50-810af50c772fcf4e-00 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_837b2d32peopwqlw.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Found 1 hosts: [{'id': 'f4e4996f-ce60-4c37-a12e-bd3b3460c5bc', 'instance_id': 'd8659220-fbfa-4630-9d83-d10195cc9f81', 'display_name': 'physical_mock_837b2d32peopwqlw.test.info', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 44, 52, 90201, tzinfo=tzlocal()), 'number_of_guests': 2, 'category': 'hypervisor', 'subscription_manager_id': 'adc9fd9f-5952-4210-a2ec-05e2cd154431', 'inventory_id': 'd8659220-fbfa-4630-9d83-d10195cc9f81', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:44:52 INFO Tally Sync Finished Successfully! 2026-01-08 17:44:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_837b2d32peopwqlw.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Total Hosts in inventory: 1 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.672143+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.685319+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.696408+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.761891+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.775385+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.787134+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.798058+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.864492+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.877059+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:52.887334+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:52 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:44:52 INFO Found host with subscription_manager_id adc9fd9f-5952-4210-a2ec-05e2cd154431: {'id': 'f4e4996f-ce60-4c37-a12e-bd3b3460c5bc', 'instance_id': 'd8659220-fbfa-4630-9d83-d10195cc9f81', 'display_name': 'physical_mock_837b2d32peopwqlw.test.info', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 44, 52, 90201, tzinfo=tzlocal()), 'number_of_guests': 2, 'category': 'hypervisor', 'subscription_manager_id': 'adc9fd9f-5952-4210-a2ec-05e2cd154431', 'inventory_id': 'd8659220-fbfa-4630-9d83-d10195cc9f81', '_labeled_measurements': {'Sockets': 2.0}} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/d8659220-fbfa-4630-9d83-d10195cc9f81/guests with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO Waiting for Hypervisor <--> Guest Mapping in system_table 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('category', 'hypervisor'), ('display_name_contains', 'physical_mock_837b2d32peopwqlw.test.info')] and x-rh-insights-request-id=None PASSED [ 84%] tests/integration/swatch_tally/system_table/test_system_table_hypervisor.py::test_hypervisor_check[rhel-for-x86-ha] -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:53 INFO Using random seed value for random generation: 6903 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.168716+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.180522+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.191614+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.201369+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.265033+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.274791+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.284630+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.294000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.363588+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:53.375469+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:44:53 INFO Hypervisor physical_mock_38476c14hoigtxqr.test.org mock created 2026-01-08 17:44:53 INFO Guest-0 virtual_mock_547bad14zjpthlhr.test.edu mock created 2026-01-08 17:44:53 INFO Guest-1 virtual_mock_3219e2eaiyisvmxj.test.biz mock created 2026-01-08 17:44:53 INFO producing host messages 2026-01-08 17:44:53 INFO Produced message: {'data': {'ansible_host': 'srv-58.baker-hoffman.com', 'display_name': 'physical_mock_38476c14hoigtxqr.test.org', 'org_id': '20012915', 'insights_id': '24943a0f-7a03-4929-b64b-a2889cc7394a', 'subscription_manager_id': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310', 'bios_uuid': '26af741e-819a-4732-b36b-b85a555c4f91', 'fqdn': 'physical_mock_38476c14hoigtxqr.test.org', 'ip_addresses': ['172.16.45.114', '172.16.148.0'], 'mac_addresses': ['d2:5f:9c:2b:b1:f3', '60:49:9e:9d:d1:7b'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'SYNC_TIMESTAMP': '2026-01-14T17:44:53.386920+00:00', 'dmi.system.uuid': '18627607-ac1b-443f-96a6-6f2f630c1472'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'e8e181c3-16fa-4cac-a9b1-777b4170d799'}} 2026-01-08 17:44:53 INFO Message key=b'20012915' for insights_id=24943a0f-7a03-4929-b64b-a2889cc7394a delivered to platform.inventory.host-ingress (P 1 O 5) 2026-01-08 17:44:53 INFO flush completed, 0 still in queue 2026-01-08 17:44:53 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['24943a0f-7a03-4929-b64b-a2889cc7394a'] 2026-01-08 17:44:53 INFO Attempt 0 to fetch resource 2026-01-08 17:44:53 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/93448fb5-0645-49bc-a5ff-eef2f3b1df2a with query params None and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO producing host messages 2026-01-08 17:44:53 INFO Produced message: {'data': {'ansible_host': 'desktop-29.parker-koch.com', 'display_name': 'virtual_mock_547bad14zjpthlhr.test.edu', 'org_id': '20012915', 'insights_id': '75d550a0-81a4-4991-9a8f-871fd34e2bb4', 'subscription_manager_id': 'ee71444c-39ef-4392-94de-bce5c8956215', 'bios_uuid': 'c9935e79-ed19-4565-b09c-e1f344575810', 'fqdn': 'virtual_mock_547bad14zjpthlhr.test.edu', 'ip_addresses': ['172.29.133.93', '10.22.234.192'], 'mac_addresses': ['0c:2e:f8:c3:aa:70', 'a4:c6:ad:9b:63:e1'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['83'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:44:53.388872+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '2756804c-f0b6-4c99-8dbc-7424cf176314', 'VM_HOST': 'physical_mock_38476c14hoigtxqr.test.org'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'ee71444c-39ef-4392-94de-bce5c8956215', 'threads_per_core': 1, 'virtual_host_uuid': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310'}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'd4aad0a9-c1c6-4064-b96f-341ce1c8b2d8'}} 2026-01-08 17:44:53 INFO Produced message: {'data': {'ansible_host': 'web-29.lang.com', 'display_name': 'virtual_mock_3219e2eaiyisvmxj.test.biz', 'org_id': '20012915', 'insights_id': '69b711e9-c87a-4585-b384-ab27a7c57edb', 'subscription_manager_id': 'a60b4fd9-2c48-41ea-acc7-473b2fbbfb25', 'bios_uuid': '8590bbe1-face-4a84-9d96-8645f0804176', 'fqdn': 'virtual_mock_3219e2eaiyisvmxj.test.biz', 'ip_addresses': ['192.168.166.67', '172.27.14.127'], 'mac_addresses': ['14:8d:44:55:76:0a', '94:ae:6a:07:49:be'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['83'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:44:53.390606+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '7d7bed62-4387-498b-ba40-109cc98c2bbb', 'VM_HOST': 'physical_mock_38476c14hoigtxqr.test.org'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 0, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'a60b4fd9-2c48-41ea-acc7-473b2fbbfb25', 'threads_per_core': 1, 'virtual_host_uuid': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310'}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '6b291daa-6c62-42b9-86f0-12c79dbc910a'}} 2026-01-08 17:44:53 INFO Message key=b'20012915' for insights_id=75d550a0-81a4-4991-9a8f-871fd34e2bb4 delivered to platform.inventory.host-ingress (P 1 O 6) 2026-01-08 17:44:53 INFO Message key=b'20012915' for insights_id=69b711e9-c87a-4585-b384-ab27a7c57edb delivered to platform.inventory.host-ingress (P 1 O 7) 2026-01-08 17:44:53 INFO flush completed, 0 still in queue 2026-01-08 17:44:53 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['75d550a0-81a4-4991-9a8f-871fd34e2bb4', '69b711e9-c87a-4585-b384-ab27a7c57edb'] 2026-01-08 17:44:53 INFO Attempt 0 to fetch resource 2026-01-08 17:44:53 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/62269a62-f352-4f6a-9ea1-c7b390bcc5dd,c796b864-cd72-4d5a-9464-fcf635b4c4be with query params None and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO Hypervisor-Guest Mapping created in Candlepin 2026-01-08 17:44:53 INFO {'hypervisor': {'display_name': 'physical_mock_38476c14hoigtxqr.test.org', 'number_of_guests': 2, 'category': 'hypervisor', 'sockets': 1, 'subscription_manager_id': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310'}, 'guests': [{'display_name': 'virtual_mock_547bad14zjpthlhr.test.edu', 'subscription_manager_id': 'ee71444c-39ef-4392-94de-bce5c8956215', 'dmi_system_uuid': '2756804c-f0b6-4c99-8dbc-7424cf176314'}, {'display_name': 'virtual_mock_3219e2eaiyisvmxj.test.biz', 'subscription_manager_id': 'a60b4fd9-2c48-41ea-acc7-473b2fbbfb25', 'dmi_system_uuid': '7d7bed62-4387-498b-ba40-109cc98c2bbb'}]} 2026-01-08 17:44:53 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:53 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:53 INFO Trace log using : 00-0cb94ba9ba5651495d132f61c0a210a4-c55cdb4b39bb5113-00 2026-01-08 17:44:53 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_38476c14hoigtxqr.test.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:53 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:53 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:53 INFO Trace log using : 00-5d4ae5cf23c89854ea7e24c550839b7b-af88fa16147fbb62-00 2026-01-08 17:44:53 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_547bad14zjpthlhr.test.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:53 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:44:53 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:44:53 INFO Trace log using : 00-61fde0713d1e8f20a7ca4e6f3b23bb89-8de97c9b29e02597-00 2026-01-08 17:44:53 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_3219e2eaiyisvmxj.test.biz'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:44:53 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:53 INFO Total Hosts in rhel-for-x86-ha system table: 0 2026-01-08 17:44:53 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:44:54 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:44:54 INFO Trace log using : 00-9a05b72d3c46a769b2e92fa744ff0451-6c20f655ed8ac461-00 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO Total Hosts in rhel-for-x86-ha system table: 1 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_38476c14hoigtxqr.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO Found 1 hosts: [{'id': '22edc4cc-c21a-4be8-8912-b425ea412709', 'instance_id': '93448fb5-0645-49bc-a5ff-eef2f3b1df2a', 'display_name': 'physical_mock_38476c14hoigtxqr.test.org', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 44, 53, 509528, tzinfo=tzlocal()), 'number_of_guests': 2, 'category': 'hypervisor', 'subscription_manager_id': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310', 'inventory_id': '93448fb5-0645-49bc-a5ff-eef2f3b1df2a', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:44:54 INFO Tally Sync Finished Successfully! 2026-01-08 17:44:54 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_38476c14hoigtxqr.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO Total Hosts in inventory: 1 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.056429+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.067640+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.078706+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.088396+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.099438+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.160668+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.172516+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.182642+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.193288+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Cores with query params [('category', 'hypervisor'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.263303+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO Found host with subscription_manager_id 9c512ccb-f504-4a1b-adb3-f2f3a9f8d310: {'id': '22edc4cc-c21a-4be8-8912-b425ea412709', 'instance_id': '93448fb5-0645-49bc-a5ff-eef2f3b1df2a', 'display_name': 'physical_mock_38476c14hoigtxqr.test.org', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 44, 53, 509528, tzinfo=tzlocal()), 'number_of_guests': 2, 'category': 'hypervisor', 'subscription_manager_id': '9c512ccb-f504-4a1b-adb3-f2f3a9f8d310', 'inventory_id': '93448fb5-0645-49bc-a5ff-eef2f3b1df2a', '_labeled_measurements': {'Sockets': 2.0}} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/93448fb5-0645-49bc-a5ff-eef2f3b1df2a/guests with query params [] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO Waiting for Hypervisor <--> Guest Mapping in system_table 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0), ('category', 'hypervisor'), ('display_name_contains', 'physical_mock_38476c14hoigtxqr.test.org')] and x-rh-insights-request-id=None PASSED [ 84%] tests/integration/swatch_tally/system_table/test_system_table_openshift.py::test_validate_openshift_tally_and_system_table_returns_sockets_and_cores -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:54 INFO Using random seed value for random generation: 1932 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.385692+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:44:54.396686+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:54 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 23} 2026-01-08 17:44:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 84%] tests/integration/swatch_tally/test_tally_ansible.py::test_verify_ansible_payg_usage -------------------------------- live log setup -------------------------------- 2026-01-08 17:44:54 INFO Using random seed value for random generation: 6433 -------------------------------- live log call --------------------------------- 2026-01-08 17:44:54 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:44:54 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:44:54 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:44:54 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:56 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:44:56 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:44:56 INFO Trace log using : 00-f912f237b5ee829e047cc56b457bf4ab-6aaf4d4f015fd9e2-01 2026-01-08 17:44:56 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:56 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:44:56 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:44:56 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:44:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:56 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:44:56 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:44:56 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:44:56 INFO Trace log using : 00-4783a93ee15f8b578bc7b3e4d7af4f7a-567266d87e38f069-00 2026-01-08 17:44:56 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:44:56 INFO Creating contract with payload : {'instance_hours': 10, 'managed_nodes': 10}, billing provider : aws and product_id: ansible-aap-managed 2026-01-08 17:44:56 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:44:56 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:44:56 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:44:56 INFO Trace log using : 00-0dde346bc6165a42045510eae70e3e58-39741c6496e3b627-01 2026-01-08 17:44:56 INFO Offering MCT4701 synced. 2026-01-08 17:44:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:44:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:44:56 INFO Trace log using : 00-2698b28365ba51bb854dbeb872e090ac-062b56765d76247b-01 2026-01-08 17:44:56 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 1040455, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': '665f9c9e-e0a7-4905-8bca-c4d7d08987b0', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '10'}, {'name': 'infrastructure', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': '6b658c81-2586-46f4-8de4-4336ed6b787a', 'awsCustomerId': '84e4bdee-5e9b-4770-823e-24941132933a', 'sellerAccountId': '1234567'}}, 'subscription_id': 492997} 2026-01-08 17:44:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:44:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:44:56 INFO Trace log using : 00-bdb2126448d9127bab6de6456292989c-e725c1ea6a84ac86-01 2026-01-08 17:44:56 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '7c2775e4-abce-4794-8cfb-0c851883f0b9', 'subscription_number': '1040455', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': '665f9c9e-e0a7-4905-8bca-c4d7d08987b0;84e4bdee-5e9b-4770-823e-24941132933a;1234567', 'billing_account_id': '6b658c81-2586-46f4-8de4-4336ed6b787a', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': '665f9c9e-e0a7-4905-8bca-c4d7d08987b0', 'metrics': [{'metric_id': 'infrastructure', 'value': 10}, {'metric_id': 'managed_node', 'value': 10}]}} 2026-01-08 17:44:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:44:57 INFO Adding Ansible events of org 20012924 ... 2026-01-08 17:44:57 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:44:57 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:44:57 INFO Trace log using : 00-abcfcd7844b00038ff135da75ca83e8b-e1588c62845f9609-01 2026-01-08 17:44:57 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:57 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:44:57 INFO Trace log using : 00-f426728c56c7dccf5eab9c058989a1f1-7e777f46d0e071dd-00 2026-01-08 17:44:57 INFO Found events after saving: [ { "billing_account_id": "6b658c81-2586-46f4-8de4-4336ed6b787a", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL", "event_id": "1959e13c-8666-4440-852e-ede09a1b4e82", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 50.0 } ], "org_id": "20012924", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:44:57.013546332Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:44:57 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:44:57 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:44:57 INFO Trace log using : 00-98e919dd33d5c04b8e606f92cb3172ce-cc7ac07b6bb811fe-00 2026-01-08 17:44:57 INFO Found events after saving: [ { "billing_account_id": "6b658c81-2586-46f4-8de4-4336ed6b787a", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL", "event_id": "1959e13c-8666-4440-852e-ede09a1b4e82", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 50.0 } ], "org_id": "20012924", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:44:57.013546332Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" }, { "billing_account_id": "6b658c81-2586-46f4-8de4-4336ed6b787a", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm", "event_id": "97962d34-4305-47f9-89d4-096858f5f892", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-02T01:00:00Z", "instance_id": "4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 50.0 } ], "org_id": "20012924", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:44:57.021506955Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:44:57 INFO Ansible event nodes 4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL and 4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm created successfully!! 2026-01-08 17:44:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6b658c81-2586-46f4-8de4-4336ed6b787a'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:44:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:44:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:44:57 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:44:57 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-01T00%3A00%3A00Z&end=2026-01-31T23%3A59%3A59.999Z, status_code: 204 2026-01-08 17:44:57 INFO Trace log using : 00-af8022c05448cb7ec512c2bc95494592-5f436d19b3914293-00 2026-01-08 17:44:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:44:57 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-31T23:59:59.999Z. 2026-01-08 17:44:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6b658c81-2586-46f4-8de4-4336ed6b787a'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:44:57 INFO Waiting for hourly tally sync completion... 2026-01-08 17:45:07 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '6b658c81-2586-46f4-8de4-4336ed6b787a'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:07 INFO Tally updated with increased value...... 2026-01-08 17:45:07 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:45:07 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:45:07 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:45:07 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:09 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:45:09 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:45:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:09 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': '6b658c81-2586-46f4-8de4-4336ed6b787a'}'' succeeded with: [{'orgId': '20012924', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': '6b658c81-2586-46f4-8de4-4336ed6b787a', 'remittedValue': 40.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:44:57.694879Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:45:09 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation_cluster_control_4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL')] and x-rh-insights-request-id=None 2026-01-08 17:45:09 INFO Found 1 hosts: [{'id': 'c0ee5089-3934-4eab-8e73-b87f8aaa4acb', 'instance_id': '4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL', 'display_name': 'automation_cluster_control_4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL', 'billing_provider': 'aws', 'billing_account_id': '6b658c81-2586-46f4-8de4-4336ed6b787a', 'measurements': [0.0, 50.0], 'last_seen': datetime.datetime(2026, 1, 2, 0, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 44, 57, 13546, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 0.0, 'Managed-nodes': 50.0}}] 2026-01-08 17:45:09 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation_cluster_managed_4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm')] and x-rh-insights-request-id=None 2026-01-08 17:45:09 INFO Found 1 hosts: [{'id': '33b245ee-3057-412f-8a77-d80b2cb76964', 'instance_id': '4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm', 'display_name': 'automation_cluster_managed_4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm', 'billing_provider': 'aws', 'billing_account_id': '6b658c81-2586-46f4-8de4-4336ed6b787a', 'measurements': [50.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 2, 0, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 44, 57, 21507, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 50.0, 'Managed-nodes': 0.0}}] 2026-01-08 17:45:09 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:45:09 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:45:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:09 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Managed-nodes&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:45:09 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Managed-nodes&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:45:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:09 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '84e4bdee-5e9b-4770-823e-24941132933a', 'Dimension': 'infrastructure', 'Quantity': 40}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': '84e4bdee-5e9b-4770-823e-24941132933a', 'Dimension': 'managed_node', 'Quantity': 40}] 2026-01-08 17:45:09 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:45:09 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '84e4bdee-5e9b-4770-823e-24941132933a', 'Dimension': 'infrastructure', 'Quantity': 40}, {'Timestamp': 1767891600.0, 'CustomerIdentifier': '84e4bdee-5e9b-4770-823e-24941132933a', 'Dimension': 'managed_node', 'Quantity': 40}] 2026-01-08 17:45:09 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:45:09 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Instance-hours&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:45:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:09 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Managed-nodes&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a 2026-01-08 17:45:09 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=20012924&metricId=Managed-nodes&billingProvider=aws&billingAccountId=6b658c81-2586-46f4-8de4-4336ed6b787a, status_code: 200 2026-01-08 17:45:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 PASSED [ 85%] tests/integration/swatch_tally/test_tally_database.py::test_tally_database_stale_host_records -------------------------------- live log setup -------------------------------- 2026-01-08 17:45:09 INFO Using random seed value for random generation: 4807 2026-01-08 17:45:09 INFO select version() 2026-01-08 17:45:09 INFO [raw sql] {} 2026-01-08 17:45:09 INFO select current_schema() 2026-01-08 17:45:09 INFO [raw sql] {} 2026-01-08 17:45:09 INFO show standard_conforming_strings 2026-01-08 17:45:09 INFO [raw sql] {} 2026-01-08 17:45:09 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:45:09 INFO producing host messages 2026-01-08 17:45:10 INFO Produced message: {'data': {'ansible_host': 'desktop-40.sanchez.biz', 'display_name': 'physical_mock_21906081ywlugcjy.example.gov', 'org_id': '20012915', 'insights_id': '9fe323ee-7380-4c3a-9e5d-75053a533472', 'subscription_manager_id': 'ed202a30-9af7-4d99-86bb-2edefa938e05', 'bios_uuid': 'bbce1953-2ea6-49cc-8235-8d1050d74038', 'fqdn': 'physical_mock_21906081ywlugcjy.example.gov', 'ip_addresses': ['172.30.90.134', '172.24.106.161'], 'mac_addresses': ['12:72:e7:11:7e:ca', '40:d2:f4:02:18:bd'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:45:09.943680+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '13b61032-0e40-48bf-bd6e-8500c5f21d88'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'ed202a30-9af7-4d99-86bb-2edefa938e05', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '818b205a-ed70-4b37-ae99-413c0f10e69d'}} 2026-01-08 17:45:10 INFO Message key=b'20012915' for insights_id=9fe323ee-7380-4c3a-9e5d-75053a533472 delivered to platform.inventory.host-ingress (P 1 O 8) 2026-01-08 17:45:10 INFO flush completed, 0 still in queue 2026-01-08 17:45:10 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['9fe323ee-7380-4c3a-9e5d-75053a533472'] 2026-01-08 17:45:10 INFO Attempt 0 to fetch resource 2026-01-08 17:45:10 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c0077078-9811-422e-a5de-3f2bc430b301 with query params None and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:45:10 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:45:10 INFO Trace log using : 00-3b21f3358e3bba3a207bfaa7ecf3c691-a1125c86ef5bf377-00 2026-01-08 17:45:10 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_21906081ywlugcjy.example.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:45:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:45:10 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:45:10 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:45:10 INFO Trace log using : 00-bc9114fb13125336840af2f54060163b-3709314c05194dea-00 2026-01-08 17:45:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:45:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_21906081ywlugcjy.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Found 1 hosts: [{'id': 'b3d696e0-67aa-497e-ae77-d92b6f516e82', 'instance_id': 'c0077078-9811-422e-a5de-3f2bc430b301', 'display_name': 'physical_mock_21906081ywlugcjy.example.gov', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 45, 10, 64439, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'ed202a30-9af7-4d99-86bb-2edefa938e05', 'inventory_id': 'c0077078-9811-422e-a5de-3f2bc430b301', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:45:10 INFO Tally Sync Finished Successfully! 2026-01-08 17:45:10 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_21906081ywlugcjy.example.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c0077078-9811-422e-a5de-3f2bc430b301 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:45:10 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:45:10 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:45:10 INFO Trace log using : 00-cd71e2f81e6120f3bb10f22261afa3dd-e65151b938179538-00 2026-01-08 17:45:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:10 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:45:10 INFO Retrying tally for org 20012915... 2026-01-08 17:45:10 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:45:10 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:45:10 INFO Trace log using : 00-e1bbc1a8f008f70421f91f58b14215f3-3600111db2402df9-00 2026-01-08 17:45:10 INFO Waiting for tally sync completion... 2026-01-08 17:45:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:45:15 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:45:15 INFO Tally Sync Finished Successfully! 2026-01-08 17:45:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_21906081ywlugcjy.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:45:15 INFO Found 0 hosts: [] 2026-01-08 17:45:15 INFO SELECT display_name from hosts 2026-01-08 17:45:15 INFO [generated in 0.00025s] {} 2026-01-08 17:45:15 INFO [('automation_cluster_managed_8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/ifVanqJAqS',), ('automation_cluster_control_8ffa33ca-0a6b-452d-9f9d-aaa98cc91502/WzplRClUmS',), ('virtual_mocka8cc7fc4etlwkqdn.test.info',), ('cloud_mock_aws_34796f00qkiwbvpm.example.gov',), ('virtual_mock_6f2d796cuacdddfr.example.com',), ('virtual_mock_b1e9fabfmrmjgqil.example.com',), ('physical_mock_837b2d32peopwqlw.test.info',), ('virtual_mock_547bad14zjpthlhr.test.edu',), ('virtual_mock_3219e2eaiyisvmxj.test.biz',), ('physical_mock_38476c14hoigtxqr.test.org',), ('automation_cluster_managed_4588a443-a817-4735-8388-beb87af1490f/UbSRynMwtm',), ('automation_cluster_control_4588a443-a817-4735-8388-beb87af1490f/jEDrGXoPCL',)] 2026-01-08 17:45:15 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:45:15 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:45:15 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:45:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:17 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:45:17 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:45:17 INFO Trace log using : 00-d45bbf47eb6b1181233fc6639f6eeaac-d8ad3da46cbc7634-01 2026-01-08 17:45:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:17 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:45:17 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:45:17 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:45:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:17 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:45:17 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:45:17 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:45:17 INFO Trace log using : 00-a4f663d5409d6389012ef07e6013071a-70a4e82e27d1bb12-01 2026-01-08 17:45:17 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:45:17 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:45:17 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:45:17 INFO Trace log using : 00-e243662b84acacdc2bf3d7d19d1dabca-565653d2bfadf6a1-00 2026-01-08 17:45:17 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:45:17 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:45:17 INFO Trace log using : 00-0f10cc150651ab1900b52f64985be8ca-eb80f0b2acaa12c9-01 PASSED [ 85%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:45:17 INFO ROLLBACK tests/integration/swatch_tally/test_tally_database.py::test_capacity_when_sku_updates -------------------------------- live log setup -------------------------------- 2026-01-08 17:45:17 INFO Using random seed value for random generation: 9071 2026-01-08 17:45:17 INFO select version() 2026-01-08 17:45:17 INFO [raw sql] {} 2026-01-08 17:45:17 INFO select current_schema() 2026-01-08 17:45:17 INFO [raw sql] {} 2026-01-08 17:45:17 INFO show standard_conforming_strings 2026-01-08 17:45:17 INFO [raw sql] {} 2026-01-08 17:45:17 INFO BEGIN (implicit) -------------------------------- live log call --------------------------------- 2026-01-08 17:45:17 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:45:17 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:45:17 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:45:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:19 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:45:19 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:45:19 INFO Trace log using : 00-38ec60e79ab76b212d85838bfd969398-9617b19ebe825d6e-01 2026-01-08 17:45:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:19 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:45:19 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:45:19 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:45:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:19 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:45:19 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:45:19 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:45:19 INFO Trace log using : 00-194b0f4e626784d9cac81dbd20012f9a-a7d2bdf6999df162-00 2026-01-08 17:45:19 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:45:19 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004 2026-01-08 17:45:20 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004, status_code: 200 2026-01-08 17:45:20 INFO Trace log using : 00-3ec5240df204d8ff75869c850161a7ff-58dff184d077a801-01 2026-01-08 17:45:20 INFO Offering RH00004 synced. 2026-01-08 17:45:20 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:45:20 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:45:20 INFO Trace log using : 00-718dcf29cee6d52a7458b6eb43765022-e2a93d067c1c01d2-01 2026-01-08 17:45:20 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('billing_account_id', 'testylrqtt')] and x-rh-insights-request-id=None 2026-01-08 17:45:20 INFO DELETE FROM sku_product_tag WHERE product_tag = 'RHEL for x86' and sku='RH00004' 2026-01-08 17:45:20 INFO [generated in 0.00024s] {} 2026-01-08 17:45:20 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('billing_account_id', 'testylrqtt')] and x-rh-insights-request-id=None 2026-01-08 17:45:20 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004 2026-01-08 17:45:21 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00004, status_code: 200 2026-01-08 17:45:21 INFO Trace log using : 00-88c1ff0b8a864807bc410315f0d3e855-9716b7c41c96fa7a-01 2026-01-08 17:45:21 INFO Offering RH00004 synced. 2026-01-08 17:45:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('billing_account_id', 'testylrqtt')] and x-rh-insights-request-id=None PASSED [ 85%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:45:21 INFO ROLLBACK tests/integration/swatch_tally/test_tally_dedup_rhel_els.py::test_verify_deduplication_remittance_different_event_source[quantities0] SKIPPED [ 85%] tests/integration/swatch_tally/test_tally_dedup_rhel_els.py::test_verify_deduplication_remittance_different_event_source[quantities1] SKIPPED [ 86%] tests/integration/swatch_tally/test_tally_dedup_rhel_els.py::test_verify_tally_sync_different_event_source[quantities0] -------------------------------- live log setup -------------------------------- 2026-01-08 17:45:21 INFO Using random seed value for random generation: 1099 -------------------------------- live log call --------------------------------- 2026-01-08 17:45:21 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:45:21 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:45:21 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:45:21 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:23 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:45:23 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:45:23 INFO Trace log using : 00-a0788ae2103055672837568069971d73-5f41a76dd94097bf-01 2026-01-08 17:45:23 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:23 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:45:23 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:45:23 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:45:23 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:23 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:45:23 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:45:23 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:45:23 INFO Trace log using : 00-1482889f555bcb65b41c2b3d4325e39a-8ec687e3027aab57-00 2026-01-08 17:45:23 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:45:23 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:45:23 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:45:24 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:45:24 INFO Trace log using : 00-fba40196670a7ea18b162358a594262a-9f8bc3d45b5ec79a-01 2026-01-08 17:45:24 INFO Offering RH02985HR synced. 2026-01-08 17:45:24 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:45:24 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:45:24 INFO Trace log using : 00-25fa487abebcb5ae0445b0169632a79c-7bc3188e7a61ff3d-01 2026-01-08 17:45:24 INFO Adding payg events of org 20012924 ... 2026-01-08 17:45:24 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:45:24 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:45:24 INFO Trace log using : 00-e001194ef3333445d13ce70d408aea32-b45bce5677ce9270-00 2026-01-08 17:45:24 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:24 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:24 INFO Trace log using : 00-2dba6d2acae5b3397002d962425dee26-b1149e9fe4794932-00 2026-01-08 17:45:24 INFO Found events after saving: [ { "billing_account_id": "testvmo", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostkzf", "event_id": "ce3d591c-8f95-4690-800f-5440692a5288", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostkzf", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 5.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:24.198237512Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:45:24 INFO [{'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'testHostkzf', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_testHostkzf', 'measurements': [{'value': 5, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testvmo'}] 2026-01-08 17:45:24 INFO rhel-for-x86-els-payg-addon PAYG Cluster testHostkzf created successfully!! 2026-01-08 17:45:24 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:45:24 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:45:24 INFO Trace log using : 00-cecd3f4f1df1ece11f802fb6616e5fc4-76c838cd14c8a47c-00 2026-01-08 17:45:24 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:24 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvmo'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:24 INFO Waiting for hourly tally sync completion... 2026-01-08 17:45:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvmo'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:29 INFO Adding payg events of org 20012924 ... 2026-01-08 17:45:29 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:45:29 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:45:29 INFO Trace log using : 00-365fd685d967d80543f7eb6ed1c6acc4-86724f2958c45c07-00 2026-01-08 17:45:29 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:29 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:29 INFO Trace log using : 00-b5a5863323ea36e093d3555440ff8e00-063fa8204c7a855d-00 2026-01-08 17:45:29 INFO Found events after saving: [ { "billing_account_id": "testvmo", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostkzf", "event_id": "ce3d591c-8f95-4690-800f-5440692a5288", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostkzf", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 5.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:24.198237512Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:45:29 INFO [{'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'testHostkzf', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_testHostkzf', 'measurements': [{'value': 15, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testvmo'}] 2026-01-08 17:45:29 INFO rhel-for-x86-els-payg-addon PAYG Cluster testHostkzf created successfully!! 2026-01-08 17:45:29 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:29 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T15%3A45%3A29.271475Z&end=2026-01-08T17%3A45%3A29.271501Z, status_code: 200 2026-01-08 17:45:29 INFO Trace log using : 00-3265d837c8e6642db9bd2fd04201fac8-1dc8b54eb53369c3-00 2026-01-08 17:45:29 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:45:29 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:45:29 INFO Trace log using : 00-ef9c25ef5c8383c227661bb4d8fa1c19-eebcdeb7a597bf38-00 2026-01-08 17:45:29 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:29 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvmo'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:29 INFO Waiting for hourly tally sync completion... 2026-01-08 17:45:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvmo'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_provider', 'aws'), ('billing_account_id', 'testvmo'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:45:34.323932+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:34 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 15} PASSED [ 86%] tests/integration/swatch_tally/test_tally_dedup_rhel_els.py::test_verify_tally_sync_different_event_source[quantities1] -------------------------------- live log setup -------------------------------- 2026-01-08 17:45:34 INFO Using random seed value for random generation: 5813 -------------------------------- live log call --------------------------------- 2026-01-08 17:45:34 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:45:34 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:45:34 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:45:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:36 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:45:36 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:45:36 INFO Trace log using : 00-245c43e5f03bb612bee7575671deff22-61c276112def4a76-01 2026-01-08 17:45:36 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:36 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:45:36 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:45:36 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:45:36 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:45:36 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:45:36 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-f232475341b311e8bb0c9d92d605cbfe-f308c6917d667733-00 2026-01-08 17:45:36 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:45:36 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:45:36 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:45:36 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-89791b3e43857f25dfb78bb071b9b6df-2be525054a1b977d-01 2026-01-08 17:45:36 INFO Offering RH02985HR synced. 2026-01-08 17:45:36 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:45:36 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-307ba0db67c24c897080731f11791f5c-0d0299eac4e093a2-01 2026-01-08 17:45:36 INFO Adding payg events of org 20012924 ... 2026-01-08 17:45:36 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:45:36 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-98cb3ead54dd7d49ba8f6679566fe707-236245c74fcdf764-00 2026-01-08 17:45:36 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:36 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:36 INFO Trace log using : 00-4ce4057e2531b1b62d4d0ea5f7cf98fd-f482a78de142b2dc-00 2026-01-08 17:45:36 INFO Found events after saving: [] 2026-01-08 17:45:37 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:37 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:37 INFO Trace log using : 00-807dc1d12864ede5cb758b20ed1bd511-6060d569db0fd0d3-00 2026-01-08 17:45:37 INFO Found events after saving: [ { "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "25fa804c-8f65-4f83-8d2d-b306b6597880", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:36.877814623Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:45:37 INFO [{'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'testHostegq', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_testHostegq', 'measurements': [{'value': 15, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testgpj'}] 2026-01-08 17:45:37 INFO rhel-for-x86-els-payg-addon PAYG Cluster testHostegq created successfully!! 2026-01-08 17:45:37 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:45:37 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:45:37 INFO Trace log using : 00-f7f308dff3011f8c372ac317421a9602-c54ce6707c0c3a7a-00 2026-01-08 17:45:37 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testgpj'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:37 INFO Waiting for hourly tally sync completion... 2026-01-08 17:45:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testgpj'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:42 INFO Adding payg events of org 20012924 ... 2026-01-08 17:45:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:45:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:45:42 INFO Trace log using : 00-788c8f2aa30a3f2db56bc409acc77cee-487f550631fa9b6a-00 2026-01-08 17:45:42 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:42 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:42 INFO Trace log using : 00-0c08b7ea0743ec4934e6429fff7395c7-fdb92d20edb1c56c-00 2026-01-08 17:45:42 INFO Found events after saving: [ { "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "25fa804c-8f65-4f83-8d2d-b306b6597880", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:36.877814623Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:45:42 INFO [{'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'testHostegq', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_testHostegq', 'measurements': [{'value': 5, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'aws', 'billing_account_id': 'testgpj'}] 2026-01-08 17:45:42 INFO rhel-for-x86-els-payg-addon PAYG Cluster testHostegq created successfully!! 2026-01-08 17:45:42 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:42 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T15%3A45%3A42.452777Z&end=2026-01-08T17%3A45%3A42.452804Z, status_code: 200 2026-01-08 17:45:42 INFO Trace log using : 00-8181e60d9a0d48258503e39306d3c817-f9499eb5108356d9-00 2026-01-08 17:45:42 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:45:42 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:45:42 INFO Trace log using : 00-ab650d939f0d3ce247579aee32a5a473-e7ce8ba4b342375b-00 2026-01-08 17:45:42 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testgpj'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:42 INFO Waiting for hourly tally sync completion... 2026-01-08 17:45:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testgpj'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:47 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_provider', 'aws'), ('billing_account_id', 'testgpj'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:45:47.514427+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:47 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} PASSED [ 86%] tests/integration/swatch_tally/test_tally_dedup_rhel_els.py::test_verify_deduplication_without_hardware_measurement_type -------------------------------- live log setup -------------------------------- 2026-01-08 17:45:47 INFO Using random seed value for random generation: 8645 2026-01-08 17:45:47 INFO select version() 2026-01-08 17:45:47 INFO [raw sql] {} 2026-01-08 17:45:47 INFO select current_schema() 2026-01-08 17:45:47 INFO [raw sql] {} 2026-01-08 17:45:47 INFO show standard_conforming_strings 2026-01-08 17:45:47 INFO [raw sql] {} 2026-01-08 17:45:47 INFO BEGIN (implicit) 2026-01-08 17:45:47 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:45:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:45:47 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:45:47 INFO Trace log using : None -------------------------------- live log call --------------------------------- 2026-01-08 17:45:47 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:45:47 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:45:47 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:45:47 INFO Trace log using : 00-b87d06d0ec89a75ef4466f893d6ba976-18db5cfa1e370491-01 2026-01-08 17:45:47 INFO Offering RH02985HR synced. 2026-01-08 17:45:47 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:45:47 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:45:47 INFO Trace log using : 00-5d5c85ad25a2a1c6acd257d85aa6751e-4d8b1988aa6ad840-01 2026-01-08 17:45:47 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': 'testcyt', 'snapshot_date': '2026-01-08T17:45:47.969588Z', 'product_id': 'rhel-for-x86-els-payg-addon', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '145e7d84-7a53-4757-95eb-04ab07a2b619', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'vCPUs', 'value': 2, 'currentTotal': 2}]}]} 2026-01-08 17:45:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:45:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:45:48 INFO Trace log using : None 2026-01-08 17:45:48 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:45:48 INFO [generated in 0.00034s] {'tally_id_1': '145e7d84-7a53-4757-95eb-04ab07a2b619', 'param_1': 1} 2026-01-08 17:45:48 WARNING Action 'wait for remittance with tally ID '145e7d84-7a53-4757-95eb-04ab07a2b619'' failed with error 'Remittance with tally ID '145e7d84-7a53-4757-95eb-04ab07a2b619' not found assert None'. Retrying... 2026-01-08 17:45:50 WARNING Retrying 'wait for remittance with tally ID '145e7d84-7a53-4757-95eb-04ab07a2b619''... 2026-01-08 17:45:50 INFO SELECT billable_usage_remittance.uuid AS billable_usage_remittance_uuid, billable_usage_remittance.org_id AS billable_usage_remittance_org_id, billable_usage_remittance.product_id AS billable_usage_remittance_product_id, billable_usage_remittance.metric_id AS billable_usage_remittance_metric_id, billable_usage_remittance.accumulation_period AS billable_usage_remittance_accumulation_period, billable_usage_remittance.sla AS billable_usage_remittance_sla, billable_usage_remittance.usage AS billable_usage_remittance_usage, billable_usage_remittance.billing_provider AS billable_usage_remittance_billing_provider, billable_usage_remittance.billing_account_id AS billable_usage_remittance_billing_account_id, billable_usage_remittance.remittance_pending_date AS billable_usage_remittance_remittance_pending_date, billable_usage_remittance.remitted_pending_value AS billable_usage_remittance_remitted_pending_value, billable_usage_remittance.tally_id AS billable_usage_remittance_tally_id, billable_usage_remittance.status AS billable_usage_remittance_status, billable_usage_remittance.error_code AS billable_usage_remittance_error_code, billable_usage_remittance.billed_on AS billable_usage_remittance_billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.tally_id = %(tally_id_1)s LIMIT %(param_1)s 2026-01-08 17:45:50 INFO [cached since 2.003s ago] {'tally_id_1': '145e7d84-7a53-4757-95eb-04ab07a2b619', 'param_1': 1} 2026-01-08 17:45:50 INFO The action 'wait for remittance with tally ID '145e7d84-7a53-4757-95eb-04ab07a2b619'' succeeded with: 2026-01-08 17:45:50 INFO Adding payg events of org 20012924 ... 2026-01-08 17:45:50 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:45:50 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:45:50 INFO Trace log using : 00-c03331e8363f5c19d74dcc0dbee81a74-dbd88267502e82f6-00 2026-01-08 17:45:50 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:50 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:50 INFO Trace log using : 00-e65223e383182feb628b7f3d592e6b56-eea9cc2929752e07-00 2026-01-08 17:45:50 INFO Found events after saving: [ { "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "25fa804c-8f65-4f83-8d2d-b306b6597880", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:36.877814623Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "amendment_type": "deduction", "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "38c2cb30-a7d3-4cda-a84f-390d994c7195", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": -15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:42.44722536Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testgpj", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "62d82564-f4ef-46d1-b12a-7118f37f389b", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 5.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:42.447592609Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:45:50 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:45:50 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:45:50 INFO Trace log using : 00-0cd0abcd699b70e7b48f21b4be9e31cb-78aaa6e5b248e025-00 2026-01-08 17:45:50 INFO Found events after saving: [ { "billing_account_id": "testcyt", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHosthak", "event_id": "1dd419cc-8b79-4063-b406-72f44a51819a", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHosthak", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 2.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:50.369696188Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "25fa804c-8f65-4f83-8d2d-b306b6597880", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:36.877814623Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "amendment_type": "deduction", "billing_account_id": "testgpj", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "38c2cb30-a7d3-4cda-a84f-390d994c7195", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": -15.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:42.44722536Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" }, { "billing_account_id": "testgpj", "billing_provider": "aws", "conversion": false, "display_name": "automation__cluster_testHostegq", "event_id": "62d82564-f4ef-46d1-b12a-7118f37f389b", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "instance_id": "testHostegq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 5.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:45:42.447592609Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:45:50 INFO [{'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'testHosthak', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_testHosthak', 'measurements': [{'value': 2, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testcyt'}] 2026-01-08 17:45:50 INFO rhel-for-x86-els-payg-addon PAYG Cluster testHosthak created successfully!! 2026-01-08 17:45:50 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:50 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:45:50 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:45:50 INFO Trace log using : 00-24f682ef3d27f0a1a78d723d1c33cc18-cb6e961f6a901809-00 2026-01-08 17:45:50 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:45:50 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:45:50 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:45:50 INFO Waiting for hourly tally sync completion... 2026-01-08 17:46:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:05 INFO Tally updated with increased value...... 2026-01-08 17:46:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'testHosthak')] and x-rh-insights-request-id=None 2026-01-08 17:46:05 INFO Found 1 hosts: [{'id': 'ac0c789f-8c1a-42ba-ae61-4b69eb85aed5', 'instance_id': 'testHosthak', 'display_name': 'automation__cluster_testHosthak', 'billing_provider': 'aws', 'billing_account_id': 'testcyt', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 45, 50, 369696, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 2.0}}] 2026-01-08 17:46:05 INFO SELECT billable_usage_remittance.uuid, billable_usage_remittance.org_id, billable_usage_remittance.product_id, billable_usage_remittance.metric_id, billable_usage_remittance.accumulation_period, billable_usage_remittance.sla, billable_usage_remittance.usage, billable_usage_remittance.billing_provider, billable_usage_remittance.billing_account_id, billable_usage_remittance.remittance_pending_date, billable_usage_remittance.remitted_pending_value, billable_usage_remittance.tally_id, billable_usage_remittance.status, billable_usage_remittance.error_code, billable_usage_remittance.billed_on FROM billable_usage_remittance WHERE billable_usage_remittance.uuid = %(pk_1)s 2026-01-08 17:46:05 INFO [generated in 0.00029s] {'pk_1': UUID('a745a853-88ab-4990-9d4f-80fa61966743')} 2026-01-08 17:46:05 INFO The action 'wait for remittance without hardware_measurement_type' succeeded with: PASSED [ 87%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:46:05 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:46:05 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:46:05 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:46:05 INFO Trace log using : None 2026-01-08 17:46:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:05 INFO ROLLBACK tests/integration/swatch_tally/test_tally_granularity.py::test_verify_tally_hourly_and_daily[aws-rosa] -------------------------------- live log setup -------------------------------- 2026-01-08 17:46:05 INFO Using random seed value for random generation: 6552 -------------------------------- live log call --------------------------------- 2026-01-08 17:46:05 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:46:05 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:46:05 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:46:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:46:07 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:46:07 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:46:07 INFO Trace log using : 00-e300453ea5bc8a7efbcd6de4beef95a0-03b3066fb530b0d8-01 2026-01-08 17:46:07 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:07 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:46:07 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:46:08 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:46:08 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:46:08 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:46:08 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-75596a33064eb4e996d8375f80bec137-19969430c1af96c3-00 2026-01-08 17:46:08 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:46:08 INFO SKUs for rosa : ['MW02393'] 2026-01-08 17:46:08 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393 2026-01-08 17:46:08 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MW02393, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-3d16027fa426e9f37b80c258d3cb5a48-15eb7b54d1d4c9e8-01 2026-01-08 17:46:08 INFO Offering MW02393 synced. 2026-01-08 17:46:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:46:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-c2d91abc9e3250c61c0f1f8c40d74dc9-e6f6972fc65f95ff-01 2026-01-08 17:46:08 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012924', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:46:08Z', 'endDate': '2026-02-07T17:46:08Z'}, 'rhEntitlements': [{'subscriptionNumber': 4259618, 'sku': 'MW02393'}], 'purchase': {'vendorProductCode': 'ffd793c2-1152-4995-b8be-f599fef41cec', 'contracts': [{'dimensions': [{'name': 'control_plane', 'value': '5'}, {'name': 'four_vcpu_hour', 'value': '3'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'testhourly123', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 547720} 2026-01-08 17:46:08 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:46:08 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-15f85c8c603eb833b473fbe47fd59197-0fc77b6231b2286c-01 2026-01-08 17:46:08 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'a2b8c7e2-2c71-4257-b9a9-781161a0504f', 'subscription_number': '4259618', 'sku': 'MW02393', 'start_date': '2026-01-07T17:46:08Z', 'end_date': '2026-02-07T17:46:08Z', 'org_id': '20012924', 'billing_provider': 'aws', 'billing_provider_id': 'ffd793c2-1152-4995-b8be-f599fef41cec;aws_customer_id_123;1234567', 'billing_account_id': 'testhourly123', 'product_tags': ['rosa'], 'vendor_product_code': 'ffd793c2-1152-4995-b8be-f599fef41cec', 'metrics': [{'metric_id': 'control_plane', 'value': 5}, {'metric_id': 'four_vcpu_hour', 'value': 3}]}} 2026-01-08 17:46:08 INFO Adding payg events of org 20012924 ... 2026-01-08 17:46:08 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:46:08 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-c381422634e42b50cf2a9fc84a8c0fce-bc65349dfe2b2067-00 2026-01-08 17:46:08 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:08 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-07T07%3A00%3A00Z&end=2026-01-07T08%3A00%3A00Z, status_code: 200 2026-01-08 17:46:08 INFO Trace log using : 00-e81b2c86f2091ce23ed7edd3befb0483-ceac9ec131bdf1ec-00 2026-01-08 17:46:08 INFO Found events after saving: [ { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_7", "event_id": "7e4a6f7c-6dfa-4bbf-9b55-e2ad28032e38", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-07T08:00:00Z", "instance_id": "fake_cluster_7", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 21.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:08.513192558Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T07:00:00Z" } ] 2026-01-08 17:46:09 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:09 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-07T07%3A00%3A00Z&end=2026-01-07T08%3A00%3A00Z, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-63e88151faf4bd424238567214ab41ba-e7c32ed33c81fda6-00 2026-01-08 17:46:09 INFO Found events after saving: [ { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_7", "event_id": "7e4a6f7c-6dfa-4bbf-9b55-e2ad28032e38", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-07T08:00:00Z", "instance_id": "fake_cluster_7", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 21.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:08.513192558Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T07:00:00Z" }, { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_7", "event_id": "03fcb2b5-7e47-4f2a-9286-49c0df85a292", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-07T08:00:00Z", "instance_id": "fake_cluster_7", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 26.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:08.519463421Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T07:00:00Z" } ] 2026-01-08 17:46:09 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': 'fake_cluster_7', 'timestamp': '2026-01-07T07:00:00Z', 'expiration': '2026-01-07T08:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_7', 'measurements': [{'value': 21, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': 'fake_cluster_7', 'timestamp': '2026-01-07T07:00:00Z', 'expiration': '2026-01-07T08:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_7', 'measurements': [{'value': 26, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}] 2026-01-08 17:46:09 INFO rosa PAYG Cluster fake_cluster_7 created successfully!! 2026-01-08 17:46:09 INFO Adding payg events of org 20012924 ... 2026-01-08 17:46:09 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:46:09 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-442aaf6695b9f17a567094e429978b94-76a2dbcf12506f4f-00 2026-01-08 17:46:09 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:09 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-07T10%3A00%3A00Z&end=2026-01-07T11%3A00%3A00Z, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-0b8e83f76ea2e4eaf35650acc1381be4-22b5467115ae20ec-01 2026-01-08 17:46:09 INFO Found events after saving: [ { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_10", "event_id": "9bdc46ba-f5b1-4515-8d2e-d4c3226c1de2", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-07T11:00:00Z", "instance_id": "fake_cluster_10", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 261.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:09.055544516Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T10:00:00Z" } ] 2026-01-08 17:46:09 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:09 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-07T10%3A00%3A00Z&end=2026-01-07T11%3A00%3A00Z, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-bdf69d6a3b68a0fd4b78287ded39340d-84a584b8c41f87ad-00 2026-01-08 17:46:09 INFO Found events after saving: [ { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_10", "event_id": "9bdc46ba-f5b1-4515-8d2e-d4c3226c1de2", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-07T11:00:00Z", "instance_id": "fake_cluster_10", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 261.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:09.055544516Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T10:00:00Z" }, { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_10", "event_id": "c683f365-e0e4-4b5d-a6a7-1fe394545039", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-07T11:00:00Z", "instance_id": "fake_cluster_10", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 158.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:09.062578119Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-07T10:00:00Z" } ] 2026-01-08 17:46:09 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': 'fake_cluster_10', 'timestamp': '2026-01-07T10:00:00Z', 'expiration': '2026-01-07T11:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_10', 'measurements': [{'value': 261, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': 'fake_cluster_10', 'timestamp': '2026-01-07T10:00:00Z', 'expiration': '2026-01-07T11:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_10', 'measurements': [{'value': 158, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}] 2026-01-08 17:46:09 INFO rosa PAYG Cluster fake_cluster_10 created successfully!! 2026-01-08 17:46:09 INFO Adding payg events of org 20012924 ... 2026-01-08 17:46:09 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:46:09 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-094fa8796aaf101dd546136f4eb7aa77-500568a81ece2dd7-00 2026-01-08 17:46:09 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:09 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:46:09 INFO Trace log using : 00-2d7457026cf9124422c7c99520fd8307-7e32570b1d15f8cc-00 2026-01-08 17:46:09 INFO Found events after saving: [] 2026-01-08 17:46:10 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:46:10 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:46:10 INFO Trace log using : 00-bfafbc96bf97f11ff4a82084d5aaeea9-cadb2a9e7f5ac7cc-01 2026-01-08 17:46:10 INFO Found events after saving: [ { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_now", "event_id": "b49e8cac-8940-4ef7-832d-450b8174731a", "event_source": "prometheus", "event_type": "Instance-hours", "expiration": "2026-01-08T18:00:00Z", "instance_id": "fake_cluster_now", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Instance-hours", "value": 96.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:09.598284748Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z" }, { "billing_account_id": "testhourly123", "billing_provider": "aws", "conversion": false, "display_name": "automation_moa-hostedcontrolplane_cluster_fake_cluster_now", "event_id": "c9284408-350d-4dce-82a7-9dd4e798b95b", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T18:00:00Z", "instance_id": "fake_cluster_now", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 173.0 } ], "org_id": "20012924", "product_tag": [ "rosa" ], "record_date": "2026-01-08T17:46:09.605001416Z", "role": "moa-hostedcontrolplane", "service_type": "rosa Instance", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z" } ] 2026-01-08 17:46:10 INFO [{'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '20012924', 'instance_id': 'fake_cluster_now', 'timestamp': '2026-01-08T17:00:00Z', 'expiration': '2026-01-08T18:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_now', 'measurements': [{'value': 96, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012924', 'instance_id': 'fake_cluster_now', 'timestamp': '2026-01-08T17:00:00Z', 'expiration': '2026-01-08T18:00:00Z', 'display_name': 'automation_moa-hostedcontrolplane_cluster_fake_cluster_now', 'measurements': [{'value': 173, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'rosa Instance', 'role': 'moa-hostedcontrolplane', 'billing_provider': 'aws', 'billing_account_id': 'testhourly123'}] 2026-01-08 17:46:10 INFO rosa PAYG Cluster fake_cluster_now created successfully!! 2026-01-08 17:46:10 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:46:10 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:46:10 INFO Trace log using : 00-21c7780d7bcd605865b771e219470be6-726e54bf525b9386-00 2026-01-08 17:46:10 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:10 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/cores with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-07T23:59:59.999999+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-07T23:59:59.999999+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/sockets with query params [('granularity', 'Hourly'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-07T23:59:59.999999+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rosa/sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T00:00:00+00:00'), ('ending', '2026-01-07T23:59:59.999999+00:00')] and x-rh-insights-request-id=None PASSED [ 87%] tests/integration/swatch_tally/test_tally_mock_cluster.py::test_verify_mocked_metered_product[ansible-aap-managed] -------------------------------- live log setup -------------------------------- 2026-01-08 17:46:10 INFO Using random seed value for random generation: 7811 -------------------------------- live log call --------------------------------- 2026-01-08 17:46:10 INFO Adding Ansible events of org 20012915 ... 2026-01-08 17:46:10 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:46:10 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:46:10 INFO Trace log using : 00-7207e3b5cff73ab076f24947bd409f20-67a8d19b0439485b-00 2026-01-08 17:46:10 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:46:10 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:46:10 INFO Trace log using : 00-f3fc92f63aa6ffd6cf0542442a3aaadd-65ac23ac9696430a-00 2026-01-08 17:46:10 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_PIXdKcnivg/XtjQPwBgRx", "event_id": "ead86e22-2c4f-493f-894c-abf09b2ee8f1", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "PIXdKcnivg/XtjQPwBgRx", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:46:10.203078583Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:46:10 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:46:10 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:46:10 INFO Trace log using : 00-675bfe24ca176ba08110d3750bfbb25c-75877d69b5b6b1f6-00 2026-01-08 17:46:10 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_PIXdKcnivg/XtjQPwBgRx", "event_id": "ead86e22-2c4f-493f-894c-abf09b2ee8f1", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-08T18:00:00Z", "instance_id": "PIXdKcnivg/XtjQPwBgRx", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:46:10.203078583Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_PIXdKcnivg/VVrLfpXYIS", "event_id": "916bfd00-8444-4dc5-a96a-b651f730fab2", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-08T18:00:00Z", "instance_id": "PIXdKcnivg/VVrLfpXYIS", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:46:10.210110613Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z", "usage": "Production" } ] 2026-01-08 17:46:10 INFO Ansible event nodes PIXdKcnivg/XtjQPwBgRx and PIXdKcnivg/VVrLfpXYIS created successfully!! 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:10 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:46:10 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T15%3A00%3A00Z&end=2026-01-08T22%3A00%3A00Z, status_code: 204 2026-01-08 17:46:10 INFO Trace log using : 00-7abf5cca4bce7c03e5dec5480cfc58a7-10aff4ec2e8de8dd-00 2026-01-08 17:46:10 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:10 INFO Tally synced from 2026-01-08T15:00:00Z to 2026-01-08T22:00:00Z. 2026-01-08 17:46:10 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:10 INFO Waiting for hourly tally sync completion... 2026-01-08 17:46:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:25 INFO Tally updated with increased value...... 2026-01-08 17:46:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation_cluster_control_PIXdKcnivg/XtjQPwBgRx')] and x-rh-insights-request-id=None 2026-01-08 17:46:25 INFO Found 1 hosts: [{'id': '503863e3-ba79-456c-ab5f-bbfd8c9bdbf6', 'instance_id': 'PIXdKcnivg/XtjQPwBgRx', 'display_name': 'automation_cluster_control_PIXdKcnivg/XtjQPwBgRx', 'billing_provider': 'aws', 'measurements': [0.0, 1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 46, 10, 203079, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 0.0, 'Managed-nodes': 1.0}}] 2026-01-08 17:46:25 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/ansible-aap-managed with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation_cluster_managed_PIXdKcnivg/VVrLfpXYIS')] and x-rh-insights-request-id=None 2026-01-08 17:46:25 INFO Found 1 hosts: [{'id': 'b8b8d333-a120-48b3-ba5e-cae7c80ba077', 'instance_id': 'PIXdKcnivg/VVrLfpXYIS', 'display_name': 'automation_cluster_managed_PIXdKcnivg/VVrLfpXYIS', 'billing_provider': 'aws', 'measurements': [1.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 46, 10, 210111, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Instance-hours': 1.0, 'Managed-nodes': 0.0}}] PASSED [ 87%] tests/integration/swatch_tally/test_tally_mock_cluster.py::test_verify_mocked_metered_product[rhacs] -------------------------------- live log setup -------------------------------- 2026-01-08 17:46:25 INFO Using random seed value for random generation: 3654 -------------------------------- live log call --------------------------------- 2026-01-08 17:46:25 INFO Adding payg events of org 20012915 ... 2026-01-08 17:46:25 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:46:25 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:46:25 INFO Trace log using : 00-7c01fe9ebfbf430abfd3622b5907063d-ba6c80bcf922f549-00 2026-01-08 17:46:25 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:46:25 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:46:25 INFO Trace log using : 00-437ff4e03d92d0c6b047bba7e1de306e-4b4257f3178f2130-00 2026-01-08 17:46:25 INFO Found events after saving: [] 2026-01-08 17:46:26 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:46:26 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:46:26 INFO Trace log using : 00-37ce064ee2e2e8ffb279beaf2407a13c-9169c5dcdf012fec-00 2026-01-08 17:46:26 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_rhacs_cluster_HLSJYlexyq", "event_id": "8e7f9716-b83b-4ad2-bab5-eeea55744c49", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "HLSJYlexyq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "rhacs" ], "record_date": "2026-01-08T17:46:25.829520277Z", "role": "rhacs", "service_type": "Rhacs Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:46:26 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'HLSJYlexyq', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_rhacs_cluster_HLSJYlexyq', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'Rhacs Cluster', 'role': 'rhacs', 'billing_provider': 'aws'}] 2026-01-08 17:46:26 INFO rhacs PAYG Cluster HLSJYlexyq created successfully!! 2026-01-08 17:46:26 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:26 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:46:26 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T15%3A00%3A00Z&end=2026-01-08T22%3A00%3A00Z, status_code: 204 2026-01-08 17:46:26 INFO Trace log using : 00-bcfc25838646088a9b99304fae688fb8-0470e59e80b9fc3e-00 2026-01-08 17:46:26 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:26 INFO Tally synced from 2026-01-08T15:00:00Z to 2026-01-08T22:00:00Z. 2026-01-08 17:46:26 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:26 INFO Waiting for hourly tally sync completion... 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T15:00:00+00:00'), ('ending', '2026-01-08T22:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Tally updated with increased value...... 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation_rhacs_cluster_HLSJYlexyq')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Found 1 hosts: [{'id': 'd7569fb0-8cd5-4d09-9c07-35b505177cd0', 'instance_id': 'HLSJYlexyq', 'display_name': 'automation_rhacs_cluster_HLSJYlexyq', 'billing_provider': 'aws', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 46, 25, 829520, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 1.0}}] PASSED [ 88%] tests/integration/swatch_tally/test_tally_openshift.py::test_validate_tally_on_openshift_cores_for_new_candlepin_facts -------------------------------- live log setup -------------------------------- 2026-01-08 17:46:41 INFO Using random seed value for random generation: 1357 -------------------------------- live log call --------------------------------- 2026-01-08 17:46:41 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:46:41 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:46:41 INFO Trace log using : 00-c926c8408a89247851c93e65ac17cf1b-279ab80885346084-00 2026-01-08 17:46:41 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:46:41 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:46:41 INFO Trace log using : 00-d3cbd2793834cc126c17d8cb77eeb5a1-442ede77a9a20214-00 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:41.581592+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 23} 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:41.594448+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Total Hosts in OpenShift Container Platform system table: 1 2026-01-08 17:46:41 INFO Creating cluster with parameter:{'sockets': 4, 'cores_per_socket': 15, 'number_of_cpus': 6, 'ocm_units': 'Cores/vCPU', 'usage': 'Disaster Recovery', 'threads_per_core': 3} 2026-01-08 17:46:41 INFO producing host messages 2026-01-08 17:46:41 INFO Produced message: {'data': {'ansible_host': 'web-67.reeves-lane.com', 'display_name': 'virtual_mockf794674ahsmvgygo.example.biz', 'org_id': '20012915', 'insights_id': '5c3acc14-6a85-431c-ba56-925edc47a48a', 'subscription_manager_id': 'ccc51139-7f48-4534-b8ad-c3c1c03ff9e2', 'bios_uuid': 'b654662c-79b4-4526-9d99-a4f3700f9f20', 'fqdn': 'virtual_mockf794674ahsmvgygo.example.biz', 'ip_addresses': ['10.201.237.148', '10.172.103.238'], 'mac_addresses': ['f6:d8:2f:da:3e:a7', '52:5d:f1:12:45:58'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 62, 'RH_PROD': ['290'], 'IS_VIRTUAL': True, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:46:41.624350+00:00', 'SYSPURPOSE_ADDONS': [], 'BILLING_MODEL': 'Standard', 'SYSPURPOSE_UNITS': 'Cores/vCPU', 'SYSPURPOSE_USAGE': 'Disaster Recovery'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 15, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 6, 'number_of_sockets': 4, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'ccc51139-7f48-4534-b8ad-c3c1c03ff9e2', 'threads_per_core': 3}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '0b602767-7bd2-4934-b51b-a966b1e39708'}} 2026-01-08 17:46:41 INFO Message key=b'20012915' for insights_id=5c3acc14-6a85-431c-ba56-925edc47a48a delivered to platform.inventory.host-ingress (P 1 O 9) 2026-01-08 17:46:41 INFO flush completed, 0 still in queue 2026-01-08 17:46:41 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['5c3acc14-6a85-431c-ba56-925edc47a48a'] 2026-01-08 17:46:41 INFO Attempt 0 to fetch resource 2026-01-08 17:46:41 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/eac10a43-e450-4df4-8b77-f036bbd7ccef with query params None and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Cluster created, cluster id: {'display_name': 'virtual_mockf794674ahsmvgygo.example.biz', 'hardware_type': 'VIRTUAL', 'sockets': 4, 'cores': 15, 'subscription_manager_id': 'ccc51139-7f48-4534-b8ad-c3c1c03ff9e2'} 2026-01-08 17:46:41 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:46:41 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:46:41 INFO Trace log using : 00-4c2c0d3df48514e72d4c834b4bd9d847-e493e7b3f6f60378-00 2026-01-08 17:46:41 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mockf794674ahsmvgygo.example.biz'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Total Hosts in OpenShift Container Platform system table: 1 2026-01-08 17:46:41 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:46:41 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:46:41 INFO Trace log using : 00-91fb6cf863e95372b139587a2bbb6033-d41edb7d4e08b4a9-00 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Total Hosts in OpenShift Container Platform system table: 2 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mockf794674ahsmvgygo.example.biz'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Found 1 hosts: [{'id': '692d78af-7da7-442a-8a10-a5c151592aad', 'instance_id': 'eac10a43-e450-4df4-8b77-f036bbd7ccef', 'display_name': 'virtual_mockf794674ahsmvgygo.example.biz', 'measurements': [20.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 46, 41, 745195, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ccc51139-7f48-4534-b8ad-c3c1c03ff9e2', 'inventory_id': 'eac10a43-e450-4df4-8b77-f036bbd7ccef', '_labeled_measurements': {'Cores': 20.0, 'Sockets': 0.0}}] 2026-01-08 17:46:41 INFO Tally Sync Finished Successfully! 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mockf794674ahsmvgygo.example.biz'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO Found 1 hosts: [{'id': '692d78af-7da7-442a-8a10-a5c151592aad', 'instance_id': 'eac10a43-e450-4df4-8b77-f036bbd7ccef', 'display_name': 'virtual_mockf794674ahsmvgygo.example.biz', 'measurements': [20.0, 0.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 46, 41, 745195, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ccc51139-7f48-4534-b8ad-c3c1c03ff9e2', 'inventory_id': 'eac10a43-e450-4df4-8b77-f036bbd7ccef', '_labeled_measurements': {'Cores': 20.0, 'Sockets': 0.0}}] 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:41.961220+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 43} 2026-01-08 17:46:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:41.971628+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:46:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:42 INFO Total Hosts in OpenShift Container Platform system table: 2 PASSED [ 88%] tests/integration/swatch_tally/test_tally_public_cloud.py::test_validate_tally_on_public_cloud[ALIBABA] -------------------------------- live log setup -------------------------------- 2026-01-08 17:46:42 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:46:42 INFO Setting auth_type to identity 2026-01-08 17:46:42 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:46:42 INFO REST: PUT http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/opt-in with query params [] and x-rh-insights-request-id=None 2026-01-08 17:46:42 INFO Setting auth_type to identity 2026-01-08 17:46:42 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['client', 'package', 'root_api', 'subscriptions_api'] 2026-01-08 17:46:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:46:42 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 0} 2026-01-08 17:46:42 INFO Pre-sync capacity count for RHEL for x86: {'Sockets': 0} 2026-01-08 17:46:42 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012932 2026-01-08 17:46:55 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions/sync/org/20012932, status_code: 200 2026-01-08 17:46:55 INFO Trace log using : 00-dd3217c54a2ddc3833f4303cf3c652d7-bb8ca97eaa57ed64-01 2026-01-08 17:46:55 INFO The action 'sync capacity for org 20012932' succeeded with: {'result': 'Success'} 2026-01-08 17:46:55 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/RHEL%20for%20x86 with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:46:55 INFO Total capacity for all SKUs in RHEL for x86 subscription table : {'Sockets': 14.0} 2026-01-08 17:46:55 INFO Capacity sync completed! Pre-sync capacity count: {'Sockets': 0}, Post-sync capacity count: {'Sockets': 14.0} 2026-01-08 17:46:55 INFO IQE_TESTS_LOCAL_CONF_PATH unset, defaulting to /iqe_venv/lib/python3.12/site-packages/iqe/conf 2026-01-08 17:46:56 INFO Using random seed value for random generation: 7656 -------------------------------- live log call --------------------------------- 2026-01-08 17:46:56 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:46:56 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:46:56 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:46:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:46:58 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012932 2026-01-08 17:46:58 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012932, status_code: 204 2026-01-08 17:46:58 INFO Trace log using : 00-3f02bc73240e960904b03858272c6796-5f36cf61032e25e9-01 2026-01-08 17:46:58 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:46:58 INFO The action 'delete all data (contracts and subscriptions) for organization 20012932' succeeded with: 2026-01-08 17:46:58 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012932 2026-01-08 17:46:58 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012932, status_code: 200 2026-01-08 17:46:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:46:58 INFO Remittances for organization 20012932 deleted. 2026-01-08 17:46:58 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012932 2026-01-08 17:46:58 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012932, status_code: 200 2026-01-08 17:46:58 INFO Trace log using : 00-178f2cc2286c23d45fa1b6f291989ce6-ed268155a86327c3-00 2026-01-08 17:46:58 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:46:58 INFO Setting auth_type to identity 2026-01-08 17:46:58 INFO Created RESTPluginService client for http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions with the following attributes: ['capacity_api', 'client', 'contracts_api', 'instances_api', 'opt_in_api', 'package', 'root_api', 'subscriptions_api', 'tally_api', 'version_api'] 2026-01-08 17:46:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:58.317468+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:58 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:46:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:46:58.367236+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:46:58 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:46:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('category', 'cloud'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:46:58 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:46:58 INFO producing host messages 2026-01-08 17:46:58 INFO Produced message: {'data': {'ansible_host': 'desktop-97.butler-smith.net', 'display_name': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'org_id': '20012932', 'insights_id': 'da9d0ad3-1871-4647-a337-8be83c2f64cb', 'subscription_manager_id': '982b8231-a4c8-427f-838e-2e28259d73dd', 'bios_uuid': 'dfcbdf14-fba7-4811-8df5-fbdf7eef645b', 'fqdn': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'ip_addresses': ['172.23.1.63', '172.29.221.171'], 'mac_addresses': ['20:35:8a:8e:cc:f3', 'f8:e4:23:ef:c5:67'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012932', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:46:58.393623+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'b9a33a8c-25a3-4a85-bcd2-4a6cb39188a5'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'alibaba', 'cores_per_socket': 5, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 7, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '982b8231-a4c8-427f-838e-2e28259d73dd'}, 'provider_type': 'alibaba', 'provider_id': '4321988600418342084'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsib3JnX2lkIjogIjIwMDEyOTMyIiwgInVzZXJfaWQiOiAiMTIzNDU2Nzg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtc3RhZ2UtcHVibGljLXRhbGx5LWlxZSIsICJlbWFpbCI6ICJqZG9lOEBhY21lLmNvbSIsICJmaXJzdF9uYW1lIjogIkpvaG4iLCAibGFzdF9uYW1lIjogIkRvZSIsICJpc19hY3RpdmUiOiB0cnVlLCAiaXNfb3JnX2FkbWluIjogdHJ1ZSwgImlzX2ludGVybmFsIjogZmFsc2UsICJsb2NhbGUiOiAiZW5fVVMifSwgImludGVybmFsIjogeyJvcmdfaWQiOiAiMjAwMTI5MzIiLCAiYXV0aF90aW1lIjogNjMwMCwgImNyb3NzX2FjY291bnQiOiBmYWxzZX19fQ==', 'request_id': '33159735-c802-410e-9143-5e1a341b368e'}} 2026-01-08 17:46:58 INFO Message key=b'20012932' for insights_id=da9d0ad3-1871-4647-a337-8be83c2f64cb delivered to platform.inventory.host-ingress (P 0 O 2) 2026-01-08 17:46:58 INFO flush completed, 0 still in queue 2026-01-08 17:46:58 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['da9d0ad3-1871-4647-a337-8be83c2f64cb'] 2026-01-08 17:47:01 INFO Consumer subscribed to: {'platform.inventory.events': {0: -1001}, 'platform.notifications.ingress': {0: -1001, 1: -1001, 2: -1001}} 2026-01-08 17:47:01 WARNING Kafka host creation failed 'NoneType' object is not iterable, retrying ... 2026-01-08 17:47:01 INFO producing host messages 2026-01-08 17:47:01 INFO Produced message: {'data': {'ansible_host': 'desktop-97.butler-smith.net', 'display_name': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'org_id': '20012932', 'insights_id': 'da9d0ad3-1871-4647-a337-8be83c2f64cb', 'subscription_manager_id': '982b8231-a4c8-427f-838e-2e28259d73dd', 'bios_uuid': 'dfcbdf14-fba7-4811-8df5-fbdf7eef645b', 'fqdn': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'ip_addresses': ['172.23.1.63', '172.29.221.171'], 'mac_addresses': ['20:35:8a:8e:cc:f3', 'f8:e4:23:ef:c5:67'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012932', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:46:58.393623+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'b9a33a8c-25a3-4a85-bcd2-4a6cb39188a5'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'alibaba', 'cores_per_socket': 5, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 7, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '982b8231-a4c8-427f-838e-2e28259d73dd'}, 'provider_type': 'alibaba', 'provider_id': '4321988600418342084'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsib3JnX2lkIjogIjIwMDEyOTMyIiwgInVzZXJfaWQiOiAiMTIzNDU2Nzg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtc3RhZ2UtcHVibGljLXRhbGx5LWlxZSIsICJlbWFpbCI6ICJqZG9lOEBhY21lLmNvbSIsICJmaXJzdF9uYW1lIjogIkpvaG4iLCAibGFzdF9uYW1lIjogIkRvZSIsICJpc19hY3RpdmUiOiB0cnVlLCAiaXNfb3JnX2FkbWluIjogdHJ1ZSwgImlzX2ludGVybmFsIjogZmFsc2UsICJsb2NhbGUiOiAiZW5fVVMifSwgImludGVybmFsIjogeyJvcmdfaWQiOiAiMjAwMTI5MzIiLCAiYXV0aF90aW1lIjogNjMwMCwgImNyb3NzX2FjY291bnQiOiBmYWxzZX19fQ==', 'request_id': '52109988-c008-4fee-9921-aad7881c089a'}} 2026-01-08 17:47:01 INFO Message key=b'20012932' for insights_id=da9d0ad3-1871-4647-a337-8be83c2f64cb delivered to platform.inventory.host-ingress (P 0 O 3) 2026-01-08 17:47:01 INFO flush completed, 0 still in queue 2026-01-08 17:47:01 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['da9d0ad3-1871-4647-a337-8be83c2f64cb'] 2026-01-08 17:47:01 INFO Attempt 0 to fetch resource 2026-01-08 17:47:01 INFO Setting auth_type to identity 2026-01-08 17:47:01 INFO Created RESTPluginService client for http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1 with the following attributes: ['accounts_staleness_api', 'client', 'groups_api', 'hosts_api', 'package', 'resource_types_api', 'system_profile_api', 'tags_api'] 2026-01-08 17:47:01 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d92c7836-3079-453f-a0c8-b6387ef2d9b0 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO Kafka host creation retry success! 2026-01-08 17:47:01 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:01 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:01 INFO Trace log using : 00-1677e7ea6b1ee5b24d0a17e555eb27c3-4a946964a46285ee-00 2026-01-08 17:47:01 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:47:01 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012932 2026-01-08 17:47:01 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012932, status_code: 200 2026-01-08 17:47:01 INFO Trace log using : 00-926ecb224161577d329766a643c3223f-50d2ecdec9c0ed30-00 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO Found 1 hosts: [{'id': '126f28b3-11fd-465d-88b7-d721cb769f45', 'instance_id': '4321988600418342084', 'display_name': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 1, 705426, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'alibaba', 'subscription_manager_id': '982b8231-a4c8-427f-838e-2e28259d73dd', 'inventory_id': 'd92c7836-3079-453f-a0c8-b6387ef2d9b0', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:01 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:01 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO Found 1 hosts: [{'id': '126f28b3-11fd-465d-88b7-d721cb769f45', 'instance_id': '4321988600418342084', 'display_name': 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 1, 705426, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'alibaba', 'subscription_manager_id': '982b8231-a4c8-427f-838e-2e28259d73dd', 'inventory_id': 'd92c7836-3079-453f-a0c8-b6387ef2d9b0', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:01.955779+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 307} 2026-01-08 17:47:01 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'cloud'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:01.968160+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:01 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('category', 'cloud'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:47:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('fqdn', 'cloud_mock_alibaba_9ea3d025gltmwnng.example.info')] and x-rh-insights-request-id=None PASSED [ 88%] tests/integration/swatch_tally/test_tally_public_cloud.py::test_validate_tally_on_public_cloud_with_sla[Standard-AZURE] SKIPPED [ 89%] tests/integration/swatch_tally/test_tally_rhel.py::test_validate_tally_on_physical_rhel_sockets[1] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:02 INFO Using random seed value for random generation: 7637 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.090249+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.165049+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Total Hosts in RHEL for x86 system table: 1 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:02 INFO producing host messages 2026-01-08 17:47:02 INFO Produced message: {'data': {'ansible_host': 'lt-84.owen-rivera.com', 'display_name': 'physical_mock_27a09c4ejeblipec.example.org', 'org_id': '20012915', 'insights_id': '3149a36d-4e7d-45cb-9b80-601d17823aa2', 'subscription_manager_id': '72c98689-d5ae-43ad-bf97-59428d23b827', 'bios_uuid': '78dec605-46ea-43a2-8019-b9df6178ee06', 'fqdn': 'physical_mock_27a09c4ejeblipec.example.org', 'ip_addresses': ['192.168.123.172', '192.168.144.51'], 'mac_addresses': ['7e:0f:a1:47:db:1e', 'dc:aa:16:8b:9c:ba'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:47:02.268863+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'a5f0f72a-ecb3-4aa8-ac19-950936895b33'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '72c98689-d5ae-43ad-bf97-59428d23b827', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '5d7b31d1-b821-41a0-a77d-aacc0d407743'}} 2026-01-08 17:47:02 INFO Message key=b'20012915' for insights_id=3149a36d-4e7d-45cb-9b80-601d17823aa2 delivered to platform.inventory.host-ingress (P 1 O 10) 2026-01-08 17:47:02 INFO flush completed, 0 still in queue 2026-01-08 17:47:02 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['3149a36d-4e7d-45cb-9b80-601d17823aa2'] 2026-01-08 17:47:02 INFO Attempt 0 to fetch resource 2026-01-08 17:47:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/99900a10-ebb5-423b-92ad-6d330ccbc149 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:02 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:02 INFO Trace log using : 00-e561d3fff4c4484e6cb0a86ac4a4fed5-f3df17a1cce4f58a-00 2026-01-08 17:47:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_27a09c4ejeblipec.example.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:47:02 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:02 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:02 INFO Trace log using : 00-5221a1366aec3a94768132fa699599ee-eab6258c38dc289e-00 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_27a09c4ejeblipec.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Found 1 hosts: [{'id': '6a86cade-f9a9-452a-a8c1-06006ef35953', 'instance_id': '99900a10-ebb5-423b-92ad-6d330ccbc149', 'display_name': 'physical_mock_27a09c4ejeblipec.example.org', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 2, 386961, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '72c98689-d5ae-43ad-bf97-59428d23b827', 'inventory_id': '99900a10-ebb5-423b-92ad-6d330ccbc149', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:47:02 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.851626+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.862070+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('category', 'physical'), ('display_name_contains', 'physical_mock_27a09c4ejeblipec.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO Found 1 hosts: [{'id': '6a86cade-f9a9-452a-a8c1-06006ef35953', 'instance_id': '99900a10-ebb5-423b-92ad-6d330ccbc149', 'display_name': 'physical_mock_27a09c4ejeblipec.example.org', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 2, 386961, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '72c98689-d5ae-43ad-bf97-59428d23b827', 'inventory_id': '99900a10-ebb5-423b-92ad-6d330ccbc149', '_labeled_measurements': {'Sockets': 2.0}}] PASSED [ 89%] tests/integration/swatch_tally/test_tally_rhel.py::test_validate_tally_on_physical_rhel_sockets[2] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:02 INFO Using random seed value for random generation: 3830 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.903122+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:02 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:02.966534+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:02 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO Total Hosts in RHEL for x86 system table: 2 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:03 INFO producing host messages 2026-01-08 17:47:03 INFO Produced message: {'data': {'ansible_host': 'srv-12.khan-butler.net', 'display_name': 'physical_mock_59035e22avclxkmn.test.biz', 'org_id': '20012915', 'insights_id': '99d8e2ee-196e-4184-b27e-e713f61b51af', 'subscription_manager_id': '049bd6d8-123d-4600-b665-e2e8d1d144a8', 'bios_uuid': '09513576-1823-41c7-85ae-bbb5afb96474', 'fqdn': 'physical_mock_59035e22avclxkmn.test.biz', 'ip_addresses': ['10.2.13.79', '172.25.2.109'], 'mac_addresses': ['da:6c:11:85:d2:bc', '28:6c:fc:9c:65:d9'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:47:03.066480+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '04b22b3a-093a-4ad1-9bca-e4e8c0133ce2'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 2, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '049bd6d8-123d-4600-b665-e2e8d1d144a8', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'be1eadae-0b0f-4e77-8491-05942da7d3bf'}} 2026-01-08 17:47:03 INFO Message key=b'20012915' for insights_id=99d8e2ee-196e-4184-b27e-e713f61b51af delivered to platform.inventory.host-ingress (P 1 O 23) 2026-01-08 17:47:03 INFO flush completed, 0 still in queue 2026-01-08 17:47:03 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['99d8e2ee-196e-4184-b27e-e713f61b51af'] 2026-01-08 17:47:03 INFO Attempt 0 to fetch resource 2026-01-08 17:47:03 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:03 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:03 INFO Trace log using : 00-f822ac2e628421861999594bd9c8c917-afb2c3704b65f7c7-00 2026-01-08 17:47:03 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_59035e22avclxkmn.test.biz'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:47:03 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:03 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:03 INFO Trace log using : 00-47190827649f98be462ca23fc9f5e660-c7166e11bb48a51e-00 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO Total Hosts in RHEL for x86 system table: 3 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_59035e22avclxkmn.test.biz')] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO Found 1 hosts: [{'id': '68b8fd5d-2416-473a-9d79-58aafb85cc69', 'instance_id': '06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed', 'display_name': 'physical_mock_59035e22avclxkmn.test.biz', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 3, 775040, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '049bd6d8-123d-4600-b665-e2e8d1d144a8', 'inventory_id': '06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:47:03 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:03.963595+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:03 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:03.974120+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:03 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 6} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 3 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('category', 'physical'), ('display_name_contains', 'physical_mock_59035e22avclxkmn.test.biz')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Found 1 hosts: [{'id': '68b8fd5d-2416-473a-9d79-58aafb85cc69', 'instance_id': '06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed', 'display_name': 'physical_mock_59035e22avclxkmn.test.biz', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 3, 775040, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '049bd6d8-123d-4600-b665-e2e8d1d144a8', 'inventory_id': '06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed', '_labeled_measurements': {'Sockets': 2.0}}] PASSED [ 89%] tests/integration/swatch_tally/test_tally_rhel.py::test_validate_tally_on_physical_rhel_sockets[4] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:04 INFO Using random seed value for random generation: 1975 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.071190+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.081909+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 6} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 3 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:04 INFO producing host messages 2026-01-08 17:47:04 INFO Produced message: {'data': {'ansible_host': 'laptop-25.zuniga-price.biz', 'display_name': 'physical_mock_1255402fgbekkluo.test.gov', 'org_id': '20012915', 'insights_id': 'cd3adfa9-ba1d-41ab-a558-0230c8cb8c0c', 'subscription_manager_id': 'bf2ccd76-b324-4e4a-a4e4-1109f58334fd', 'bios_uuid': '27c61411-ed2f-4cbb-976a-d18d65cdc252', 'fqdn': 'physical_mock_1255402fgbekkluo.test.gov', 'ip_addresses': ['172.18.124.41', '172.25.246.130'], 'mac_addresses': ['ec:d6:6a:79:11:44', '48:2e:53:1b:12:40'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:47:04.109424+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '0e397cd1-ca04-41ea-a4f9-27bd039a6135'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 4, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'bf2ccd76-b324-4e4a-a4e4-1109f58334fd', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '535e603a-fda8-484d-a83e-8dc0568b513e'}} 2026-01-08 17:47:04 INFO Message key=b'20012915' for insights_id=cd3adfa9-ba1d-41ab-a558-0230c8cb8c0c delivered to platform.inventory.host-ingress (P 1 O 24) 2026-01-08 17:47:04 INFO flush completed, 0 still in queue 2026-01-08 17:47:04 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['cd3adfa9-ba1d-41ab-a558-0230c8cb8c0c'] 2026-01-08 17:47:04 INFO Attempt 0 to fetch resource 2026-01-08 17:47:04 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dd9e16f4-b360-495b-9a57-166953416553 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:04 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:04 INFO Trace log using : 00-54ba619854548113564e3cad580e2bee-b39732be56d9212b-00 2026-01-08 17:47:04 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_1255402fgbekkluo.test.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 3 2026-01-08 17:47:04 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:04 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:04 INFO Trace log using : 00-452096c4663054f7a4322fb12ccc13fc-10c9a391145f2197-00 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 4 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_1255402fgbekkluo.test.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Found 1 hosts: [{'id': '63d34f32-8b4e-434c-a6bb-f31afb7ee3ab', 'instance_id': 'dd9e16f4-b360-495b-9a57-166953416553', 'display_name': 'physical_mock_1255402fgbekkluo.test.gov', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 4, 267259, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'bf2ccd76-b324-4e4a-a4e4-1109f58334fd', 'inventory_id': 'dd9e16f4-b360-495b-9a57-166953416553', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:47:04 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.584007+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 7} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.667386+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 4 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('category', 'physical'), ('display_name_contains', 'physical_mock_1255402fgbekkluo.test.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Found 1 hosts: [{'id': '63d34f32-8b4e-434c-a6bb-f31afb7ee3ab', 'instance_id': 'dd9e16f4-b360-495b-9a57-166953416553', 'display_name': 'physical_mock_1255402fgbekkluo.test.gov', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 4, 267259, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'bf2ccd76-b324-4e4a-a4e4-1109f58334fd', 'inventory_id': 'dd9e16f4-b360-495b-9a57-166953416553', '_labeled_measurements': {'Sockets': 4.0}}] PASSED [ 90%] tests/integration/swatch_tally/test_tally_rhel.py::test_validate_tally_on_physical_rhel_sockets[7] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:04 INFO Using random seed value for random generation: 7755 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.785107+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 7} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:04.861257+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10} 2026-01-08 17:47:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:04 INFO Total Hosts in RHEL for x86 system table: 4 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:04 INFO producing host messages 2026-01-08 17:47:05 INFO Produced message: {'data': {'ansible_host': 'laptop-26.preston-banks.info', 'display_name': 'physical_mock_2b72c8f0yolhskmc.example.edu', 'org_id': '20012915', 'insights_id': '42eb7a03-0608-4cab-a560-6b940d5cb8c7', 'subscription_manager_id': 'bdb5faca-ccc0-4053-a4ce-384805b7ea65', 'bios_uuid': '0820f794-2f82-4009-a8d5-e4b69c44b2c8', 'fqdn': 'physical_mock_2b72c8f0yolhskmc.example.edu', 'ip_addresses': ['10.20.165.45', '10.221.64.146'], 'mac_addresses': ['60:36:05:ec:7a:a3', '56:a0:b9:69:06:5e'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:47:04.962193+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '8cbfe338-f0f1-42b0-9067-6c20a90060ce'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 7, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'bdb5faca-ccc0-4053-a4ce-384805b7ea65', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '03f03f61-c662-4579-907f-38d902a3293b'}} 2026-01-08 17:47:05 INFO Message key=b'20012915' for insights_id=42eb7a03-0608-4cab-a560-6b940d5cb8c7 delivered to platform.inventory.host-ingress (P 1 O 25) 2026-01-08 17:47:05 INFO flush completed, 0 still in queue 2026-01-08 17:47:05 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['42eb7a03-0608-4cab-a560-6b940d5cb8c7'] 2026-01-08 17:47:05 INFO Attempt 0 to fetch resource 2026-01-08 17:47:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/fd9be006-d382-483e-8d87-2a360848e174 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:05 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:05 INFO Trace log using : 00-e4ed05dc529fda6d90fa9a39c4fb15cc-efa197b4536352b2-00 2026-01-08 17:47:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_2b72c8f0yolhskmc.example.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 4 2026-01-08 17:47:05 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:05 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:05 INFO Trace log using : 00-f44bd80f11457bd80c286a4ac82a0249-90362c002543773b-01 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 5 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_2b72c8f0yolhskmc.example.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Found 1 hosts: [{'id': 'a7fe0265-f4a2-4382-aada-8661e00d1a50', 'instance_id': 'fd9be006-d382-483e-8d87-2a360848e174', 'display_name': 'physical_mock_2b72c8f0yolhskmc.example.edu', 'measurements': [8.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 5, 82793, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'bdb5faca-ccc0-4053-a4ce-384805b7ea65', 'inventory_id': 'fd9be006-d382-483e-8d87-2a360848e174', '_labeled_measurements': {'Sockets': 8.0}}] 2026-01-08 17:47:05 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.271408+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 14} 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.282567+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 18} 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 5 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('category', 'physical'), ('display_name_contains', 'physical_mock_2b72c8f0yolhskmc.example.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Found 1 hosts: [{'id': 'a7fe0265-f4a2-4382-aada-8661e00d1a50', 'instance_id': 'fd9be006-d382-483e-8d87-2a360848e174', 'display_name': 'physical_mock_2b72c8f0yolhskmc.example.edu', 'measurements': [8.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 5, 82793, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'bdb5faca-ccc0-4053-a4ce-384805b7ea65', 'inventory_id': 'fd9be006-d382-483e-8d87-2a360848e174', '_labeled_measurements': {'Sockets': 8.0}}] PASSED [ 90%] tests/integration/swatch_tally/test_tally_rhel.py::test_validate_tally_for_rhel_sockets_and_cores -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:05 INFO Using random seed value for random generation: 8784 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.388554+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 14} 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.463855+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 18} 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 5 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:05 INFO producing host messages 2026-01-08 17:47:05 INFO Produced message: {'data': {'ansible_host': 'email-84.perez-olson.org', 'display_name': 'physical_mock_3e7eab58ohsdhxbu.example.gov', 'org_id': '20012915', 'insights_id': '45471b8b-e63b-4ccc-8390-4949baecc7f5', 'subscription_manager_id': '01585eec-016f-4e2d-885d-34a7cef5c57a', 'bios_uuid': 'fbf18c45-2680-45d5-897a-ddeb35e7f033', 'fqdn': 'physical_mock_3e7eab58ohsdhxbu.example.gov', 'ip_addresses': ['10.178.12.233', '10.160.117.93'], 'mac_addresses': ['d2:ae:fc:65:d3:27', '00:be:26:62:33:fc'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:47:05.492101+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'f5b07e1b-2aa2-49a3-af24-df576155dee9'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 2, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 8, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '01585eec-016f-4e2d-885d-34a7cef5c57a', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '4886d897-4e6a-4a2e-9fd2-6597c663f3ca'}} 2026-01-08 17:47:05 INFO Message key=b'20012915' for insights_id=45471b8b-e63b-4ccc-8390-4949baecc7f5 delivered to platform.inventory.host-ingress (P 1 O 26) 2026-01-08 17:47:05 INFO flush completed, 0 still in queue 2026-01-08 17:47:05 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['45471b8b-e63b-4ccc-8390-4949baecc7f5'] 2026-01-08 17:47:05 INFO Attempt 0 to fetch resource 2026-01-08 17:47:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/59ee9429-0134-4dd3-b151-31051e57a225 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:05 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:05 INFO Trace log using : 00-e60d437a8eab6a6e0a1b387a15715a54-82b056afbed756b0-01 2026-01-08 17:47:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_3e7eab58ohsdhxbu.example.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 5 2026-01-08 17:47:05 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:05 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:05 INFO Trace log using : 00-29f322334c5f4c7f5ba5c51a8e15220b-46980c4be50d1054-00 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_3e7eab58ohsdhxbu.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO Found 1 hosts: [{'id': 'd154108a-766d-4bf4-a0e0-9884afb28f52', 'instance_id': '59ee9429-0134-4dd3-b151-31051e57a225', 'display_name': 'physical_mock_3e7eab58ohsdhxbu.example.gov', 'measurements': [8.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 5, 610456, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '01585eec-016f-4e2d-885d-34a7cef5c57a', 'inventory_id': '59ee9429-0134-4dd3-b151-31051e57a225', '_labeled_measurements': {'Sockets': 8.0}}] 2026-01-08 17:47:05 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.880034+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:47:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:05.964957+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_3e7eab58ohsdhxbu.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO Found 1 hosts: [{'id': 'd154108a-766d-4bf4-a0e0-9884afb28f52', 'instance_id': '59ee9429-0134-4dd3-b151-31051e57a225', 'display_name': 'physical_mock_3e7eab58ohsdhxbu.example.gov', 'measurements': [8.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 5, 610456, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '01585eec-016f-4e2d-885d-34a7cef5c57a', 'inventory_id': '59ee9429-0134-4dd3-b151-31051e57a225', '_labeled_measurements': {'Sockets': 8.0}}] PASSED [ 90%] tests/integration/swatch_tally/test_tally_rhel.py::test_verify_bz_1801876 -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:06 INFO Using random seed value for random generation: 4208 2026-01-08 17:47:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:06.080313+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:47:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:06.160349+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO Total Hosts in RHEL for x86 system table: 6 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:06 INFO producing host messages 2026-01-08 17:47:06 INFO Produced message: {'data': {'ansible_host': 'lt-13.gaines.org', 'display_name': 'physical_mock_54c5a2dawxkngwjm.test.com', 'org_id': '20012915', 'insights_id': '534d8f43-1bf1-46dc-84d9-7e62c162e604', 'subscription_manager_id': 'cfbe539b-735f-4d82-83ad-fdd615a88150', 'bios_uuid': 'a0006580-cc67-42e2-95ca-5d10269022eb', 'fqdn': 'physical_mock_54c5a2dawxkngwjm.test.com', 'ip_addresses': ['192.168.18.215', '192.168.39.47'], 'mac_addresses': ['cc:9a:40:c6:a9:ea', '4e:3b:6b:a5:8c:11'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69', '250'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:47:06.188168+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '2f749b2a-ae8d-4edb-93f2-5f183eee676b'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 4, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'cfbe539b-735f-4d82-83ad-fdd615a88150', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '14a999dc-d938-4af6-8961-7a3840576328'}} 2026-01-08 17:47:06 INFO Message key=b'20012915' for insights_id=534d8f43-1bf1-46dc-84d9-7e62c162e604 delivered to platform.inventory.host-ingress (P 1 O 27) 2026-01-08 17:47:06 INFO flush completed, 0 still in queue 2026-01-08 17:47:06 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['534d8f43-1bf1-46dc-84d9-7e62c162e604'] 2026-01-08 17:47:06 INFO Attempt 0 to fetch resource 2026-01-08 17:47:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6c6d2282-6afe-496f-bc2e-87f960b40db6 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO producing host messages 2026-01-08 17:47:06 INFO Produced message: {'data': {'ansible_host': 'desktop-21.schneider.info', 'display_name': 'physical_mock_7004dba0nqlqjtts.test.com', 'org_id': '20012915', 'insights_id': '5fb937cc-ad41-41ba-84f7-7a4a4ebf9cac', 'subscription_manager_id': '346dc1aa-f5bb-422e-ba51-093eaae44142', 'bios_uuid': '3fc7862e-05a5-4302-8982-97090b3f0b76', 'fqdn': 'physical_mock_7004dba0nqlqjtts.test.com', 'ip_addresses': ['10.183.114.204', '192.168.176.38'], 'mac_addresses': ['fa:59:0f:9b:38:e0', '2e:a4:ca:e4:2a:91'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69', '269'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:47:06.337132+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '765de206-481a-4345-8542-f7b1e700ca0f'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 4, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '346dc1aa-f5bb-422e-ba51-093eaae44142', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '555ea503-e0df-470c-9084-ded20e142dfa'}} 2026-01-08 17:47:06 INFO Message key=b'20012915' for insights_id=5fb937cc-ad41-41ba-84f7-7a4a4ebf9cac delivered to platform.inventory.host-ingress (P 1 O 28) 2026-01-08 17:47:06 INFO flush completed, 0 still in queue 2026-01-08 17:47:06 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['5fb937cc-ad41-41ba-84f7-7a4a4ebf9cac'] 2026-01-08 17:47:06 INFO Attempt 0 to fetch resource 2026-01-08 17:47:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7bfd2978-928d-431c-bd50-b7c1bfa8f7ec with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO producing host messages 2026-01-08 17:47:06 INFO Produced message: {'data': {'ansible_host': 'web-02.martinez.info', 'display_name': 'physical_mock_30f90decmnodhvml.test.edu', 'org_id': '20012915', 'insights_id': '0a72c00a-d752-424e-bbed-8b4cfc6b5f98', 'subscription_manager_id': '4c013f8e-4116-4689-9694-aaf3562422c5', 'bios_uuid': '5ab3b31a-83ed-4a36-9a9f-210e8d6fd758', 'fqdn': 'physical_mock_30f90decmnodhvml.test.edu', 'ip_addresses': ['192.168.248.218', '172.23.71.113'], 'mac_addresses': ['e8:c7:1e:e7:5b:4b', '22:b5:cb:6e:62:eb'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69', '290'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:47:06.488910+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '0d1898fd-33aa-43fa-afc1-0c230de60553'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 4, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '4c013f8e-4116-4689-9694-aaf3562422c5', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '3beded04-4cb6-4bab-8e4c-59117bf3742b'}} 2026-01-08 17:47:06 INFO Message key=b'20012915' for insights_id=0a72c00a-d752-424e-bbed-8b4cfc6b5f98 delivered to platform.inventory.host-ingress (P 1 O 29) 2026-01-08 17:47:06 INFO flush completed, 0 still in queue 2026-01-08 17:47:06 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['0a72c00a-d752-424e-bbed-8b4cfc6b5f98'] 2026-01-08 17:47:06 INFO Attempt 0 to fetch resource 2026-01-08 17:47:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7dc418a9-dccd-4291-843d-edaebe764167 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO Total Hosts in inventory: 16 2026-01-08 17:47:06 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:06 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:06 INFO Trace log using : 00-75a28a99bcc8f60c5efbc324427a2306-285bb6ac7de9f636-00 2026-01-08 17:47:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:06 INFO Total Hosts in inventory: 16 2026-01-08 17:47:06 INFO Waiting for conduit sync completion... 2026-01-08 17:47:11 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:11 INFO Total Hosts in inventory: 16 2026-01-08 17:47:11 INFO Waiting for conduit sync completion... 2026-01-08 17:47:16 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:16 INFO Total Hosts in inventory: 16 2026-01-08 17:47:16 INFO Waiting for conduit sync completion... 2026-01-08 17:47:21 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:21 INFO Total Hosts in inventory: 16 2026-01-08 17:47:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:21 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:21 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:22 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:22 INFO Trace log using : 00-3b4abb32750c8cf2e9cd71613925b18a-864f844b2a8e22d1-00 2026-01-08 17:47:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:22 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:22 INFO Retrying tally for org 20012915... 2026-01-08 17:47:22 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:22 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:22 INFO Trace log using : 00-6bde0196abe9c2b4fb82f007d1fee173-bebcc1c1ef50cdca-01 2026-01-08 17:47:22 INFO Waiting for tally sync completion... 2026-01-08 17:47:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:27 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:27 INFO Retrying tally for org 20012915... 2026-01-08 17:47:27 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:27 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:27 INFO Trace log using : 00-4070a5aaf54db31e41b2d23c6606bfac-ac746fb402674d75-00 2026-01-08 17:47:27 INFO Waiting for tally sync completion... 2026-01-08 17:47:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:32 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:32 INFO Retrying tally for org 20012915... 2026-01-08 17:47:32 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:32 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:32 INFO Trace log using : 00-67086f2de17d6ff07df57476b2a3cf60-45cbdddc5cf1ea32-00 2026-01-08 17:47:32 INFO Waiting for tally sync completion... 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:37 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.364038+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.374278+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.398811+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.463842+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Total Hosts in RHEL for x86 system table: 6 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_54c5a2dawxkngwjm.test.com')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Found 0 hosts: [] 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_7004dba0nqlqjtts.test.com')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Found 0 hosts: [] 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_30f90decmnodhvml.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Found 0 hosts: [] PASSED [ 91%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_rhel_addons_variants[Production-Premium-rhel-for-x86-ha] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:37 INFO Using random seed value for random generation: 1079 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.572683+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:37 INFO producing host messages 2026-01-08 17:47:37 INFO Produced message: {'data': {'ansible_host': 'lt-84.bell.info', 'display_name': 'virtual_mock_ce2f3fdbbyuifsiz.test.edu', 'org_id': '20012915', 'insights_id': 'f6eec543-b7db-43f1-b305-c08e79891f2f', 'subscription_manager_id': 'ee40906a-9a0c-403d-ab22-3a316e627052', 'bios_uuid': '219588a9-d6fe-49a1-81ad-23c827dbfac2', 'fqdn': 'virtual_mock_ce2f3fdbbyuifsiz.test.edu', 'ip_addresses': ['192.168.24.82', '10.38.51.22'], 'mac_addresses': ['58:2f:31:61:9d:72', '60:0f:1d:39:34:54'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['83'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:47:37.585150+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '9063520b-3338-4c11-8d71-c3030922df55', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'ee40906a-9a0c-403d-ab22-3a316e627052', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'bfe5045b-280e-49f4-8928-df956fb210f9'}} 2026-01-08 17:47:37 INFO Message key=b'20012915' for insights_id=f6eec543-b7db-43f1-b305-c08e79891f2f delivered to platform.inventory.host-ingress (P 1 O 30) 2026-01-08 17:47:37 INFO flush completed, 0 still in queue 2026-01-08 17:47:37 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['f6eec543-b7db-43f1-b305-c08e79891f2f'] 2026-01-08 17:47:37 INFO Attempt 0 to fetch resource 2026-01-08 17:47:37 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:37 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:37 INFO Trace log using : 00-6498a4acba3e0c0313a2aade0d8afc74-36a4857279d950ab-00 2026-01-08 17:47:37 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_ce2f3fdbbyuifsiz.test.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Total Hosts in rhel-for-x86-ha system table: 1 2026-01-08 17:47:37 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:37 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:37 INFO Trace log using : 00-162c4f6e34c7c9eea7249dd3093c8ab4-82e82eb8e94df68e-00 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Total Hosts in rhel-for-x86-ha system table: 2 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_ce2f3fdbbyuifsiz.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Found 1 hosts: [{'id': 'ea89ce9f-9d7f-43ed-80bc-d6aeac182cd4', 'instance_id': 'f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc', 'display_name': 'virtual_mock_ce2f3fdbbyuifsiz.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 37, 705661, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ee40906a-9a0c-403d-ab22-3a316e627052', 'inventory_id': 'f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:37 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.936724+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_ce2f3fdbbyuifsiz.test.edu'), ('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO Found 1 hosts: [{'id': 'ea89ce9f-9d7f-43ed-80bc-d6aeac182cd4', 'instance_id': 'f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc', 'display_name': 'virtual_mock_ce2f3fdbbyuifsiz.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 37, 705661, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ee40906a-9a0c-403d-ab22-3a316e627052', 'inventory_id': 'f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc', '_labeled_measurements': {'Sockets': 1.0}}] PASSED [ 91%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_rhel_addons_variants[Production-Premium-rhel-for-x86-rs] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:37 INFO Using random seed value for random generation: 8220 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:37 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:37.963117+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:37 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:37 INFO producing host messages 2026-01-08 17:47:38 INFO Produced message: {'data': {'ansible_host': 'web-33.peters.com', 'display_name': 'virtual_mock_821136d0zonotxun.test.biz', 'org_id': '20012915', 'insights_id': '9866f280-717e-484f-8cb0-f5adab78feab', 'subscription_manager_id': '1a0900f2-9f96-4530-b331-d5d1652bf5d7', 'bios_uuid': '9cf68cff-d289-417e-8495-2867173381da', 'fqdn': 'virtual_mock_821136d0zonotxun.test.biz', 'ip_addresses': ['192.168.136.53', '10.21.164.178'], 'mac_addresses': ['7a:3d:01:7f:77:93', '7c:48:b0:81:b1:4c'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['90'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:47:37.973887+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '9befc80e-66c9-4139-beb7-a47a45a2a0e5', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '1a0900f2-9f96-4530-b331-d5d1652bf5d7', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'b5102827-e24a-4fe6-8a67-7b1b91ea7a36'}} 2026-01-08 17:47:38 INFO Message key=b'20012915' for insights_id=9866f280-717e-484f-8cb0-f5adab78feab delivered to platform.inventory.host-ingress (P 1 O 31) 2026-01-08 17:47:38 INFO flush completed, 0 still in queue 2026-01-08 17:47:38 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['9866f280-717e-484f-8cb0-f5adab78feab'] 2026-01-08 17:47:38 INFO Attempt 0 to fetch resource 2026-01-08 17:47:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/086e29de-bac4-4de8-876f-eac74df6e501 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:38 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:38 INFO Trace log using : 00-dac71f570645ca46cd4b12e0d4e42654-3f507de1d05c53ca-00 2026-01-08 17:47:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_821136d0zonotxun.test.biz'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-rs with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Total Hosts in rhel-for-x86-rs system table: 0 2026-01-08 17:47:38 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:38 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:38 INFO Trace log using : 00-c95b797a7cdb6b53a3e9e5ad8e407d1e-bbaaf4820b9a7bf7-00 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-rs with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Total Hosts in rhel-for-x86-rs system table: 1 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-rs with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_821136d0zonotxun.test.biz')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Found 1 hosts: [{'id': '3e6309d6-eeac-445a-ba81-40cc0c27d9e4', 'instance_id': '086e29de-bac4-4de8-876f-eac74df6e501', 'display_name': 'virtual_mock_821136d0zonotxun.test.biz', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 38, 91698, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '1a0900f2-9f96-4530-b331-d5d1652bf5d7', 'inventory_id': '086e29de-bac4-4de8-876f-eac74df6e501', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:38 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.323590+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-rs with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_821136d0zonotxun.test.biz'), ('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Found 1 hosts: [{'id': '3e6309d6-eeac-445a-ba81-40cc0c27d9e4', 'instance_id': '086e29de-bac4-4de8-876f-eac74df6e501', 'display_name': 'virtual_mock_821136d0zonotxun.test.biz', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 38, 91698, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '1a0900f2-9f96-4530-b331-d5d1652bf5d7', 'inventory_id': '086e29de-bac4-4de8-876f-eac74df6e501', '_labeled_measurements': {'Sockets': 1.0}}] PASSED [ 91%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_rhel_addons_variants[Production-Premium-rhel-aus-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:38 INFO Using random seed value for random generation: 7587 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-aus-addon/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.350211+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO producing host messages 2026-01-08 17:47:38 INFO Produced message: {'data': {'ansible_host': 'email-95.humphrey-james.info', 'display_name': 'virtual_mock_fb72e270ickfblmf.example.edu', 'org_id': '20012915', 'insights_id': 'b82cafb9-c342-4205-929e-44f3314c3414', 'subscription_manager_id': '6727bd84-f8a4-4674-9873-9c49b275c771', 'bios_uuid': '9443459c-f6a0-4d4b-b3e2-1eeedda29383', 'fqdn': 'virtual_mock_fb72e270ickfblmf.example.edu', 'ip_addresses': ['10.62.163.212', '10.34.175.74'], 'mac_addresses': ['a0:ca:46:da:14:9c', 'e8:23:0e:32:20:ac'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['251'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:47:38.361007+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '082b2a78-b862-459a-9580-685ad76c41d8', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '6727bd84-f8a4-4674-9873-9c49b275c771', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '16b88a5f-7000-4c18-80eb-01d0bfe92d7d'}} 2026-01-08 17:47:38 INFO Message key=b'20012915' for insights_id=b82cafb9-c342-4205-929e-44f3314c3414 delivered to platform.inventory.host-ingress (P 1 O 32) 2026-01-08 17:47:38 INFO flush completed, 0 still in queue 2026-01-08 17:47:38 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['b82cafb9-c342-4205-929e-44f3314c3414'] 2026-01-08 17:47:38 INFO Attempt 0 to fetch resource 2026-01-08 17:47:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/42876422-fda8-4f05-9d5d-1ee451b9bd33 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:38 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:38 INFO Trace log using : 00-3ce3726980e39d5c3351020ecdbea080-86c7d09701bddbd3-00 2026-01-08 17:47:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_fb72e270ickfblmf.example.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-aus-addon with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Total Hosts in rhel-aus-addon system table: 0 2026-01-08 17:47:38 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:38 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:38 INFO Trace log using : 00-730005fb2d43a9a66d46ffae8a78a229-863d5febd7525eec-00 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-aus-addon with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Total Hosts in rhel-aus-addon system table: 1 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-aus-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_fb72e270ickfblmf.example.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Found 1 hosts: [{'id': '6367dd56-a941-4520-9b53-20eb46410856', 'instance_id': '42876422-fda8-4f05-9d5d-1ee451b9bd33', 'display_name': 'virtual_mock_fb72e270ickfblmf.example.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 38, 478449, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '6727bd84-f8a4-4674-9873-9c49b275c771', 'inventory_id': '42876422-fda8-4f05-9d5d-1ee451b9bd33', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:38 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-aus-addon/Sockets with query params [('sla', 'Premium'), ('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.741019+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-aus-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_fb72e270ickfblmf.example.edu'), ('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO Found 1 hosts: [{'id': '6367dd56-a941-4520-9b53-20eb46410856', 'instance_id': '42876422-fda8-4f05-9d5d-1ee451b9bd33', 'display_name': 'virtual_mock_fb72e270ickfblmf.example.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 38, 478449, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '6727bd84-f8a4-4674-9873-9c49b275c771', 'inventory_id': '42876422-fda8-4f05-9d5d-1ee451b9bd33', '_labeled_measurements': {'Sockets': 1.0}}] PASSED [ 92%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_for_included_subscriptions[OpenShift Container Platform] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:38 INFO Using random seed value for random generation: 9179 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20Power/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.780855+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20z/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.865349+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.876189+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.886987+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.961709+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.973714+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.984738+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:38.995008+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.063086+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 47} 2026-01-08 17:47:39 INFO producing host messages 2026-01-08 17:47:39 INFO Produced message: {'data': {'ansible_host': 'lt-35.clark-carrillo.com', 'display_name': 'virtual_mock_49ccc08bsckqpnni.example.gov', 'org_id': '20012915', 'insights_id': '1ff79eb8-6747-4b8f-97e9-37a77493fe50', 'subscription_manager_id': '8b32c0cf-e2c5-4e9d-b620-45c9a1cb6dd9', 'bios_uuid': 'c74b8a1d-1ab6-4247-b94f-478885d5f377', 'fqdn': 'virtual_mock_49ccc08bsckqpnni.example.gov', 'ip_addresses': ['192.168.14.63', '172.21.4.123'], 'mac_addresses': ['48:bd:c2:92:a4:a7', '4a:28:de:3a:1d:e3'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['479', '69', '76', '72', '279', '90', '74', '83', '70', '71', '420', '290'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:47:39.079159+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'f5647871-2043-44c0-9b2c-7f06d14dd651'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '8b32c0cf-e2c5-4e9d-b620-45c9a1cb6dd9', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'f59e62fc-b3d8-4ea3-90a8-b9dbb9d712f3'}} 2026-01-08 17:47:39 INFO Message key=b'20012915' for insights_id=1ff79eb8-6747-4b8f-97e9-37a77493fe50 delivered to platform.inventory.host-ingress (P 1 O 33) 2026-01-08 17:47:39 INFO flush completed, 0 still in queue 2026-01-08 17:47:39 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['1ff79eb8-6747-4b8f-97e9-37a77493fe50'] 2026-01-08 17:47:39 INFO Attempt 0 to fetch resource 2026-01-08 17:47:39 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cae97731-630d-4db4-9de5-cbb829b3164c with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:39 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:39 INFO Trace log using : 00-cf769ddbcd860f500800bee23c27ef52-f102a454c195384a-01 2026-01-08 17:47:39 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_49ccc08bsckqpnni.example.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO Total Hosts in OpenShift Container Platform system table: 3 2026-01-08 17:47:39 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:39 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:39 INFO Trace log using : 00-6101b403b69c1969753a837e1a9e766e-e4e1e7c5590cbaf9-00 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO Total Hosts in OpenShift Container Platform system table: 4 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_49ccc08bsckqpnni.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO Found 1 hosts: [{'id': 'b7fc2b9f-cfc7-4fac-b24e-d05794cdb008', 'instance_id': 'cae97731-630d-4db4-9de5-cbb829b3164c', 'display_name': 'virtual_mock_49ccc08bsckqpnni.example.gov', 'measurements': [1.0, 1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 39, 197655, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '8b32c0cf-e2c5-4e9d-b620-45c9a1cb6dd9', 'inventory_id': 'cae97731-630d-4db4-9de5-cbb829b3164c', '_labeled_measurements': {'Cores': 1.0, 'Sockets': 1.0}}] 2026-01-08 17:47:39 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.461702+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 48} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_49ccc08bsckqpnni.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO Found 1 hosts: [{'id': 'b7fc2b9f-cfc7-4fac-b24e-d05794cdb008', 'instance_id': 'cae97731-630d-4db4-9de5-cbb829b3164c', 'display_name': 'virtual_mock_49ccc08bsckqpnni.example.gov', 'measurements': [1.0, 1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 39, 197655, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '8b32c0cf-e2c5-4e9d-b620-45c9a1cb6dd9', 'inventory_id': 'cae97731-630d-4db4-9de5-cbb829b3164c', '_labeled_measurements': {'Cores': 1.0, 'Sockets': 1.0}}] 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20Power/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.487255+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20z/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.497449+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.564217+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.574573+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.585809+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.596367+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.663326+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.674722+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} PASSED [ 92%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_for_included_subscriptions[Satellite Capsule] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:39 INFO Using random seed value for random generation: 6654 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.692560+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.761083+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.772182+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.783910+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.863277+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.876670+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/Satellite%20Capsule/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:39.961791+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:47:39 INFO producing host messages 2026-01-08 17:47:40 INFO Produced message: {'data': {'ansible_host': 'db-66.fisher.net', 'display_name': 'virtual_mock_dd170e13mbtiwjuf.example.gov', 'org_id': '20012915', 'insights_id': '2d2e0ce9-4ef6-4c4c-b7ec-3432f9b0a64e', 'subscription_manager_id': 'cb72c535-d00a-4655-b542-629befc9ebd4', 'bios_uuid': '3a017831-64e1-435a-b35d-74426cbd780b', 'fqdn': 'virtual_mock_dd170e13mbtiwjuf.example.gov', 'ip_addresses': ['172.17.236.67', '172.23.239.191'], 'mac_addresses': ['30:63:27:43:2f:b3', 'ba:c6:cb:23:80:17'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['479', '69', '90', '71', '83', '70', '76', '269'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-09T17:47:39.974947+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '0520c783-35fb-4ebf-a947-7319ac5e9058'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'cb72c535-d00a-4655-b542-629befc9ebd4', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'f2300e7f-a0bb-4230-b8dd-d0dd5ec8972e'}} 2026-01-08 17:47:40 INFO Message key=b'20012915' for insights_id=2d2e0ce9-4ef6-4c4c-b7ec-3432f9b0a64e delivered to platform.inventory.host-ingress (P 1 O 34) 2026-01-08 17:47:40 INFO flush completed, 0 still in queue 2026-01-08 17:47:40 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['2d2e0ce9-4ef6-4c4c-b7ec-3432f9b0a64e'] 2026-01-08 17:47:40 INFO Attempt 0 to fetch resource 2026-01-08 17:47:40 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/88986248-484d-4cd4-b507-d454c55712e9 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:40 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:40 INFO Trace log using : 00-498b8d01e6e657bab154adc9320e7c4d-36c1c46a0105ebdb-00 2026-01-08 17:47:40 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_dd170e13mbtiwjuf.example.gov'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Capsule with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Total Hosts in Satellite Capsule system table: 1 2026-01-08 17:47:40 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:40 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:40 INFO Trace log using : 00-a5ca40789244d8814e95a09e6cb322ae-acb92a104d59f7d7-00 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Capsule with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Total Hosts in Satellite Capsule system table: 2 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Capsule with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_dd170e13mbtiwjuf.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Found 1 hosts: [{'id': '07c36cc8-30fe-4a44-9c8f-245152b38d8d', 'instance_id': '88986248-484d-4cd4-b507-d454c55712e9', 'display_name': 'virtual_mock_dd170e13mbtiwjuf.example.gov', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 40, 93113, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'cb72c535-d00a-4655-b542-629befc9ebd4', 'inventory_id': '88986248-484d-4cd4-b507-d454c55712e9', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:40 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/Satellite%20Capsule/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.343451+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Capsule with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_dd170e13mbtiwjuf.example.gov')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Found 1 hosts: [{'id': '07c36cc8-30fe-4a44-9c8f-245152b38d8d', 'instance_id': '88986248-484d-4cd4-b507-d454c55712e9', 'display_name': 'virtual_mock_dd170e13mbtiwjuf.example.gov', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 40, 93113, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'cb72c535-d00a-4655-b542-629befc9ebd4', 'inventory_id': '88986248-484d-4cd4-b507-d454c55712e9', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.365221+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.376733+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.387006+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.396197+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.405116+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.461733+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} PASSED [ 92%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_for_included_subscriptions[Satellite Server] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:40 INFO Using random seed value for random generation: 6890 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.482089+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.493914+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.504658+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.514480+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.564780+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.575233+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/Satellite%20Server/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.584716+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:47:40 INFO producing host messages 2026-01-08 17:47:40 INFO Produced message: {'data': {'ansible_host': 'db-91.myers.net', 'display_name': 'virtual_mock_4c733910knpiggnt.test.org', 'org_id': '20012915', 'insights_id': 'f41511d2-ae51-460d-8e47-3149ee20a9af', 'subscription_manager_id': 'b136d383-52eb-4a02-9a12-7613bced8e4a', 'bios_uuid': '1c1bccee-2fd0-46f9-86a8-dcc7b975c8a3', 'fqdn': 'virtual_mock_4c733910knpiggnt.test.org', 'ip_addresses': ['192.168.122.15', '10.23.62.78'], 'mac_addresses': ['62:d4:48:27:9a:a5', 'f4:3a:da:f9:25:05'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['479', '69', '90', '71', '83', '70', '76', '250'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:47:40.595366+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '02f37111-bee6-4b6f-a5e6-e46e0a8a2f29'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'b136d383-52eb-4a02-9a12-7613bced8e4a', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'a6616e1c-fe6d-4784-aca3-7779084eac26'}} 2026-01-08 17:47:40 INFO Message key=b'20012915' for insights_id=f41511d2-ae51-460d-8e47-3149ee20a9af delivered to platform.inventory.host-ingress (P 1 O 35) 2026-01-08 17:47:40 INFO flush completed, 0 still in queue 2026-01-08 17:47:40 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['f41511d2-ae51-460d-8e47-3149ee20a9af'] 2026-01-08 17:47:40 INFO Attempt 0 to fetch resource 2026-01-08 17:47:40 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/2ef391c2-e3a4-49e2-9d13-87a9f3efe074 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:40 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:40 INFO Trace log using : 00-438f20b7de7b7113380a211bd8dbca32-18013dfaa6c0fe6c-00 2026-01-08 17:47:40 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_4c733910knpiggnt.test.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Server with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Total Hosts in Satellite Server system table: 1 2026-01-08 17:47:40 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:40 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:40 INFO Trace log using : 00-18c4d558e514b34772c1df16832e684c-d96d0cd333a36d6d-00 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Server with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Total Hosts in Satellite Server system table: 2 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Server with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_4c733910knpiggnt.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Found 1 hosts: [{'id': 'ce6c41e8-3833-4495-a523-0d7e246ef794', 'instance_id': '2ef391c2-e3a4-49e2-9d13-87a9f3efe074', 'display_name': 'virtual_mock_4c733910knpiggnt.test.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 40, 714216, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'b136d383-52eb-4a02-9a12-7613bced8e4a', 'inventory_id': '2ef391c2-e3a4-49e2-9d13-87a9f3efe074', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:40 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/Satellite%20Server/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.965849+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/Satellite%20Server with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_4c733910knpiggnt.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:40 INFO Found 1 hosts: [{'id': 'ce6c41e8-3833-4495-a523-0d7e246ef794', 'instance_id': '2ef391c2-e3a4-49e2-9d13-87a9f3efe074', 'display_name': 'virtual_mock_4c733910knpiggnt.test.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 40, 714216, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'b136d383-52eb-4a02-9a12-7613bced8e4a', 'inventory_id': '2ef391c2-e3a4-49e2-9d13-87a9f3efe074', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:40.988467+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.001689+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.011561+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.020925+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.063897+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.074414+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} PASSED [ 92%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_for_non_included_subscriptions -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:41 INFO Using random seed value for random generation: 2736 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.110549+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-aus-addon/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.120963+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.131064+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 26} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-sap-x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.141752+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.163027+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20Power/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.173325+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.182618+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-unconverted/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.192223+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.263495+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20ARM/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.273495+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.283477+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20z/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:41.292804+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:47:41 INFO producing host messages 2026-01-08 17:47:41 INFO Produced message: {'data': {'ansible_host': 'email-49.benjamin-shelton.info', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'org_id': '20012915', 'insights_id': 'f015149b-cc44-4143-8641-42cc446297f8', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'bios_uuid': '2237e46a-995e-4262-af0a-f7e727086d4a', 'fqdn': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'ip_addresses': ['10.123.200.26', '192.168.191.51'], 'mac_addresses': ['3c:3b:64:3b:cd:97', '1c:6c:f1:f6:c4:91'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['251', '146', '69', '479', '76', '279', '72', '90', '71', '419', '74', '388', '70', '83', '204', '389', '241', '420'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:47:41.301674+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '43b0c136-124b-4fc1-97ab-f322c50e4ffa'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '4a0c2d58-1657-48cb-8eb1-d57056763f5d'}} 2026-01-08 17:47:41 INFO Message key=b'20012915' for insights_id=f015149b-cc44-4143-8641-42cc446297f8 delivered to platform.inventory.host-ingress (P 1 O 36) 2026-01-08 17:47:41 INFO flush completed, 0 still in queue 2026-01-08 17:47:41 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['f015149b-cc44-4143-8641-42cc446297f8'] 2026-01-08 17:47:41 INFO Attempt 0 to fetch resource 2026-01-08 17:47:41 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cf042cc6-e817-4234-9fb5-ac1d4835291e with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:41 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:41 INFO Trace log using : 00-97d25eee7609e2da2743dfe58514d535-6767b9ef45831369-00 2026-01-08 17:47:41 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_297fff0ddvmzpnup.test.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-eus with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO Total Hosts in rhel-for-x86-eus system table: 0 2026-01-08 17:47:41 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:41 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:41 INFO Trace log using : 00-9da9bf509e47f875bc1f19af6ce373f1-28865833ff1be3ea-00 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-eus with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO Total Hosts in rhel-for-x86-eus system table: 1 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-eus with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:41 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-eus with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:41 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-aus-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-sap-x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20Workstation with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20IBM%20Power with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20Compute%20Node with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-ha with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20ARM with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-rs with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20IBM%20z with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_297fff0ddvmzpnup.test.edu')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Found 1 hosts: [{'id': 'be33c8bb-d55a-4c66-be75-396a5557d2c0', 'instance_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', 'display_name': 'virtual_mock_297fff0ddvmzpnup.test.edu', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 41, 424221, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'f2dc85a6-153e-457a-b48a-e9b493e02c57', 'inventory_id': 'cf042cc6-e817-4234-9fb5-ac1d4835291e', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-eus/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.266811+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-aus-addon/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.279143+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.289866+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 27} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-sap-x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.299884+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Workstation/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.309565+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20Power/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.318883+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20Compute%20Node/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.363870+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-unconverted/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.373950+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-ha/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.383429+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20ARM/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.392782+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-rs/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.402071+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20IBM%20z/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:47:42.412752+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} PASSED [ 93%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_rhel_els_systems_only_contribute_to_valid_product[rhel-for-x86-els-converted] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:42 INFO Using random seed value for random generation: 7581 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:42 INFO producing host messages 2026-01-08 17:47:42 INFO Produced message: {'data': {'ansible_host': 'db-41.jackson.com', 'display_name': 'virtual_mock_f647d778ludxyklc.test.info', 'org_id': '20012915', 'insights_id': '3dcc0b80-cb3a-4b58-a391-1693239dca86', 'subscription_manager_id': 'ddcc10d6-b914-4245-8f8d-d6c176c26bf2', 'bios_uuid': '1cd29c41-d5bb-470f-b16a-e86317ff2300', 'fqdn': 'virtual_mock_f647d778ludxyklc.test.info', 'ip_addresses': ['192.168.156.109', '172.26.147.4'], 'mac_addresses': ['60:2f:bf:d5:8d:6f', 'c8:50:07:6f:96:8a'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['204'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:47:42.478803+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '84268bbe-4ebf-4cd7-b801-4de366445522'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'conversions': {'activity': True}, 'owner_id': 'ddcc10d6-b914-4245-8f8d-d6c176c26bf2', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'c027c0a2-1d01-4a2b-b978-d4728e5d561e'}} 2026-01-08 17:47:42 INFO Message key=b'20012915' for insights_id=3dcc0b80-cb3a-4b58-a391-1693239dca86 delivered to platform.inventory.host-ingress (P 1 O 37) 2026-01-08 17:47:42 INFO flush completed, 0 still in queue 2026-01-08 17:47:42 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['3dcc0b80-cb3a-4b58-a391-1693239dca86'] 2026-01-08 17:47:42 INFO Attempt 0 to fetch resource 2026-01-08 17:47:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dcb59231-358c-4296-b7c7-8e0a94411ebc with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:42 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:42 INFO Trace log using : 00-051b2219a40cb638ce5c00409525b5df-672720b262761987-00 2026-01-08 17:47:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_f647d778ludxyklc.test.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:42 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-converted with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:42 INFO Total Hosts in rhel-for-x86-els-converted system table: 0 2026-01-08 17:47:42 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:43 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:43 INFO Trace log using : 00-430155ad12af321b96caacb71b1c5b4a-a02cad32d264e009-00 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-converted with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Total Hosts in rhel-for-x86-els-converted system table: 1 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-converted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 1 hosts: [{'id': '4b7aed17-a01a-49fb-bfc7-1014a0ce4d82', 'instance_id': 'dcb59231-358c-4296-b7c7-8e0a94411ebc', 'display_name': 'virtual_mock_f647d778ludxyklc.test.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 42, 599445, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ddcc10d6-b914-4245-8f8d-d6c176c26bf2', 'inventory_id': 'dcb59231-358c-4296-b7c7-8e0a94411ebc', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:43 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-converted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 1 hosts: [{'id': '4b7aed17-a01a-49fb-bfc7-1014a0ce4d82', 'instance_id': 'dcb59231-358c-4296-b7c7-8e0a94411ebc', 'display_name': 'virtual_mock_f647d778ludxyklc.test.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 42, 599445, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'ddcc10d6-b914-4245-8f8d-d6c176c26bf2', 'inventory_id': 'dcb59231-358c-4296-b7c7-8e0a94411ebc', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_f647d778ludxyklc.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] PASSED [ 93%] tests/integration/swatch_tally/test_tally_rhel_addons.py::test_tally_rhel_els_systems_only_contribute_to_valid_product[rhel-for-x86-els-unconverted] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:43 INFO Using random seed value for random generation: 4710 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:43 INFO producing host messages 2026-01-08 17:47:43 INFO Produced message: {'data': {'ansible_host': 'desktop-53.green-lin.com', 'display_name': 'virtual_mock_b6d422a7bnrlgpkg.example.org', 'org_id': '20012915', 'insights_id': '4cd7852e-a69f-404a-adb2-23f470afa6c1', 'subscription_manager_id': '0b7a7900-5712-4b0e-a4da-4f33c801643a', 'bios_uuid': 'eb3882b2-b1b4-44fb-93ef-14c2a3f46562', 'fqdn': 'virtual_mock_b6d422a7bnrlgpkg.example.org', 'ip_addresses': ['172.27.54.144', '10.12.22.8'], 'mac_addresses': ['76:cb:0f:71:51:be', 'd8:27:1b:e3:1e:38'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['204'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:47:43.274319+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '52d5239a-b613-485a-9035-382d2fd505d9'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '0b7a7900-5712-4b0e-a4da-4f33c801643a', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'af2f40ba-affe-4821-ad2a-e1437759fdc8'}} 2026-01-08 17:47:43 INFO Message key=b'20012915' for insights_id=4cd7852e-a69f-404a-adb2-23f470afa6c1 delivered to platform.inventory.host-ingress (P 1 O 38) 2026-01-08 17:47:43 INFO flush completed, 0 still in queue 2026-01-08 17:47:43 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['4cd7852e-a69f-404a-adb2-23f470afa6c1'] 2026-01-08 17:47:43 INFO Attempt 0 to fetch resource 2026-01-08 17:47:43 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cb48ff41-594b-4c6d-a350-4d6f42bab004 with query params None and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:47:43 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:47:43 INFO Trace log using : 00-466a348cc65683af6d467eee67b7dadd-218b60a37bf3ad7d-00 2026-01-08 17:47:43 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_b6d422a7bnrlgpkg.example.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Total Hosts in rhel-for-x86-els-unconverted system table: 1 2026-01-08 17:47:43 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:47:43 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:47:43 INFO Trace log using : 00-105548ab22167eda625083de361915d2-9f0d8d89828328b6-00 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Total Hosts in rhel-for-x86-els-unconverted system table: 2 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 1 hosts: [{'id': '366263c0-5a58-4320-9036-f016e7a87e40', 'instance_id': 'cb48ff41-594b-4c6d-a350-4d6f42bab004', 'display_name': 'virtual_mock_b6d422a7bnrlgpkg.example.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 43, 392660, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '0b7a7900-5712-4b0e-a4da-4f33c801643a', 'inventory_id': 'cb48ff41-594b-4c6d-a350-4d6f42bab004', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:43 INFO Tally Sync Finished Successfully! 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-converted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-unconverted with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 1 hosts: [{'id': '366263c0-5a58-4320-9036-f016e7a87e40', 'instance_id': 'cb48ff41-594b-4c6d-a350-4d6f42bab004', 'display_name': 'virtual_mock_b6d422a7bnrlgpkg.example.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 47, 43, 392660, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '0b7a7900-5712-4b0e-a4da-4f33c801643a', 'inventory_id': 'cb48ff41-594b-4c6d-a350-4d6f42bab004', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:47:43 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_b6d422a7bnrlgpkg.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:47:43 INFO Found 0 hosts: [] PASSED [ 93%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_rhel_payg_kafka_event[rhel-for-x86-els-payg] -------------------------------- live log setup -------------------------------- 2026-01-08 17:47:43 INFO Using random seed value for random generation: 6389 -------------------------------- live log call --------------------------------- 2026-01-08 17:47:43 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:47:43 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:47:43 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:47:43 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:47:45 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:47:45 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:47:45 INFO Trace log using : 00-a159905c031ba5c251d76caab0f26ef0-f646920496ea859f-01 2026-01-08 17:47:45 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:47:45 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:47:45 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:47:45 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:47:45 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:47:45 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:47:45 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:47:45 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:47:45 INFO Trace log using : 00-e5ca60ccd0bd6bb961e7c2a352bce66c-f0e83cdb92d0c1eb-00 2026-01-08 17:47:45 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:47:45 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:47:45 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:47:46 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:47:46 INFO Trace log using : 00-9c350af65c21ccac5d5a788e8d1c78eb-73d20caf9fdc1796-01 2026-01-08 17:47:46 INFO Offering RH02781HR synced. 2026-01-08 17:47:46 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:47:46 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:47:46 INFO Trace log using : 00-bf0a79eac6c8acaa484cea9925ddc0de-02443278a3e034b2-01 2026-01-08 17:47:46 INFO Producing metering events for rhel-for-x86-els-payg: [ { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-ckn", "timestamp": "2026-01-08T13:00:00Z", "expiration": "2026-01-08T14:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-ckn", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testxrw", "conversion": true }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-ckn", "timestamp": "2026-01-08T14:00:00Z", "expiration": "2026-01-08T15:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-ckn", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testxrw", "conversion": true }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-ckn", "timestamp": "2026-01-08T15:00:00Z", "expiration": "2026-01-08T16:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-ckn", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testxrw", "conversion": true }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-ckn", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-ckn", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testxrw", "conversion": true } ] 2026-01-08 17:47:46 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-ckn', 'timestamp': '2026-01-08T13:00:00Z', 'expiration': '2026-01-08T14:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ckn', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testxrw', 'conversion': True} 2026-01-08 17:47:46 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:47:47 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:47:47 INFO Trace log using : None 2026-01-08 17:47:47 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-ckn', 'timestamp': '2026-01-08T14:00:00Z', 'expiration': '2026-01-08T15:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ckn', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testxrw', 'conversion': True} 2026-01-08 17:47:47 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:47:53 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:47:53 INFO Trace log using : None 2026-01-08 17:47:53 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-ckn', 'timestamp': '2026-01-08T15:00:00Z', 'expiration': '2026-01-08T16:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ckn', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testxrw', 'conversion': True} 2026-01-08 17:47:53 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:47:53 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:47:53 INFO Trace log using : None 2026-01-08 17:47:53 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-ckn', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ckn', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testxrw', 'conversion': True} 2026-01-08 17:47:53 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:47:54 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:47:54 INFO Trace log using : None 2026-01-08 17:47:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testxrw'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:54 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw 2026-01-08 17:47:54 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw, status_code: 200 2026-01-08 17:47:54 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:47:54 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:47:54 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:47:54 INFO Trace log using : 00-3b3a2832f60fb30a1fee57668a79ac48-6e882c6e25fe94d7-00 2026-01-08 17:47:54 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:47:54 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:47:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testxrw'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:47:54 INFO Waiting for hourly tally sync completion... 2026-01-08 17:48:09 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testxrw'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:09 INFO Tally updated with increased value...... 2026-01-08 17:48:09 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:09 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:09 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:11 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw 2026-01-08 17:48:11 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw, status_code: 200 2026-01-08 17:48:11 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:11 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg', 'vCPUs', expected value '56', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testxrw'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'testxrw', 'remittedValue': 56.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:47:54.302695Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:48:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-ckn')] and x-rh-insights-request-id=None 2026-01-08 17:48:11 INFO Found 1 hosts: [{'id': '88debca7-a20f-4940-b730-c5fb839dbfec', 'instance_id': 'automation-rhel-for-x86-els-payg-ckn', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ckn', 'billing_provider': 'aws', 'billing_account_id': 'testxrw', 'measurements': [56.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 47, 54, 150515, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 56.0}}] 2026-01-08 17:48:11 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw 2026-01-08 17:48:11 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testxrw, status_code: 200 2026-01-08 17:48:11 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:11 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'dce48ecd-0a3b-4898-bad1-62ea65740843', 'Dimension': 'vCPU_hours', 'Quantity': 56}] 2026-01-08 17:48:11 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'dce48ecd-0a3b-4898-bad1-62ea65740843', 'Dimension': 'vCPU_hours', 'Quantity': 56}] PASSED [ 94%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_rhel_payg_kafka_event[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:48:11 INFO Using random seed value for random generation: 4088 -------------------------------- live log call --------------------------------- 2026-01-08 17:48:11 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:11 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:11 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:11 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:13 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:48:13 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:48:13 INFO Trace log using : 00-c8f693695de00820431aed983621f8ae-45520021166eac14-01 2026-01-08 17:48:13 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:13 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:48:13 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:48:13 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:48:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:13 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:48:13 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:48:13 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:48:13 INFO Trace log using : 00-7856b6162065dc311dd4d2bf6db03c84-4c1135cf224fb12b-00 2026-01-08 17:48:13 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:48:13 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:48:13 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:48:13 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:48:13 INFO Trace log using : 00-b850ad7221e404867495943c571f50f2-cde03a31005e68ae-01 2026-01-08 17:48:13 INFO Offering RH02985HR synced. 2026-01-08 17:48:13 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:48:13 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:48:13 INFO Trace log using : 00-75e89a1405d79d59d4ab3fa00cf90baf-6ed5b931630a1da7-01 2026-01-08 17:48:13 INFO Producing metering events for rhel-for-x86-els-payg-addon: [ { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-cgg", "timestamp": "2026-01-08T13:00:00Z", "expiration": "2026-01-08T14:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testayi" }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-cgg", "timestamp": "2026-01-08T14:00:00Z", "expiration": "2026-01-08T15:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testayi" }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-cgg", "timestamp": "2026-01-08T15:00:00Z", "expiration": "2026-01-08T16:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testayi" }, { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-cgg", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg", "measurements": [ { "value": 14, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testayi" } ] 2026-01-08 17:48:13 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-cgg', 'timestamp': '2026-01-08T13:00:00Z', 'expiration': '2026-01-08T14:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testayi'} 2026-01-08 17:48:13 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:48:18 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:48:18 INFO Trace log using : None 2026-01-08 17:48:18 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-cgg', 'timestamp': '2026-01-08T14:00:00Z', 'expiration': '2026-01-08T15:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testayi'} 2026-01-08 17:48:18 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:48:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:48:19 INFO Trace log using : None 2026-01-08 17:48:19 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-cgg', 'timestamp': '2026-01-08T15:00:00Z', 'expiration': '2026-01-08T16:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testayi'} 2026-01-08 17:48:19 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:48:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:48:19 INFO Trace log using : None 2026-01-08 17:48:19 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-cgg', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg', 'measurements': [{'value': 14, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testayi'} 2026-01-08 17:48:19 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:48:19 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:48:19 INFO Trace log using : None 2026-01-08 17:48:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testayi'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:19 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi 2026-01-08 17:48:19 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi, status_code: 200 2026-01-08 17:48:19 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:19 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:48:19 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:48:19 INFO Trace log using : 00-c4f743272b5bed4bd0a7e5f326e5f68c-1c92b56ad10f2eaf-00 2026-01-08 17:48:19 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:19 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:48:19 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testayi'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:19 INFO Waiting for hourly tally sync completion... 2026-01-08 17:48:34 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testayi'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:34 INFO Tally updated with increased value...... 2026-01-08 17:48:34 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:34 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:34 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:34 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:36 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi 2026-01-08 17:48:36 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi, status_code: 200 2026-01-08 17:48:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:36 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value '56', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testayi'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'testayi', 'remittedValue': 56.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:48:19.720964Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:48:36 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-addon-cgg')] and x-rh-insights-request-id=None 2026-01-08 17:48:36 INFO Found 1 hosts: [{'id': '2c2050f3-79bc-4700-be8a-ce59445bb640', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-cgg', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-cgg', 'billing_provider': 'aws', 'billing_account_id': 'testayi', 'measurements': [56.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 48, 19, 423067, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 56.0}}] 2026-01-08 17:48:36 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi 2026-01-08 17:48:36 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testayi, status_code: 200 2026-01-08 17:48:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:36 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '44173e9e-890c-4243-88c2-e11d67cdbc6a', 'Dimension': 'vcpu_hourly', 'Quantity': 56}] 2026-01-08 17:48:36 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '44173e9e-890c-4243-88c2-e11d67cdbc6a', 'Dimension': 'vcpu_hourly', 'Quantity': 56}] PASSED [ 94%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_rhel_payg_via_cost_mgmt[aws-rhel-for-x86-els-payg] -------------------------------- live log setup -------------------------------- 2026-01-08 17:48:36 INFO Using random seed value for random generation: 6047 -------------------------------- live log call --------------------------------- 2026-01-08 17:48:36 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:36 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:36 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:36 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:38 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:48:38 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:48:38 INFO Trace log using : 00-eaf60f8d4bd525bccb8322350df62e35-eaac7422ea783c75-01 2026-01-08 17:48:38 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:38 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:48:38 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:48:38 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:48:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:38 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:48:38 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:48:38 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:48:38 INFO Trace log using : 00-d68ca46139cbcdbd4cd6d1defb87592e-15c7320ebff9fa49-00 2026-01-08 17:48:38 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:48:38 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:48:38 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:48:39 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:48:39 INFO Trace log using : 00-7ada8058243090b54dff86dd8d7e6a0d-05c128bdf28a6b83-01 2026-01-08 17:48:39 INFO Offering RH02781HR synced. 2026-01-08 17:48:39 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:48:39 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:48:39 INFO Trace log using : 00-82532295e29e24f2dea4bbb32fd38ffc-1a724e1892abc90c-01 2026-01-08 17:48:39 INFO Adding payg events of org 20012924 ... 2026-01-08 17:48:39 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:48:39 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:48:39 INFO Trace log using : 00-fb3257e03c9fff84983b365608fabfcf-6a6c8a845160077d-00 2026-01-08 17:48:39 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:48:39 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:48:39 INFO Trace log using : 00-9d4ac4ddd28fcfc159874adcd5d4a82f-72ee186418095b40-00 2026-01-08 17:48:39 INFO Found events after saving: [ { "billing_account_id": "testtsa", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": true, "display_name": "automation__cluster_0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789", "event_id": "01dd20d4-0f2d-4bbf-9c5a-4ecec5296e03", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg" ], "record_date": "2026-01-08T17:48:39.070113424Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:48:39 INFO [{'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': '0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testtsa', 'conversion': True}] 2026-01-08 17:48:39 INFO rhel-for-x86-els-payg PAYG Cluster 0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789 created successfully!! 2026-01-08 17:48:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testtsa'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:39 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa 2026-01-08 17:48:39 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa, status_code: 200 2026-01-08 17:48:39 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:39 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:48:39 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:48:39 INFO Trace log using : 00-222a32fa6a1bd676af57960545c8a2a8-8a574a782f8e803c-00 2026-01-08 17:48:39 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:39 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:48:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testtsa'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:39 INFO Waiting for hourly tally sync completion... 2026-01-08 17:48:54 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', 'testtsa'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:54 INFO Tally updated with increased value...... 2026-01-08 17:48:54 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:54 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:54 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:54 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa 2026-01-08 17:48:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa, status_code: 200 2026-01-08 17:48:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:56 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testtsa'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'testtsa', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:48:39.151429Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:48:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', '0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789')] and x-rh-insights-request-id=None 2026-01-08 17:48:56 INFO Found 1 hosts: [{'id': '300c5f98-e91c-4ac4-a5dc-f42cc4d9cb66', 'instance_id': '0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789', 'display_name': 'automation__cluster_0fc9aa3c-31a9-48eb-8fd8-c6ddf5d18789', 'billing_provider': 'aws', 'billing_account_id': 'testtsa', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 48, 39, 70113, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 1.0}}] 2026-01-08 17:48:56 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa 2026-01-08 17:48:56 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testtsa, status_code: 200 2026-01-08 17:48:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:56 INFO Remittance Value : 1 2026-01-08 17:48:56 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '269cd4af-b2ee-4ff1-9d34-4a9732c0c9e4', 'Dimension': 'vCPU_hours', 'Quantity': 1}] 2026-01-08 17:48:56 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:48:56 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '269cd4af-b2ee-4ff1-9d34-4a9732c0c9e4', 'Dimension': 'vCPU_hours', 'Quantity': 1}] 2026-01-08 17:48:56 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:48:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-payg with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 94%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_rhel_payg_via_cost_mgmt[aws-rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:48:56 INFO Using random seed value for random generation: 3604 -------------------------------- live log call --------------------------------- 2026-01-08 17:48:56 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:48:56 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:48:56 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:48:56 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:58 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:48:58 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:48:58 INFO Trace log using : 00-a15fc72db06cca04cd0fd373cdea07aa-424d597b9a2cb914-01 2026-01-08 17:48:58 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:58 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:48:58 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:48:58 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:58 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:48:58 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:48:58 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-581112f953ad65d95f9b8429b86bdceb-9132c41d8461cc7b-00 2026-01-08 17:48:58 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:48:58 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:48:58 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:48:58 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-93a2876229a7aadbe3c49ca7ebda7a6c-988f3adec207085f-01 2026-01-08 17:48:58 INFO Offering RH02985HR synced. 2026-01-08 17:48:58 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:48:58 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-9e1e0a6619143b959c11bf6d58d615ff-7ac6303a0851170f-01 2026-01-08 17:48:58 INFO Adding payg events of org 20012924 ... 2026-01-08 17:48:58 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:48:58 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-a1666d5e1b2b7ca7c111a155ced4cc1a-023c9f8ab1ca795f-00 2026-01-08 17:48:58 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:48:58 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-844862392ccda60cae2924a4a159f773-4eb0b772428a1e98-00 2026-01-08 17:48:58 INFO Found events after saving: [ { "billing_account_id": "testvtg", "billing_provider": "aws", "cloud_provider": "AWS", "conversion": false, "display_name": "automation__cluster_53f1cbdb-64c7-4c58-a418-5627407f1258", "event_id": "d58e6052-7f8c-43cb-9d8a-4868f36352d1", "event_source": "cost-management", "event_type": "vCPUs", "expiration": "2026-01-08T17:00:00Z", "hardware_type": "Cloud", "instance_id": "53f1cbdb-64c7-4c58-a418-5627407f1258", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:48:58.880949068Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z", "usage": "Production" } ] 2026-01-08 17:48:58 INFO [{'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': '53f1cbdb-64c7-4c58-a418-5627407f1258', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_53f1cbdb-64c7-4c58-a418-5627407f1258', 'measurements': [{'value': 1, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testvtg'}] 2026-01-08 17:48:58 INFO rhel-for-x86-els-payg-addon PAYG Cluster 53f1cbdb-64c7-4c58-a418-5627407f1258 created successfully!! 2026-01-08 17:48:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvtg'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:58 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg 2026-01-08 17:48:58 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg, status_code: 200 2026-01-08 17:48:58 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:48:58 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:48:58 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:48:58 INFO Trace log using : 00-ba7622a66c4d4923f7b87a0ba14ec898-7506bacf9b1236cc-01 2026-01-08 17:48:58 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:48:58 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:48:58 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvtg'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:48:58 INFO Waiting for hourly tally sync completion... 2026-01-08 17:49:13 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', 'testvtg'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:13 INFO Tally updated with increased value...... 2026-01-08 17:49:13 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:49:13 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:49:13 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:49:13 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:15 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg 2026-01-08 17:49:15 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg, status_code: 200 2026-01-08 17:49:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:15 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'testvtg'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'aws', 'billingAccountId': 'testvtg', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:48:58.963207Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:49:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', '53f1cbdb-64c7-4c58-a418-5627407f1258')] and x-rh-insights-request-id=None 2026-01-08 17:49:15 INFO Found 1 hosts: [{'id': '74354b82-b171-4218-a7f8-ff926762d72d', 'instance_id': '53f1cbdb-64c7-4c58-a418-5627407f1258', 'display_name': 'automation__cluster_53f1cbdb-64c7-4c58-a418-5627407f1258', 'billing_provider': 'aws', 'billing_account_id': 'testvtg', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 48, 58, 880949, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 1.0}}] 2026-01-08 17:49:15 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg 2026-01-08 17:49:15 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testvtg, status_code: 200 2026-01-08 17:49:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:15 INFO Remittance Value : 1 2026-01-08 17:49:15 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '950b71c7-437b-48ab-8118-4ec8949cd8e6', 'Dimension': 'vcpu_hourly', 'Quantity': 1}] 2026-01-08 17:49:15 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:49:15 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '950b71c7-437b-48ab-8118-4ec8949cd8e6', 'Dimension': 'vcpu_hourly', 'Quantity': 1}] 2026-01-08 17:49:15 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:49:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-payg-addon with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None PASSED [ 95%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_rhel_payg_kafka_event_azure -------------------------------- live log setup -------------------------------- 2026-01-08 17:49:16 INFO Using random seed value for random generation: 2134 -------------------------------- live log call --------------------------------- 2026-01-08 17:49:16 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:49:16 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:49:16 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:49:16 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:18 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:49:18 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:49:18 INFO Trace log using : 00-27f070b95ed98e6e9f938f261f33a4ed-68faaad5ca6e5354-01 2026-01-08 17:49:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:49:18 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:49:18 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:49:18 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:49:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:18 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:49:18 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:49:18 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:49:18 INFO Trace log using : 00-edbd70cab4fee77255eb24f26c63f05b-02ec6028e3a52ca2-00 2026-01-08 17:49:18 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:49:18 INFO Get Azure Usage Context Wiremock Endpoint Enabled 2026-01-08 17:49:18 INFO Azure oauth mock endpoint enabled: {'token_type': 'Bearer', 'expires_in': '3600', 'ext_expires_in': '0', 'expires_on': '9999999999', 'not_before': '1', 'resource': '131de9e2-4ec2-4d3d-acff-82daa3942432', 'access_token': "b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='"} 2026-01-08 17:49:18 INFO Azure data: {'resourceId': '184c3bc8-e156-45f3-a22a-c2fcab0ba05e', 'quantity': 1, 'dimension': 'vcpu_hours', 'effectiveStartTime': '2026-01-08T17:00:00Z', 'planId': 'rh-rhel-sub-1yr'} 2026-01-08 17:49:18 INFO Send Azure Usage Wiremock Endpoint Enabled - Accepted Response 2026-01-08 17:49:18 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:49:18 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:49:18 INFO Trace log using : 00-5dc38dff20a5c34462381cfb8bce2041-6d7ab0e3073e4da5-00 2026-01-08 17:49:18 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924 2026-01-08 17:49:18 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012924?begin=2026-01-08T17%3A00%3A00Z&end=2026-01-08T18%3A00%3A00Z, status_code: 200 2026-01-08 17:49:18 INFO Trace log using : 00-e92721b5d322bfa06ffda7e5fbea7d31-1fa9fc88380e33d2-00 2026-01-08 17:49:18 INFO Found events after saving: [ { "billing_account_id": "9464bf12-96e0-48a5-bfad-22920c11838a", "billing_provider": "azure", "conversion": false, "display_name": "automation__cluster_test-cluster-uuid", "event_id": "9769c2d6-2c81-4ce8-a057-57024b252839", "event_source": "rhelemeter", "event_type": "vCPUs", "expiration": "2026-01-08T18:00:00Z", "instance_id": "test-cluster-uuid", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "vCPUs", "value": 1.0 } ], "org_id": "20012924", "product_ids": [ "204" ], "product_tag": [ "rhel-for-x86-els-payg-addon" ], "record_date": "2026-01-08T17:49:18.134712766Z", "service_type": "RHEL System", "sla": "Premium", "timestamp": "2026-01-08T17:00:00Z" } ] 2026-01-08 17:49:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '9464bf12-96e0-48a5-bfad-22920c11838a'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:18 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a 2026-01-08 17:49:18 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a, status_code: 200 2026-01-08 17:49:18 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:18 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:49:18 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:49:18 INFO Trace log using : 00-247bf9a2deebfde18ffbcd7422eedce0-10d260f9e07dbc8d-00 2026-01-08 17:49:18 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:49:18 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:49:18 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '9464bf12-96e0-48a5-bfad-22920c11838a'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:18 INFO Waiting for hourly tally sync completion... 2026-01-08 17:49:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '9464bf12-96e0-48a5-bfad-22920c11838a'), ('billing_provider', 'azure'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:33 INFO Tally updated with increased value...... 2026-01-08 17:49:33 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:49:33 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:49:33 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:49:33 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:35 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a 2026-01-08 17:49:35 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a, status_code: 200 2026-01-08 17:49:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:35 INFO The action 'wait for remittances for 'rhel-for-x86-els-payg-addon', 'vCPUs', expected value 'None', status 'succeeded', and '{'billingProvider': 'azure', 'billingAccountId': '9464bf12-96e0-48a5-bfad-22920c11838a'}'' succeeded with: [{'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'billingProvider': 'azure', 'billingAccountId': '9464bf12-96e0-48a5-bfad-22920c11838a', 'remittedValue': 1.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:49:18.213592Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:49:35 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:49:35 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:49:35 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:49:35 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:37 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a 2026-01-08 17:49:37 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=9464bf12-96e0-48a5-bfad-22920c11838a, status_code: 200 2026-01-08 17:49:37 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:38 INFO Azure usage requests: {'requests': [{'method': 'POST', 'url': '/mock/azure/api/usageEvent?api-version=2018-08-31', 'absoluteUrl': 'http://wiremock-service:8000/mock/azure/api/usageEvent?api-version=2018-08-31', 'clientIp': '10.129.23.157', 'cookies': {}, 'headers': {'Accept': 'application/json', 'Authorization': "Bearer b'eydjcmVkZW50aWFscyc6IHsnYXp1cmUnOiB7J2NsaWVudHMnOiBbeyd0ZW5hbnRJZCc6ICd0ZXN0JywgJ2NsaWVudElkJzogJ3Rlc3QnLCAnY2xpZW50U2VjcmV0JzogJ3Rlc3QnLCAncHVibGlzaGVyJzogJ3Rlc3QnfV19fX0='", 'Content-Type': 'application/json', 'Content-Length': '199', 'Host': 'wiremock-service:8000', 'Connection': 'keep-alive', 'User-Agent': 'Apache-HttpClient/4.5.14 (Java/21.0.9)'}, 'browserProxyRequest': False, 'body': '{"resourceId":"184c3bc8-e156-45f3-a22a-c2fcab0ba05e","resourceUri":null,"quantity":1.0,"dimension":"vcpu_hours","effectiveStartTime":"2026-01-08T17:00:00Z","planId":"rh-rhel-sub-1yr","clientId":null}', 'bodyAsBase64': 'eyJyZXNvdXJjZUlkIjoiMTg0YzNiYzgtZTE1Ni00NWYzLWEyMmEtYzJmY2FiMGJhMDVlIiwicmVzb3VyY2VVcmkiOm51bGwsInF1YW50aXR5IjoxLjAsImRpbWVuc2lvbiI6InZjcHVfaG91cnMiLCJlZmZlY3RpdmVTdGFydFRpbWUiOiIyMDI2LTAxLTA4VDE3OjAwOjAwWiIsInBsYW5JZCI6InJoLXJoZWwtc3ViLTF5ciIsImNsaWVudElkIjpudWxsfQ==', 'loggedDate': 1767894573434, 'loggedDateString': '2026-01-08T17:49:33.434Z'}]} PASSED [ 95%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_multi_cloud_provider_usage[rhel-for-x86-els-payg] -------------------------------- live log setup -------------------------------- 2026-01-08 17:49:38 INFO Using random seed value for random generation: 8524 -------------------------------- live log call --------------------------------- 2026-01-08 17:49:38 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:49:38 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:49:38 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:49:38 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:40 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:49:40 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:49:40 INFO Trace log using : 00-9b5b28a091c5c240ef1ebdaf3e98e1a5-ed1967b6c611b7d7-01 2026-01-08 17:49:40 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:49:40 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:49:40 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:49:40 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:49:40 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:49:40 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:49:40 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:49:40 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:49:40 INFO Trace log using : 00-9f30145a8b0964c3b346859a579fbe0c-22fe922bd8082b86-00 2026-01-08 17:49:40 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:49:40 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:49:40 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:49:40 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:49:40 INFO Trace log using : 00-3b87c163744f49822dc7e4146744037f-9e5c1a7afb45ad43-01 2026-01-08 17:49:40 INFO Offering RH02781HR synced. 2026-01-08 17:49:40 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:49:40 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:49:40 INFO Trace log using : 00-0bf0c5e111a2ab09b2c26280742cfbb4-74dd33749ad8c676-01 2026-01-08 17:49:40 INFO Creating payg host with data: {'vcpus': 20, 'billing_provider': 'aws', 'billing_account_id': 'testmxk', 'hours': 1, 'event_source': 'cost-management'} 2026-01-08 17:49:40 INFO Producing metering events for rhel-for-x86-els-payg: [ { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-ypk", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-ypk", "measurements": [ { "value": 20, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testmxk", "conversion": true } ] 2026-01-08 17:49:40 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-ypk', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ypk', 'measurements': [{'value': 20, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testmxk', 'conversion': True} 2026-01-08 17:49:40 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:49:41 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:49:41 INFO Trace log using : None 2026-01-08 17:49:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:41 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:49:41 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:49:41 INFO Trace log using : 00-7277685893e45da431c513fce5384d73-db7e43cff28d38ed-00 2026-01-08 17:49:41 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:49:41 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:49:41 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:41 INFO Waiting for hourly tally sync completion... 2026-01-08 17:49:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:56 INFO Tally updated with increased value...... 2026-01-08 17:49:56 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-ypk')] and x-rh-insights-request-id=None 2026-01-08 17:49:56 INFO Found 1 hosts: [{'id': '0c0c5625-fb7f-401f-9424-1424b7820292', 'instance_id': 'automation-rhel-for-x86-els-payg-ypk', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-ypk', 'billing_provider': 'aws', 'billing_account_id': 'testmxk', 'measurements': [20.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 49, 41, 186418, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 20.0}}] 2026-01-08 17:49:56 INFO SKUs for rhel-for-x86-els-payg : ['RH02781HR'] 2026-01-08 17:49:56 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR 2026-01-08 17:49:56 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02781HR, status_code: 200 2026-01-08 17:49:56 INFO Trace log using : 00-c3ba2bf1489f19e4adcd661ed43bccd6-db7a3b6f393355f0-01 2026-01-08 17:49:56 INFO Offering RH02781HR synced. 2026-01-08 17:49:56 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:49:56 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:49:56 INFO Trace log using : 00-31ffe3c4867639e3b704061b32788104-0c0bab5fa806878f-01 2026-01-08 17:49:56 INFO Creating payg host with data: {'vcpus': 20, 'billing_provider': 'azure', 'billing_account_id': 'testold;testujle;testymfgi;testvmejzd', 'hours': 1, 'event_source': 'rhelemeter'} 2026-01-08 17:49:56 INFO Producing metering events for rhel-for-x86-els-payg: [ { "event_source": "rhelemeter", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-xmd", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-xmd", "measurements": [ { "value": 20, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "billing_provider": "azure", "billing_account_id": "testold;testujle;testymfgi;testvmejzd", "conversion": true } ] 2026-01-08 17:49:56 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-xmd', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-xmd', 'measurements': [{'value': 20, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'billing_provider': 'azure', 'billing_account_id': 'testold;testujle;testymfgi;testvmejzd', 'conversion': True} 2026-01-08 17:49:56 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:49:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:49:57 INFO Trace log using : None 2026-01-08 17:49:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:57 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:49:57 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:49:57 INFO Trace log using : 00-966be39b315e031f8e4e5d3e6cd79adc-d6be6b391fed2336-00 2026-01-08 17:49:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:49:57 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:49:57 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:49:57 INFO Waiting for hourly tally sync completion... 2026-01-08 17:50:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:12 INFO Tally updated with increased value...... 2026-01-08 17:50:12 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-xmd')] and x-rh-insights-request-id=None 2026-01-08 17:50:12 INFO Found 1 hosts: [{'id': '349faab3-46cf-4b64-bec5-96fd578dca39', 'instance_id': 'automation-rhel-for-x86-els-payg-xmd', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-xmd', 'billing_provider': 'azure', 'billing_account_id': 'testold;testujle;testymfgi;testvmejzd', 'measurements': [20.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 49, 57, 242842, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'vCPUs': 20.0}}] 2026-01-08 17:50:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testmxk 2026-01-08 17:50:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testmxk, status_code: 200 2026-01-08 17:50:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:12 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '71f5fc0e-ac51-46d6-b16f-f82d42c16779', 'Dimension': 'vCPU_hours', 'Quantity': 20}] 2026-01-08 17:50:12 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:50:12 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': '71f5fc0e-ac51-46d6-b16f-f82d42c16779', 'Dimension': 'vCPU_hours', 'Quantity': 20}] 2026-01-08 17:50:12 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=testold%3Btestujle%3Btestymfgi%3Btestvmejzd 2026-01-08 17:50:12 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=testold%3Btestujle%3Btestymfgi%3Btestvmejzd, status_code: 200 2026-01-08 17:50:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:12 INFO azure is not supported for usage collection by moto PASSED [ 95%] tests/integration/swatch_tally/test_tally_rhel_payg.py::test_verify_multi_cloud_provider_usage[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:50:12 INFO Using random seed value for random generation: 8503 -------------------------------- live log call --------------------------------- 2026-01-08 17:50:12 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:50:12 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:50:12 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:50:12 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:14 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924 2026-01-08 17:50:14 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012924, status_code: 204 2026-01-08 17:50:14 INFO Trace log using : 00-5bb3755cbd3ef8865b303d455d1bc97b-aee44ba4d3f805b0-01 2026-01-08 17:50:14 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:50:14 INFO The action 'delete all data (contracts and subscriptions) for organization 20012924' succeeded with: 2026-01-08 17:50:14 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924 2026-01-08 17:50:14 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012924, status_code: 200 2026-01-08 17:50:14 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:14 INFO Remittances for organization 20012924 deleted. 2026-01-08 17:50:14 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924 2026-01-08 17:50:14 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012924, status_code: 200 2026-01-08 17:50:14 INFO Trace log using : 00-43fa36323f0aebce174b57696422ad22-4a69456eda19b620-00 2026-01-08 17:50:14 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:50:14 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:50:14 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:50:14 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:50:14 INFO Trace log using : 00-5ee891cbacc2c5b59a045c93bd3a0a9c-c3dbfab24a767d19-01 2026-01-08 17:50:14 INFO Offering RH02985HR synced. 2026-01-08 17:50:14 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:50:14 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:50:14 INFO Trace log using : 00-54816ddb5e7bfdd27d7a4de88f298101-9b7fafb529fb8b04-01 2026-01-08 17:50:14 INFO Creating payg host with data: {'vcpus': 16, 'billing_provider': 'aws', 'billing_account_id': 'testttq', 'hours': 1, 'event_source': 'cost-management'} 2026-01-08 17:50:14 INFO Producing metering events for rhel-for-x86-els-payg-addon: [ { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-kdq", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-kdq", "measurements": [ { "value": 16, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "AWS", "hardware_type": "Cloud", "billing_provider": "aws", "billing_account_id": "testttq" } ] 2026-01-08 17:50:14 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-kdq', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-kdq', 'measurements': [{'value': 16, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'AWS', 'hardware_type': 'Cloud', 'billing_provider': 'aws', 'billing_account_id': 'testttq'} 2026-01-08 17:50:14 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:50:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:50:17 INFO Trace log using : None 2026-01-08 17:50:17 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:17 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:50:17 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:50:17 INFO Trace log using : 00-87370f5b7307fc8572e2ce7e1adc711e-861085a6fd6932a6-00 2026-01-08 17:50:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:50:17 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:50:17 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:17 INFO Waiting for hourly tally sync completion... 2026-01-08 17:50:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:32 INFO Tally updated with increased value...... 2026-01-08 17:50:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-addon-kdq')] and x-rh-insights-request-id=None 2026-01-08 17:50:32 INFO Found 1 hosts: [{'id': '3deb396a-b949-49bb-8610-1e90113203a7', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-kdq', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-kdq', 'billing_provider': 'aws', 'billing_account_id': 'testttq', 'measurements': [16.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 50, 17, 658519, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'aws', '_labeled_measurements': {'vCPUs': 16.0}}] 2026-01-08 17:50:32 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:50:32 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:50:33 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:50:33 INFO Trace log using : 00-8d18bc59eb63103318879aa4afd4179e-80f504cd481cf11d-01 2026-01-08 17:50:33 INFO Offering RH02985HR synced. 2026-01-08 17:50:33 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:50:33 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:50:33 INFO Trace log using : 00-2f39c895799e5d0640e3d64e987c35d3-4a039f93bf209f88-01 2026-01-08 17:50:33 INFO Creating payg host with data: {'vcpus': 16, 'billing_provider': 'azure', 'billing_account_id': 'testcxi;testuquz;testvcnyl;testherlhk', 'hours': 1, 'event_source': 'cost-management'} 2026-01-08 17:50:33 INFO Producing metering events for rhel-for-x86-els-payg-addon: [ { "event_source": "cost-management", "event_type": "vCPUs", "org_id": "20012924", "instance_id": "automation-rhel-for-x86-els-payg-addon-ukm", "timestamp": "2026-01-08T16:00:00Z", "expiration": "2026-01-08T17:00:00Z", "display_name": "automation__cluster_automation-rhel-for-x86-els-payg-addon-ukm", "measurements": [ { "value": 16, "metric_id": "vCPUs" } ], "sla": "Premium", "service_type": "RHEL System", "product_ids": [ "204" ], "usage": "Production", "cloud_provider": "Azure", "hardware_type": "Cloud", "billing_provider": "azure", "billing_account_id": "testcxi;testuquz;testvcnyl;testherlhk" } ] 2026-01-08 17:50:33 INFO Sending the following kafka message to platform.rhsm-subscriptions.service-instance-ingress: {'event_source': 'cost-management', 'event_type': 'vCPUs', 'org_id': '20012924', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-ukm', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-ukm', 'measurements': [{'value': 16, 'metric_id': 'vCPUs'}], 'sla': 'Premium', 'service_type': 'RHEL System', 'product_ids': ['204'], 'usage': 'Production', 'cloud_provider': 'Azure', 'hardware_type': 'Cloud', 'billing_provider': 'azure', 'billing_account_id': 'testcxi;testuquz;testvcnyl;testherlhk'} 2026-01-08 17:50:33 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress 2026-01-08 17:50:33 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.service-instance-ingress, status_code: 200 2026-01-08 17:50:33 INFO Trace log using : None 2026-01-08 17:50:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:33 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:50:33 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012924&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:50:33 INFO Trace log using : 00-f93619f2257ea9b8bcab82e7e2cd0e03-32185932f6343717-00 2026-01-08 17:50:33 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:50:33 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:50:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:33 INFO Waiting for hourly tally sync completion... 2026-01-08 17:50:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhel-for-x86-els-payg-addon/vCPUs with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:48 INFO Tally updated with increased value...... 2026-01-08 17:50:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhel-for-x86-els-payg-addon with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'automation-rhel-for-x86-els-payg-addon-ukm')] and x-rh-insights-request-id=None 2026-01-08 17:50:48 INFO Found 1 hosts: [{'id': '746ca07a-26e8-4171-8f24-e07b40531879', 'instance_id': 'automation-rhel-for-x86-els-payg-addon-ukm', 'display_name': 'automation__cluster_automation-rhel-for-x86-els-payg-addon-ukm', 'billing_provider': 'azure', 'billing_account_id': 'testcxi;testuquz;testvcnyl;testherlhk', 'measurements': [16.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 50, 33, 729047, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'cloud', 'cloud_provider': 'azure', '_labeled_measurements': {'vCPUs': 16.0}}] 2026-01-08 17:50:48 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testttq 2026-01-08 17:50:48 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=aws&billingAccountId=testttq, status_code: 200 2026-01-08 17:50:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:48 INFO The action 'wait for aws usages' succeeded with: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f850a654-5e85-49c8-a80b-0fc5454c23fa', 'Dimension': 'vcpu_hourly', 'Quantity': 16}] 2026-01-08 17:50:48 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:50:48 INFO Aws usage from moto: [{'Timestamp': 1767891600.0, 'CustomerIdentifier': 'f850a654-5e85-49c8-a80b-0fc5454c23fa', 'Dimension': 'vcpu_hourly', 'Quantity': 16}] 2026-01-08 17:50:48 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=testcxi%3Btestuquz%3Btestvcnyl%3Btestherlhk 2026-01-08 17:50:48 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=rhel-for-x86-els-payg-addon&orgId=20012924&metricId=vCPUs&billingProvider=azure&billingAccountId=testcxi%3Btestuquz%3Btestvcnyl%3Btestherlhk, status_code: 200 2026-01-08 17:50:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:50:48 INFO azure is not supported for usage collection by moto PASSED [ 96%] tests/integration/swatch_tally/test_tally_with_marketplace_filters.py::test_validate_marketplace_filters_for_payg_tally[rhacs-aws] -------------------------------- live log setup -------------------------------- 2026-01-08 17:50:48 INFO Using random seed value for random generation: 9161 -------------------------------- live log call --------------------------------- 2026-01-08 17:50:48 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_provider', 'aws'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:50:48.840007+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:48 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:50:48 INFO Adding payg events of org 20012915 ... 2026-01-08 17:50:48 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:50:48 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:50:48 INFO Trace log using : 00-ac66b63ffa55af87507d3151c6110fa1-9731a5a4482e7b7e-00 2026-01-08 17:50:48 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:50:48 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:50:48 INFO Trace log using : 00-4d4224d300d6afe1a324f783a42014c0-37ad6d4b0365ea9a-00 2026-01-08 17:50:48 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_rhacs_cluster_HLSJYlexyq", "event_id": "8e7f9716-b83b-4ad2-bab5-eeea55744c49", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "HLSJYlexyq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "rhacs" ], "record_date": "2026-01-08T17:46:25.829520277Z", "role": "rhacs", "service_type": "Rhacs Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:50:49 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915 2026-01-08 17:50:49 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/20012915?begin=2026-01-08T16%3A00%3A00Z&end=2026-01-08T17%3A00%3A00Z, status_code: 200 2026-01-08 17:50:49 INFO Trace log using : 00-7f3faf12f31efe92286fca9986a9a9d8-6b622b3a08719fcc-00 2026-01-08 17:50:49 INFO Found events after saving: [ { "billing_provider": "aws", "conversion": false, "display_name": "automation_rhacs_cluster_HLSJYlexyq", "event_id": "8e7f9716-b83b-4ad2-bab5-eeea55744c49", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "HLSJYlexyq", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "rhacs" ], "record_date": "2026-01-08T17:46:25.829520277Z", "role": "rhacs", "service_type": "Rhacs Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" }, { "billing_provider": "aws", "conversion": false, "display_name": "automation_rhacs_cluster_a1e3ae12-dea8-441a-a377-3dee6e0644a2", "event_id": "57969947-e5f4-4459-8ed0-fd4a0337c6fc", "event_source": "prometheus", "event_type": "Cores", "expiration": "2026-01-08T17:00:00Z", "instance_id": "a1e3ae12-dea8-441a-a377-3dee6e0644a2", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "Cores", "value": 1.0 } ], "org_id": "20012915", "product_tag": [ "rhacs" ], "record_date": "2026-01-08T17:50:48.872382408Z", "role": "rhacs", "service_type": "Rhacs Cluster", "sla": "Premium", "timestamp": "2026-01-08T16:00:00Z" } ] 2026-01-08 17:50:49 INFO [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '20012915', 'instance_id': 'a1e3ae12-dea8-441a-a377-3dee6e0644a2', 'timestamp': '2026-01-08T16:00:00Z', 'expiration': '2026-01-08T17:00:00Z', 'display_name': 'automation_rhacs_cluster_a1e3ae12-dea8-441a-a377-3dee6e0644a2', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'Rhacs Cluster', 'role': 'rhacs', 'billing_provider': 'aws'}] 2026-01-08 17:50:49 INFO rhacs PAYG Cluster a1e3ae12-dea8-441a-a377-3dee6e0644a2 created successfully!! 2026-01-08 17:50:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:49 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:50:49 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:50:49 INFO Trace log using : 00-cbcbce27cd574ea993925be61bc663ba-81da70ee7a6a3570-00 2026-01-08 17:50:49 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:50:49 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:50:49 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:50:49 INFO Waiting for hourly tally sync completion... 2026-01-08 17:51:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:04 INFO Tally updated with increased value...... 2026-01-08 17:51:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacs with query params [('limit', 100), ('offset', 0), ('billing_provider', 'aws'), ('display_name_contains', 'automation_rhacs_cluster_a1e3ae12-dea8-441a-a377-3dee6e0644a2')] and x-rh-insights-request-id=None 2026-01-08 17:51:04 INFO Found 1 hosts: [{'id': '51cb6105-fc3e-4545-9170-2fdb47e1b500', 'instance_id': 'a1e3ae12-dea8-441a-a377-3dee6e0644a2', 'display_name': 'automation_rhacs_cluster_a1e3ae12-dea8-441a-a377-3dee6e0644a2', 'billing_provider': 'aws', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 16, 0, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 17, 50, 48, 872382, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'Cores': 1.0}}] 2026-01-08 17:51:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacs/Cores with query params [('billing_provider', 'aws'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:04.450695+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:04 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} PASSED [ 96%] tests/integration/swatch_tally/test_tally_with_marketplace_filters.py::test_validate_marketplace_filters_for_subscription_table[rhel-for-x86-els-payg-addon] -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:04 INFO Using random seed value for random generation: 6090 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:04 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:51:04 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:51:04 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:51:04 INFO Trace log using : 00-ff3c5b696adb0758564e57530bb0bdc1-5953c4b9a0591d23-01 2026-01-08 17:51:04 INFO Offering RH02985HR synced. 2026-01-08 17:51:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:51:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-4ebff0263eb0fa202f85457f8f1a4261-38b9968cc80a49fc-01 2026-01-08 17:51:05 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:51:05Z', 'endDate': '2026-02-07T17:51:05Z'}, 'rhEntitlements': [{'subscriptionNumber': 5101763, 'sku': 'RH02985HR'}], 'purchase': {'vendorProductCode': '10c6432d-6351-425b-be5a-f839b9291190', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'ab717c28-36f5-402a-a8bf-89e5eff41702', 'awsCustomerId': 'aws_customer_id_123', 'sellerAccountId': '1234567'}}, 'subscription_id': 905266} 2026-01-08 17:51:05 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:51:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-43ddcbacbffcbd1f3ba7f45327c53e8c-21f781d0ae379398-01 2026-01-08 17:51:05 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'a552c804-e252-43a5-b751-db735a72bf1e', 'subscription_number': '5101763', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:51:05Z', 'end_date': '2026-02-07T17:51:05Z', 'org_id': '20012915', 'billing_provider': 'aws', 'billing_provider_id': '10c6432d-6351-425b-be5a-f839b9291190;aws_customer_id_123;1234567', 'billing_account_id': 'ab717c28-36f5-402a-a8bf-89e5eff41702', 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': '10c6432d-6351-425b-be5a-f839b9291190', 'metrics': []}} 2026-01-08 17:51:05 INFO SKUs for rhel-for-x86-els-payg-addon : ['RH02985HR'] 2026-01-08 17:51:05 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR 2026-01-08 17:51:05 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH02985HR, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-e1ce743f48f41771f3effab3768dd776-58d765f7b7723225-01 2026-01-08 17:51:05 INFO Offering RH02985HR synced. 2026-01-08 17:51:05 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:51:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-03d5c07e9e1158d1f22ad3ee805e8efc-4cf5a95bf8520947-01 2026-01-08 17:51:05 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '20012915', 'sourcePartner': 'azure_marketplace', 'entitlementDates': {'startDate': '2026-01-07T17:51:05Z', 'endDate': '2026-02-07T17:51:05Z'}, 'rhEntitlements': [{'subscriptionNumber': 2678214, 'sku': 'RH02985HR'}], 'purchase': {'contracts': [{'planId': 'plan_id_1234'}], 'azureResourceId': 'azure_record_id_123', 'vendorProductCode': '5b4e1adb-04df-4b90-9da7-04ac300325c5'}, 'partnerIdentities': {}}, 'subscription_id': 178022} 2026-01-08 17:51:05 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:51:05 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-0fad92c8f38adf3eb0d90539d94c5d84-0e540c47eadd2701-01 2026-01-08 17:51:05 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': 'ce9109e5-deb0-40ad-bd24-bac31aead3f7', 'subscription_number': '2678214', 'sku': 'RH02985HR', 'start_date': '2026-01-07T17:51:05Z', 'end_date': '2026-02-07T17:51:05Z', 'org_id': '20012915', 'billing_provider': 'azure', 'billing_provider_id': 'azure_record_id_123;plan_id_1234;5b4e1adb-04df-4b90-9da7-04ac300325c5;null;', 'billing_account_id': None, 'product_tags': ['rhel-for-x86-els-payg-addon'], 'vendor_product_code': '5b4e1adb-04df-4b90-9da7-04ac300325c5', 'metrics': []}} 2026-01-08 17:51:05 INFO Checking contracts filtering for azure 2026-01-08 17:51:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/rhel-for-x86-els-payg-addon with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0), ('billing_provider', 'azure')] and x-rh-insights-request-id=None PASSED [ 96%] tests/integration/swatch_tally/test_tally_with_sla_filters.py::test_validate_sla_filters_for_daily_tally_on_physical_rhel[Development/Test-Standard] -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:05 INFO Using random seed value for random generation: 4548 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:05.406640+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:05 INFO producing host messages 2026-01-08 17:51:05 INFO Produced message: {'data': {'ansible_host': 'lt-56.griffin-jackson.com', 'display_name': 'physical_mock_dd67fdedycltztjz.example.edu', 'org_id': '20012915', 'insights_id': 'aeafba7a-78b7-4786-a107-7459a3b9162f', 'subscription_manager_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'bios_uuid': '31491b13-8fac-4951-bcb1-6e825abf4e55', 'fqdn': 'physical_mock_dd67fdedycltztjz.example.edu', 'ip_addresses': ['172.24.199.12', '10.117.14.192'], 'mac_addresses': ['e0:67:90:a4:a8:5d', '30:28:6e:03:3c:91'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-09T17:51:05.419013+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '36d22024-ba81-493c-8d75-2b7029aa2d82', 'SYSPURPOSE_SLA': 'Standard', 'SYSPURPOSE_USAGE': 'Development/Test'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 2, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'd20fc391-d766-4498-9dea-57f5b2ff781b'}} 2026-01-08 17:51:05 INFO Message key=b'20012915' for insights_id=aeafba7a-78b7-4786-a107-7459a3b9162f delivered to platform.inventory.host-ingress (P 1 O 39) 2026-01-08 17:51:05 INFO flush completed, 0 still in queue 2026-01-08 17:51:05 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['aeafba7a-78b7-4786-a107-7459a3b9162f'] 2026-01-08 17:51:05 INFO Attempt 0 to fetch resource 2026-01-08 17:51:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/370cc708-7051-4d9a-9447-46d000db0e7e with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:05.575738+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:05 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:05 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-e225ec4972f781934445041e5ab88ad1-cd06639ab910494e-00 2026-01-08 17:51:05 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_dd67fdedycltztjz.example.edu'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Standard'), ('usage', 'Development/Test')] and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:51:05 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:05 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:05 INFO Trace log using : 00-63da955e664d4fcbd2d7555b11e6d6d1-b60f8162865654ce-00 2026-01-08 17:51:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Standard'), ('usage', 'Development/Test')] and x-rh-insights-request-id=None 2026-01-08 17:51:05 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_dd67fdedycltztjz.example.edu'), ('sla', 'Standard'), ('usage', 'Development/Test')] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Found 1 hosts: [{'id': '77feba2c-6233-4998-83ba-597d49f9f52c', 'instance_id': '370cc708-7051-4d9a-9447-46d000db0e7e', 'display_name': 'physical_mock_dd67fdedycltztjz.example.edu', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 5, 539339, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'inventory_id': '370cc708-7051-4d9a-9447-46d000db0e7e', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:51:06 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:06 INFO Checking system table before waiting for tally... 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Standard'), ('usage', 'Development/Test')] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Found 1 hosts: [{'id': '77feba2c-6233-4998-83ba-597d49f9f52c', 'instance_id': '370cc708-7051-4d9a-9447-46d000db0e7e', 'display_name': 'physical_mock_dd67fdedycltztjz.example.edu', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 5, 539339, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'inventory_id': '370cc708-7051-4d9a-9447-46d000db0e7e', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:51:06 INFO System table entries with matching filters: 1 2026-01-08 17:51:06 INFO Total Sockets in system table: 2.0 2026-01-08 17:51:06 INFO Waiting for Sockets tally to reach expected value: 2 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_dd67fdedycltztjz.example.edu')] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Found 1 hosts: [{'id': '77feba2c-6233-4998-83ba-597d49f9f52c', 'instance_id': '370cc708-7051-4d9a-9447-46d000db0e7e', 'display_name': 'physical_mock_dd67fdedycltztjz.example.edu', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 5, 539339, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'inventory_id': '370cc708-7051-4d9a-9447-46d000db0e7e', '_labeled_measurements': {'Sockets': 2.0}}] 2026-01-08 17:51:06 INFO Attempt 1/12: Host 'physical_mock_dd67fdedycltztjz.example.edu' 2026-01-08 17:51:06 INFO Tally value updated successfully: physical_mock_dd67fdedycltztjz.example.edu 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Standard'), ('usage', 'Development/Test'), ('display_name_contains', 'physical_mock_dd67fdedycltztjz.example.edu')] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Found 1 hosts: [{'id': '77feba2c-6233-4998-83ba-597d49f9f52c', 'instance_id': '370cc708-7051-4d9a-9447-46d000db0e7e', 'display_name': 'physical_mock_dd67fdedycltztjz.example.edu', 'measurements': [2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 5, 539339, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': 'b7d90abd-1b63-4dcc-9426-1b57192d1760', 'inventory_id': '370cc708-7051-4d9a-9447-46d000db0e7e', '_labeled_measurements': {'Sockets': 2.0}}] PASSED [ 97%] tests/integration/swatch_tally/test_tally_with_sla_filters.py::test_validate_tally_no_sla_count_physical_rhel -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:06 INFO Using random seed value for random generation: 2499 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:06 INFO producing host messages 2026-01-08 17:51:06 INFO Produced message: {'data': {'ansible_host': 'email-12.lawrence.com', 'display_name': 'physical_mock_760cee4fnowxmhmp.example.org', 'org_id': '20012915', 'insights_id': '29d79645-db13-4521-a6b8-1c6ff638e221', 'subscription_manager_id': '6c966803-20ce-4eb1-97ed-463737b482d9', 'bios_uuid': '22463d7f-84fc-42b0-b85c-f70bb95c3d23', 'fqdn': 'physical_mock_760cee4fnowxmhmp.example.org', 'ip_addresses': ['172.16.20.92', '172.28.255.22'], 'mac_addresses': ['1a:39:c1:81:7c:3d', 'c8:86:2d:ad:96:53'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:51:06.043805+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '681a8b7e-c62d-4b1d-88a7-5434f7b76bcc', 'SYSPURPOSE_SLA': 'Premium'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '6c966803-20ce-4eb1-97ed-463737b482d9', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '500dc9e3-7ccc-4870-80c6-4d4c3303ca5d'}} 2026-01-08 17:51:06 INFO Message key=b'20012915' for insights_id=29d79645-db13-4521-a6b8-1c6ff638e221 delivered to platform.inventory.host-ingress (P 1 O 40) 2026-01-08 17:51:06 INFO flush completed, 0 still in queue 2026-01-08 17:51:06 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['29d79645-db13-4521-a6b8-1c6ff638e221'] 2026-01-08 17:51:06 INFO Attempt 0 to fetch resource 2026-01-08 17:51:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/ff3f2711-01f6-4a6c-aad4-f7aa180e5452 with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:06 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:06 INFO Trace log using : 00-2e4399373f679bb47dbd187760bce301-4b4831cfd4577f63-00 2026-01-08 17:51:06 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_760cee4fnowxmhmp.example.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Total Hosts in RHEL for x86 system table: 8 2026-01-08 17:51:06 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:06 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:06 INFO Trace log using : 00-246d267b93d231c1b236ad95d9b6d0d5-2b5be38f0df344b2-00 2026-01-08 17:51:06 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:06 INFO Total Hosts in RHEL for x86 system table: 8 2026-01-08 17:51:06 INFO Retrying tally for org 20012915... 2026-01-08 17:51:06 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:06 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:06 INFO Trace log using : 00-f6b761c24013c2aeaa3ea35ff1bc7031-66dea7a5a463ae5c-00 2026-01-08 17:51:06 INFO Waiting for tally sync completion... 2026-01-08 17:51:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Total Hosts in RHEL for x86 system table: 9 2026-01-08 17:51:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_760cee4fnowxmhmp.example.org')] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Found 1 hosts: [{'id': '9b425486-85a1-4825-babb-8efb47a70647', 'instance_id': 'ff3f2711-01f6-4a6c-aad4-f7aa180e5452', 'display_name': 'physical_mock_760cee4fnowxmhmp.example.org', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 6, 161835, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '6c966803-20ce-4eb1-97ed-463737b482d9', 'inventory_id': 'ff3f2711-01f6-4a6c-aad4-f7aa180e5452', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:11 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Premium'), ('category', 'physical'), ('display_name_contains', 'physical_mock_760cee4fnowxmhmp.example.org'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Found 1 hosts: [{'id': '9b425486-85a1-4825-babb-8efb47a70647', 'instance_id': 'ff3f2711-01f6-4a6c-aad4-f7aa180e5452', 'display_name': 'physical_mock_760cee4fnowxmhmp.example.org', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 6, 161835, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '6c966803-20ce-4eb1-97ed-463737b482d9', 'inventory_id': 'ff3f2711-01f6-4a6c-aad4-f7aa180e5452', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:11 INFO producing host messages 2026-01-08 17:51:11 INFO Produced message: {'data': {'ansible_host': 'srv-76.johnston-smith.com', 'display_name': 'physical_mock_02aef8fcfhxqbmtb.test.org', 'org_id': '20012915', 'insights_id': 'a6446f9c-2ae8-4e4f-b29c-31e161f6787a', 'subscription_manager_id': '5e49a19a-81cc-4320-a36c-b1fd36b75f8b', 'bios_uuid': 'a4874e1c-c1f2-4af2-9fa7-15d833704c44', 'fqdn': 'physical_mock_02aef8fcfhxqbmtb.test.org', 'ip_addresses': ['10.79.74.162', '192.168.103.124'], 'mac_addresses': ['32:d3:f9:fc:97:78', 'a2:63:86:5c:62:56'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:51:11.356720+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'ba7822c4-4245-4af9-9ea1-7a08ac21ce8a', 'SYSPURPOSE_SLA': 'Standard'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '5e49a19a-81cc-4320-a36c-b1fd36b75f8b', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '06315e9f-e684-4fff-ada5-7c9e93e1da91'}} 2026-01-08 17:51:11 INFO Message key=b'20012915' for insights_id=a6446f9c-2ae8-4e4f-b29c-31e161f6787a delivered to platform.inventory.host-ingress (P 1 O 41) 2026-01-08 17:51:11 INFO flush completed, 0 still in queue 2026-01-08 17:51:11 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['a6446f9c-2ae8-4e4f-b29c-31e161f6787a'] 2026-01-08 17:51:11 INFO Attempt 0 to fetch resource 2026-01-08 17:51:11 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7653c8a3-3fe6-49ba-b939-6dd0810c7ceb with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:11 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:11 INFO Trace log using : 00-f2ca32a72f0300ffd7c160ca75217431-6eb61b80ac97744f-00 2026-01-08 17:51:11 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_02aef8fcfhxqbmtb.test.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Total Hosts in RHEL for x86 system table: 9 2026-01-08 17:51:11 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:11 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:11 INFO Trace log using : 00-e4540e3c4fa3ebd78488b8cd63454e49-858e1a343e0ab273-00 2026-01-08 17:51:11 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:11 INFO Total Hosts in RHEL for x86 system table: 9 2026-01-08 17:51:11 INFO Retrying tally for org 20012915... 2026-01-08 17:51:11 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:11 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:11 INFO Trace log using : 00-d542f933c8aac751b6274a2c0409e57c-028aaa16d423eaf6-00 2026-01-08 17:51:11 INFO Waiting for tally sync completion... 2026-01-08 17:51:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Total Hosts in RHEL for x86 system table: 10 2026-01-08 17:51:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_02aef8fcfhxqbmtb.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Found 1 hosts: [{'id': '22dcd4df-a306-4d73-871d-90e04606d340', 'instance_id': '7653c8a3-3fe6-49ba-b939-6dd0810c7ceb', 'display_name': 'physical_mock_02aef8fcfhxqbmtb.test.org', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 11, 475037, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '5e49a19a-81cc-4320-a36c-b1fd36b75f8b', 'inventory_id': '7653c8a3-3fe6-49ba-b939-6dd0810c7ceb', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:16 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Standard'), ('category', 'physical'), ('display_name_contains', 'physical_mock_02aef8fcfhxqbmtb.test.org'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Found 1 hosts: [{'id': '22dcd4df-a306-4d73-871d-90e04606d340', 'instance_id': '7653c8a3-3fe6-49ba-b939-6dd0810c7ceb', 'display_name': 'physical_mock_02aef8fcfhxqbmtb.test.org', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 11, 475037, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '5e49a19a-81cc-4320-a36c-b1fd36b75f8b', 'inventory_id': '7653c8a3-3fe6-49ba-b939-6dd0810c7ceb', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:16 INFO producing host messages 2026-01-08 17:51:16 INFO Produced message: {'data': {'ansible_host': 'laptop-63.matthews-turner.com', 'display_name': 'physical_mock_465f63cdrolchhcu.example.info', 'org_id': '20012915', 'insights_id': '83d7444f-d948-445b-8688-b9a4f3f08154', 'subscription_manager_id': '1146e161-3316-4e1c-9bf7-066f030c8407', 'bios_uuid': '7888b521-18a5-49a0-9421-54fc6705e692', 'fqdn': 'physical_mock_465f63cdrolchhcu.example.info', 'ip_addresses': ['172.24.86.139', '10.115.245.170'], 'mac_addresses': ['f4:61:d8:bb:95:fa', 'cc:4e:9f:90:1f:df'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:51:16.646684+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'bffcd0c4-9c14-4575-b570-67cfef44c2ca', 'SYSPURPOSE_SLA': 'Self-Support'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'physical', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '1146e161-3316-4e1c-9bf7-066f030c8407', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'b0b36423-1217-4c95-9428-01fc4d78124f'}} 2026-01-08 17:51:16 INFO Message key=b'20012915' for insights_id=83d7444f-d948-445b-8688-b9a4f3f08154 delivered to platform.inventory.host-ingress (P 1 O 42) 2026-01-08 17:51:16 INFO flush completed, 0 still in queue 2026-01-08 17:51:16 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['83d7444f-d948-445b-8688-b9a4f3f08154'] 2026-01-08 17:51:16 INFO Attempt 0 to fetch resource 2026-01-08 17:51:16 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/e615a220-fee5-41ca-97ec-ec0107e646c8 with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:16 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:16 INFO Trace log using : 00-c342a394a33dd0af1b166f7f90f23741-6940050c18f20ce8-00 2026-01-08 17:51:16 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'physical_mock_465f63cdrolchhcu.example.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Total Hosts in RHEL for x86 system table: 10 2026-01-08 17:51:16 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:16 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:16 INFO Trace log using : 00-f2b01d3d4a758fc4ca02430e9c3aae1d-88ed6de69e8f0112-00 2026-01-08 17:51:16 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:16 INFO Total Hosts in RHEL for x86 system table: 10 2026-01-08 17:51:16 INFO Retrying tally for org 20012915... 2026-01-08 17:51:16 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:16 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:16 INFO Trace log using : 00-d6e850afb52f7ac505f0c983979109b3-5e4d17da2d1299b6-01 2026-01-08 17:51:16 INFO Waiting for tally sync completion... 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO Total Hosts in RHEL for x86 system table: 11 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'physical_mock_465f63cdrolchhcu.example.info')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO Found 1 hosts: [{'id': 'ae26c285-35b8-4b43-b8ac-2350bf6999ed', 'instance_id': 'e615a220-fee5-41ca-97ec-ec0107e646c8', 'display_name': 'physical_mock_465f63cdrolchhcu.example.info', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 16, 768314, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '1146e161-3316-4e1c-9bf7-066f030c8407', 'inventory_id': 'e615a220-fee5-41ca-97ec-ec0107e646c8', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:21 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Self-Support'), ('category', 'physical'), ('display_name_contains', 'physical_mock_465f63cdrolchhcu.example.info'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO Found 1 hosts: [{'id': 'ae26c285-35b8-4b43-b8ac-2350bf6999ed', 'instance_id': 'e615a220-fee5-41ca-97ec-ec0107e646c8', 'display_name': 'physical_mock_465f63cdrolchhcu.example.info', 'measurements': [4.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 16, 768314, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', 'subscription_manager_id': '1146e161-3316-4e1c-9bf7-066f030c8407', 'inventory_id': 'e615a220-fee5-41ca-97ec-ec0107e646c8', '_labeled_measurements': {'Sockets': 4.0}}] 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Premium'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:21.936344+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:21.945082+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('category', 'physical'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Standard'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:21.966852+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:51:21 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:21.976554+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:21 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 6} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Standard'), ('category', 'physical'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 2 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Self-Support'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.066132+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.076529+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Self-Support'), ('category', 'physical'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', ''), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.167455+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 30} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', ''), ('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.179673+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 24} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', ''), ('category', 'physical'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 5 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.273067+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 41} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'physical'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:22.282825+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 38} 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('category', 'physical'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 9 PASSED [ 97%] tests/integration/swatch_tally/test_tally_with_sla_filters.py::test_validate_tally_no_sla_count_virtual_rhel -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:22 INFO Using random seed value for random generation: 9092 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:22 INFO producing host messages 2026-01-08 17:51:22 INFO Produced message: {'data': {'ansible_host': 'lt-24.little.org', 'display_name': 'virtual_mock_e58638cfeullbhnk.test.org', 'org_id': '20012915', 'insights_id': '25be0164-7220-4daa-b9bb-501db4539698', 'subscription_manager_id': 'e0a2d617-c4f4-44d6-b315-c5b992823c41', 'bios_uuid': '8af0bb80-6e8b-41c8-a362-8ca9b34fc9b9', 'fqdn': 'virtual_mock_e58638cfeullbhnk.test.org', 'ip_addresses': ['192.168.156.240', '192.168.169.11'], 'mac_addresses': ['c6:b8:36:84:0a:92', 'dc:db:85:d5:db:fe'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:51:22.385685+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'd7de1735-54ab-4636-b923-a9c207f04ff8', 'SYSPURPOSE_SLA': 'Premium'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'e0a2d617-c4f4-44d6-b315-c5b992823c41', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': 'd0cf484e-7e93-4026-baf5-cbfd0c23d54b'}} 2026-01-08 17:51:22 INFO Message key=b'20012915' for insights_id=25be0164-7220-4daa-b9bb-501db4539698 delivered to platform.inventory.host-ingress (P 1 O 43) 2026-01-08 17:51:22 INFO flush completed, 0 still in queue 2026-01-08 17:51:22 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['25be0164-7220-4daa-b9bb-501db4539698'] 2026-01-08 17:51:22 INFO Attempt 0 to fetch resource 2026-01-08 17:51:22 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6e67a6b8-b833-43d4-a16d-48be5a7f27fc with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:22 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:22 INFO Trace log using : 00-9c312d9d1bfc375be905c6636b60b1e0-ae71ce91bfe56585-00 2026-01-08 17:51:22 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_e58638cfeullbhnk.test.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 11 2026-01-08 17:51:22 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:22 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:22 INFO Trace log using : 00-b9e14739bff30f2039525ac1436aa977-681956850b1eda48-00 2026-01-08 17:51:22 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:22 INFO Total Hosts in RHEL for x86 system table: 11 2026-01-08 17:51:22 INFO Retrying tally for org 20012915... 2026-01-08 17:51:22 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:22 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:22 INFO Trace log using : 00-a2f30777c55a0ba9f4efba7ae669fdc8-e0ac7ed3204fee55-01 2026-01-08 17:51:22 INFO Waiting for tally sync completion... 2026-01-08 17:51:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Total Hosts in RHEL for x86 system table: 12 2026-01-08 17:51:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_e58638cfeullbhnk.test.org')] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Found 1 hosts: [{'id': '9c8073e3-7250-4c6e-ac89-db36f7e0bc3b', 'instance_id': '6e67a6b8-b833-43d4-a16d-48be5a7f27fc', 'display_name': 'virtual_mock_e58638cfeullbhnk.test.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 22, 502901, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'e0a2d617-c4f4-44d6-b315-c5b992823c41', 'inventory_id': '6e67a6b8-b833-43d4-a16d-48be5a7f27fc', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:27 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Premium'), ('category', 'virtual'), ('display_name_contains', 'virtual_mock_e58638cfeullbhnk.test.org'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Found 1 hosts: [{'id': '9c8073e3-7250-4c6e-ac89-db36f7e0bc3b', 'instance_id': '6e67a6b8-b833-43d4-a16d-48be5a7f27fc', 'display_name': 'virtual_mock_e58638cfeullbhnk.test.org', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 22, 502901, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'e0a2d617-c4f4-44d6-b315-c5b992823c41', 'inventory_id': '6e67a6b8-b833-43d4-a16d-48be5a7f27fc', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:27 INFO producing host messages 2026-01-08 17:51:27 INFO Produced message: {'data': {'ansible_host': 'desktop-33.dyer-mcknight.com', 'display_name': 'virtual_mock_af880de6ywqnrpbl.test.biz', 'org_id': '20012915', 'insights_id': '701f5d84-7c6d-457e-86d0-592c0fc26362', 'subscription_manager_id': '677d6b91-c039-4222-ba59-b9d3d96900f0', 'bios_uuid': '4284deea-d293-4006-b1c5-76171441bc23', 'fqdn': 'virtual_mock_af880de6ywqnrpbl.test.biz', 'ip_addresses': ['172.26.107.211', '192.168.45.176'], 'mac_addresses': ['74:79:6b:f9:73:87', 'e2:b0:4d:eb:48:bd'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:51:27.670367+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '05486108-6fde-4f78-99c1-51840c343ecb', 'SYSPURPOSE_SLA': 'Standard'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '677d6b91-c039-4222-ba59-b9d3d96900f0', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '6725460b-83a6-44af-9b8e-db7e294a1b29'}} 2026-01-08 17:51:27 INFO Message key=b'20012915' for insights_id=701f5d84-7c6d-457e-86d0-592c0fc26362 delivered to platform.inventory.host-ingress (P 1 O 44) 2026-01-08 17:51:27 INFO flush completed, 0 still in queue 2026-01-08 17:51:27 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['701f5d84-7c6d-457e-86d0-592c0fc26362'] 2026-01-08 17:51:27 INFO Attempt 0 to fetch resource 2026-01-08 17:51:27 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/9e5c4459-f489-44f1-89e1-a7a693929adb with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:27 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:27 INFO Trace log using : 00-d548cd8f763759d7e53f63034b377f9b-f6cfb0c2c33b3cdc-00 2026-01-08 17:51:27 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_af880de6ywqnrpbl.test.biz'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Total Hosts in RHEL for x86 system table: 12 2026-01-08 17:51:27 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:27 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:27 INFO Trace log using : 00-a3033fabddc46c550e8609bd61cd3692-45964fddc06b41ee-00 2026-01-08 17:51:27 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:27 INFO Total Hosts in RHEL for x86 system table: 12 2026-01-08 17:51:27 INFO Retrying tally for org 20012915... 2026-01-08 17:51:27 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:27 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:27 INFO Trace log using : 00-9149a6c35324554d47267c890c662393-162809cdea541c2f-00 2026-01-08 17:51:27 INFO Waiting for tally sync completion... 2026-01-08 17:51:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:32 INFO Total Hosts in RHEL for x86 system table: 13 2026-01-08 17:51:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_af880de6ywqnrpbl.test.biz')] and x-rh-insights-request-id=None 2026-01-08 17:51:32 INFO Found 1 hosts: [{'id': '625b23f0-e6c2-4908-809c-7955ffc5a6d6', 'instance_id': '9e5c4459-f489-44f1-89e1-a7a693929adb', 'display_name': 'virtual_mock_af880de6ywqnrpbl.test.biz', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 27, 788692, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '677d6b91-c039-4222-ba59-b9d3d96900f0', 'inventory_id': '9e5c4459-f489-44f1-89e1-a7a693929adb', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:32 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:32 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Standard'), ('category', 'virtual'), ('display_name_contains', 'virtual_mock_af880de6ywqnrpbl.test.biz'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:32 INFO Found 1 hosts: [{'id': '625b23f0-e6c2-4908-809c-7955ffc5a6d6', 'instance_id': '9e5c4459-f489-44f1-89e1-a7a693929adb', 'display_name': 'virtual_mock_af880de6ywqnrpbl.test.biz', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 27, 788692, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '677d6b91-c039-4222-ba59-b9d3d96900f0', 'inventory_id': '9e5c4459-f489-44f1-89e1-a7a693929adb', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:32 INFO producing host messages 2026-01-08 17:51:33 INFO Produced message: {'data': {'ansible_host': 'email-61.williams.com', 'display_name': 'virtual_mock_2cf84ec2wnazkmmz.test.info', 'org_id': '20012915', 'insights_id': 'f947d0e5-7535-4277-9d9f-5c3728c1bf33', 'subscription_manager_id': 'b246485e-9e10-49e6-8d38-b1f660ac78b2', 'bios_uuid': '8359889a-b057-4a90-9a46-5ad4be693f9f', 'fqdn': 'virtual_mock_2cf84ec2wnazkmmz.test.info', 'ip_addresses': ['172.27.184.97', '172.21.33.120'], 'mac_addresses': ['c4:eb:12:54:9e:6c', 'c0:82:fb:23:52:3b'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 1, 'RH_PROD': ['69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:51:32.956115+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'cbc29b2a-fbd9-4b85-8edf-4719bc857f80', 'SYSPURPOSE_SLA': 'Self-Support'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 1, 'number_of_sockets': 3, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'b246485e-9e10-49e6-8d38-b1f660ac78b2', 'threads_per_core': 1}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '10dcd34c-a95e-4fc9-b154-0588a21d16bb'}} 2026-01-08 17:51:33 INFO Message key=b'20012915' for insights_id=f947d0e5-7535-4277-9d9f-5c3728c1bf33 delivered to platform.inventory.host-ingress (P 1 O 45) 2026-01-08 17:51:33 INFO flush completed, 0 still in queue 2026-01-08 17:51:33 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['f947d0e5-7535-4277-9d9f-5c3728c1bf33'] 2026-01-08 17:51:33 INFO Attempt 0 to fetch resource 2026-01-08 17:51:33 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/94d3fde7-c41b-4f5b-8e0a-daec29634df4 with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:33 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:33 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:33 INFO Trace log using : 00-cbdfe3f7fa4e6bbf0be0f4055601c965-dffb176f055ad4dd-01 2026-01-08 17:51:33 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock_2cf84ec2wnazkmmz.test.info'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:33 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:33 INFO Total Hosts in RHEL for x86 system table: 13 2026-01-08 17:51:33 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:33 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:33 INFO Trace log using : 00-124c794c8674a440839e4b38f82316d5-173fb02d7bf99ff3-00 2026-01-08 17:51:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:33 INFO Total Hosts in RHEL for x86 system table: 13 2026-01-08 17:51:33 INFO Retrying tally for org 20012915... 2026-01-08 17:51:33 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:33 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:33 INFO Trace log using : 00-106569ab2d768323ab65e5d755004099-10c1f9614d12d836-00 2026-01-08 17:51:33 INFO Waiting for tally sync completion... 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 14 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock_2cf84ec2wnazkmmz.test.info')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Found 1 hosts: [{'id': '4bd0bfb0-e2c6-4f01-9ab2-acd95273a57b', 'instance_id': '94d3fde7-c41b-4f5b-8e0a-daec29634df4', 'display_name': 'virtual_mock_2cf84ec2wnazkmmz.test.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 33, 73959, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'b246485e-9e10-49e6-8d38-b1f660ac78b2', 'inventory_id': '94d3fde7-c41b-4f5b-8e0a-daec29634df4', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:38 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('limit', 100), ('offset', 0), ('sla', 'Self-Support'), ('category', 'virtual'), ('display_name_contains', 'virtual_mock_2cf84ec2wnazkmmz.test.info'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Found 1 hosts: [{'id': '4bd0bfb0-e2c6-4f01-9ab2-acd95273a57b', 'instance_id': '94d3fde7-c41b-4f5b-8e0a-daec29634df4', 'display_name': 'virtual_mock_2cf84ec2wnazkmmz.test.info', 'measurements': [1.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 33, 73959, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': 'b246485e-9e10-49e6-8d38-b1f660ac78b2', 'inventory_id': '94d3fde7-c41b-4f5b-8e0a-daec29634df4', '_labeled_measurements': {'Sockets': 1.0}}] 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Premium'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.241537+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Premium'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.258641+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('category', 'virtual'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Standard'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.279359+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Standard'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.287516+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Standard'), ('category', 'virtual'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', 'Self-Support'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.365479+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 3} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', 'Self-Support'), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.374780+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Self-Support'), ('category', 'virtual'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('sla', ''), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.464955+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('sla', ''), ('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.475195+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 1} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', ''), ('category', 'virtual'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 1 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.565487+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 10} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('category', 'virtual'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.575044+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 4} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('category', 'virtual'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in RHEL for x86 system table: 4 PASSED [ 97%] tests/integration/swatch_tally/test_tally_with_sla_filters.py::test_validate_sla_filters_for_openshift_tally[Development/Test-Self-Support-Sockets] -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:38 INFO Using random seed value for random generation: 1677 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:38.671285+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO producing host messages 2026-01-08 17:51:38 INFO Produced message: {'data': {'ansible_host': 'srv-46.miller-watson.com', 'display_name': 'virtual_mock4e650e1akrdcouod.test.org', 'org_id': '20012915', 'insights_id': 'a0629e20-5cb6-43e5-8949-afa80bb5ffe8', 'subscription_manager_id': '24123fb9-b59b-44a8-bd62-9cce7fdfa3f5', 'bios_uuid': 'b4187527-a3c7-4340-92ea-f1b606d8075d', 'fqdn': 'virtual_mock4e650e1akrdcouod.test.org', 'ip_addresses': ['172.22.233.80', '10.186.200.128'], 'mac_addresses': ['48:93:79:b6:bd:54', 'c2:d9:57:6b:b3:81'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '20012915', 'MEMORY': 62, 'RH_PROD': ['290'], 'IS_VIRTUAL': True, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-15T17:51:38.760780+00:00', 'SYSPURPOSE_ADDONS': [], 'BILLING_MODEL': 'Standard', 'SYSPURPOSE_UNITS': 'Sockets', 'SYSPURPOSE_SLA': 'Self-Support', 'SYSPURPOSE_USAGE': 'Development/Test'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': 'string', 'cloud_provider': 'test cloud provider', 'cores_per_socket': 2, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 0, 'number_of_sockets': 2, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '24123fb9-b59b-44a8-bd62-9cce7fdfa3f5', 'threads_per_core': 0}}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMTE0OTE2ODYiLCAib3JnX2lkIjogIjIwMDEyOTE1IiwgInVzZXJfaWQiOiAiMTI0MjM1Njg5IiwgInR5cGUiOiAiVXNlciIsICJhdXRoX3R5cGUiOiAiYmFzaWMtYXV0aCIsICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJzd2F0Y2gtcHItY2hlY2siLCAiZW1haWwiOiAiamRvZTRAYWNtZS5jb20iLCAiZmlyc3RfbmFtZSI6ICJKb2huIiwgImxhc3RfbmFtZSI6ICJEb2UiLCAiaXNfYWN0aXZlIjogdHJ1ZSwgImlzX29yZ19hZG1pbiI6IHRydWUsICJpc19pbnRlcm5hbCI6IGZhbHNlLCAibG9jYWxlIjogImVuX1VTIn0sICJpbnRlcm5hbCI6IHsib3JnX2lkIjogIjIwMDEyOTE1IiwgImF1dGhfdGltZSI6IDYzMDAsICJjcm9zc19hY2NvdW50IjogZmFsc2V9fX0=', 'request_id': '7961eeee-ea5e-49fc-b7cf-33cba9e80805'}} 2026-01-08 17:51:38 INFO Message key=b'20012915' for insights_id=a0629e20-5cb6-43e5-8949-afa80bb5ffe8 delivered to platform.inventory.host-ingress (P 1 O 46) 2026-01-08 17:51:38 INFO flush completed, 0 still in queue 2026-01-08 17:51:38 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['a0629e20-5cb6-43e5-8949-afa80bb5ffe8'] 2026-01-08 17:51:38 INFO Attempt 0 to fetch resource 2026-01-08 17:51:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/1ad27f59-281a-4ca0-a591-501847b2e344 with query params None and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:51:38 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:51:38 INFO Trace log using : 00-d50c49d12788a9904aa6fe2b37830453-46b33919bd483cbc-00 2026-01-08 17:51:38 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [('display_name', 'virtual_mock4e650e1akrdcouod.test.org'), ('page', 1)] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO RHSM-conduit sync finished successfully! 2026-01-08 17:51:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:38 INFO Total Hosts in OpenShift Container Platform system table: 2 2026-01-08 17:51:38 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915 2026-01-08 17:51:39 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/20012915, status_code: 200 2026-01-08 17:51:39 INFO Trace log using : 00-a16c56acbacaa6bdb8ecb7f4d03c43e5-f8173786383e3185-00 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 3 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('display_name_contains', 'virtual_mock4e650e1akrdcouod.test.org'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Found 1 hosts: [{'id': 'b7c087a4-6715-474f-b971-5ae050439441', 'instance_id': '1ad27f59-281a-4ca0-a591-501847b2e344', 'display_name': 'virtual_mock4e650e1akrdcouod.test.org', 'measurements': [0.0, 2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 38, 878949, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '24123fb9-b59b-44a8-bd62-9cce7fdfa3f5', 'inventory_id': '1ad27f59-281a-4ca0-a591-501847b2e344', '_labeled_measurements': {'Cores': 0.0, 'Sockets': 2.0}}] 2026-01-08 17:51:39 INFO Tally Sync Finished Successfully! 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', 'Self-Support'), ('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.333590+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('limit', 100), ('offset', 0), ('sla', 'Self-Support'), ('usage', 'Development/Test'), ('display_name_contains', 'virtual_mock4e650e1akrdcouod.test.org'), ('metric_id', 'Sockets')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Found 1 hosts: [{'id': 'b7c087a4-6715-474f-b971-5ae050439441', 'instance_id': '1ad27f59-281a-4ca0-a591-501847b2e344', 'display_name': 'virtual_mock4e650e1akrdcouod.test.org', 'measurements': [0.0, 2.0], 'last_seen': datetime.datetime(2026, 1, 8, 17, 51, 38, 878949, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'virtual', 'subscription_manager_id': '24123fb9-b59b-44a8-bd62-9cce7fdfa3f5', 'inventory_id': '1ad27f59-281a-4ca0-a591-501847b2e344', '_labeled_measurements': {'Cores': 0.0, 'Sockets': 2.0}}] PASSED [ 98%] tests/integration/swatch_tally/test_tally_with_sla_filters.py::test_validate_sla_filters_count_for_openshift_tally -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:39 INFO Using random seed value for random generation: 2263 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('sla', 'Premium'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.372383+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', 'Premium'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.381803+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('sla', 'Premium'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 0 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('sla', 'Standard'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.402730+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', 'Standard'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.460171+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('sla', 'Standard'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 0 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('sla', 'Self-Support'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.482384+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', 'Self-Support'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.491419+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('sla', 'Self-Support'), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 0 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('sla', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.575741+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 48} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('sla', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.584849+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('sla', ''), ('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 4 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.676206+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 48} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.686514+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 7} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/OpenShift%20Container%20Platform with query params [('metric_id', 'Cores')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO Total Hosts in OpenShift Container Platform system table: 4 PASSED [ 98%] tests/integration/swatch_tally/test_tally_with_usage_filters.py::test_validate_usage_filters_count_for_tally[OpenShift Container Platform] -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:39 INFO Using random seed value for random generation: 1785 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.784234+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.863497+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.872488+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 43} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.881892+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:51:39 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.975361+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:39 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 0} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:39.986019+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('usage', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.063140+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('usage', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.073682+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 5} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.083095+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 7} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/OpenShift%20Container%20Platform/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.091646+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 48} PASSED [ 98%] tests/integration/swatch_tally/test_tally_with_usage_filters.py::test_validate_usage_filters_count_for_tally[RHEL for x86] -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:40 INFO Using random seed value for random generation: 4022 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.165269+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('usage', 'Production'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.186741+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.262390+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('usage', 'Disaster Recovery'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.272027+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': False, 'value': 0} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.281279+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('usage', 'Development/Test'), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.359957+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 2} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('usage', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.370203+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 49} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('usage', ''), ('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.379957+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 42} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Sockets with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.460903+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 44} 2026-01-08 17:51:40 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/RHEL%20for%20x86/Cores with query params [('granularity', 'Daily'), ('beginning', '2026-01-07T17:13:37.882694+00:00'), ('ending', '2026-01-08T17:51:40.470294+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:40 INFO {'date': datetime.datetime(2026, 1, 8, 0, 0, tzinfo=tzlocal()), 'has_data': True, 'value': 51} PASSED [ 99%] tests/integration/swatch_utilization/test_notification_for_hourly_and_daily_tallies.py::test_contract_hourly_tally_emits_notification_message -------------------------------- live log setup -------------------------------- 2026-01-08 17:51:40 INFO Enabling flag swatch.swatch-notifications.send-notifications, and waiting for changes to propagate to services. 2026-01-08 17:51:42 INFO Using random seed value for random generation: 6928 -------------------------------- live log call --------------------------------- 2026-01-08 17:51:42 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:51:42 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:51:42 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:51:42 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:51:44 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:51:44 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:51:44 INFO Trace log using : 00-d526235458c70c52f9b3a0109fa69276-13b23d60825a43fc-01 2026-01-08 17:51:44 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:51:44 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:51:44 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:51:44 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:51:44 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:51:44 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:51:44 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:51:44 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:51:44 INFO Trace log using : 00-863f450ef75606f8bc6cda584bc2de44-77212e646e985458-00 2026-01-08 17:51:44 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:51:44 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:51:44 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:51:45 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-cd79db235c35e4a47fb52e9bed970196-5438409807dfee8f-01 2026-01-08 17:51:45 INFO Offering MCT4701 synced. 2026-01-08 17:51:45 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:51:45 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-6445daa3c1adb46e128ecae270e41e2d-afeb95e520d97f34-01 2026-01-08 17:51:45 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 9616351, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'b45d3eaa-f2b6-4153-99f8-50ad14274035', 'contracts': [{'dimensions': [{'name': 'managed_node', 'value': '10'}, {'name': 'infrastructure', 'value': '10'}]}]}, 'partnerIdentities': {'customerAwsAccountId': 'e5a3ff9c-4bf4-40c8-88fd-a88777571437', 'awsCustomerId': 'da283925-0be6-4a91-9b37-ce793d0131d4', 'sellerAccountId': '1234567'}}, 'subscription_id': 524664} 2026-01-08 17:51:45 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:51:45 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-5a9e673043eace6ab86a72543e3385d9-3d5aa3629d8b0259-01 2026-01-08 17:51:45 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '43a68049-2464-4dff-93c0-78d1a4136d45', 'subscription_number': '9616351', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'b45d3eaa-f2b6-4153-99f8-50ad14274035;da283925-0be6-4a91-9b37-ce793d0131d4;1234567', 'billing_account_id': 'e5a3ff9c-4bf4-40c8-88fd-a88777571437', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'b45d3eaa-f2b6-4153-99f8-50ad14274035', 'metrics': [{'metric_id': 'infrastructure', 'value': 10}, {'metric_id': 'managed_node', 'value': 10}]}} 2026-01-08 17:51:45 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:51:45 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:51:45 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:51:45 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-e8b25b581314dcde41628b177f2c301d-7746957b0dcfa686-00 2026-01-08 17:51:45 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:51:45 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-16736f65f25632e57ce0210fb5dc59ae-23183fdab2f508ee-00 2026-01-08 17:51:45 INFO Found events after saving: [] 2026-01-08 17:51:45 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:51:45 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-c824b6ead6351d380dae20c061820d97-16e6776ee78bc28d-00 2026-01-08 17:51:45 INFO Found events after saving: [ { "billing_account_id": "e5a3ff9c-4bf4-40c8-88fd-a88777571437", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_4085a9dd-6998-441b-98c0-00074da2997c/ohMGhsoPco", "event_id": "7a06f45b-7f70-43c3-90ff-26f85c1a5584", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "4085a9dd-6998-441b-98c0-00074da2997c/ohMGhsoPco", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:51:45.137080866Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" }, { "billing_account_id": "e5a3ff9c-4bf4-40c8-88fd-a88777571437", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_4085a9dd-6998-441b-98c0-00074da2997c/DZEelWwcae", "event_id": "74d86625-b813-4eba-bf29-00e2f5dfd482", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-02T01:00:00Z", "instance_id": "4085a9dd-6998-441b-98c0-00074da2997c/DZEelWwcae", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 55.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:51:45.137601313Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:51:45 INFO Ansible event nodes 4085a9dd-6998-441b-98c0-00074da2997c/ohMGhsoPco and 4085a9dd-6998-441b-98c0-00074da2997c/DZEelWwcae created successfully!! 2026-01-08 17:51:45 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'e5a3ff9c-4bf4-40c8-88fd-a88777571437'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:45 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=e5a3ff9c-4bf4-40c8-88fd-a88777571437 2026-01-08 17:51:45 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=e5a3ff9c-4bf4-40c8-88fd-a88777571437, status_code: 200 2026-01-08 17:51:45 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:51:45 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:51:45 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-01T00%3A00%3A00Z&end=2026-01-31T23%3A59%3A59.999Z, status_code: 204 2026-01-08 17:51:45 INFO Trace log using : 00-b621308ee4cb26830d45be4fce1030af-760523b4ac2a4ab5-00 2026-01-08 17:51:45 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:51:45 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-31T23:59:59.999Z. 2026-01-08 17:51:45 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'e5a3ff9c-4bf4-40c8-88fd-a88777571437'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:45 INFO Waiting for hourly tally sync completion... 2026-01-08 17:51:55 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'e5a3ff9c-4bf4-40c8-88fd-a88777571437'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:51:55 INFO Tally updated with increased value...... 2026-01-08 17:51:55 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:51:55 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:51:55 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:51:55 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:51:57 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=e5a3ff9c-4bf4-40c8-88fd-a88777571437 2026-01-08 17:51:57 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=e5a3ff9c-4bf4-40c8-88fd-a88777571437, status_code: 200 2026-01-08 17:51:57 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:51:57 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'e5a3ff9c-4bf4-40c8-88fd-a88777571437'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'e5a3ff9c-4bf4-40c8-88fd-a88777571437', 'remittedValue': 45.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:51:45.804056Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:51:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:51:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:51:57 INFO Trace log using : None 2026-01-08 17:51:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:51:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:51:57 INFO Trace log using : None 2026-01-08 17:51:57 WARNING Partition 0 does not exist in topic platform.notifications.ingress 2026-01-08 17:51:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:51:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:51:57 INFO Trace log using : None 2026-01-08 17:51:57 WARNING Partition 1 does not exist in topic platform.notifications.ingress 2026-01-08 17:51:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:51:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:51:57 INFO Trace log using : None 2026-01-08 17:51:57 WARNING Partition 2 does not exist in topic platform.notifications.ingress 2026-01-08 17:51:57 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:51:57 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:51:57 INFO Trace log using : None 2026-01-08 17:51:57 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:51:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:51:58 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:51:58 INFO Trace log using : None 2026-01-08 17:51:59 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:51:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:51:59 INFO Trace log using : None 2026-01-08 17:52:00 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:00 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:00 INFO Trace log using : None 2026-01-08 17:52:01 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:01 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:01 INFO Trace log using : None 2026-01-08 17:52:01 INFO Found 1 notification message(s) for org_id '3340851', product_id 'ansible-aap-managed', metric_id 'Instance-hours' 2026-01-08 17:52:01 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:52:01 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:52:01 INFO Trace log using : None 2026-01-08 17:52:01 INFO Not valid JSON output. Returning plain text message. PASSED [ 99%] tests/integration/swatch_utilization/test_notification_for_hourly_and_daily_tallies.py::test_contract_without_dimensions_does_not_emit_notification -------------------------------- live log setup -------------------------------- 2026-01-08 17:52:01 INFO Using random seed value for random generation: 8699 -------------------------------- live log call --------------------------------- 2026-01-08 17:52:01 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:52:01 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:52:01 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:52:01 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:03 WARNING Execution of job "fetch_and_load_features (trigger: interval[0:00:01], next run at: 2026-01-08 17:52:03 UTC)" skipped: maximum number of running instances reached (1) 2026-01-08 17:52:03 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:52:03 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:52:03 INFO Trace log using : 00-eeeaa4c5c4d3da451baf64efc281034d-36a02081a050ab5c-01 2026-01-08 17:52:03 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:52:03 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:52:03 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:52:03 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:52:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:03 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:52:03 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:52:03 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:52:03 INFO Trace log using : 00-0b1668942b4f683aa2abc54abc44d4c1-fb97391af82336a1-00 2026-01-08 17:52:03 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:52:03 INFO SKUs for ansible-aap-managed : ['MCT4701'] 2026-01-08 17:52:03 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701 2026-01-08 17:52:04 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/MCT4701, status_code: 200 2026-01-08 17:52:04 INFO Trace log using : 00-5ae34356c1f5069150ba703cb3838ba0-39b54dcb5fded269-01 2026-01-08 17:52:04 INFO Offering MCT4701 synced. 2026-01-08 17:52:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:52:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:52:04 INFO Trace log using : 00-0d16ee1a0aa2c4a3eeb1909f4242f3c6-26a645438f7f9b25-01 2026-01-08 17:52:04 INFO Contract payload created:{'partner_entitlement': {'rhAccountId': '3340851', 'sourcePartner': 'aws_marketplace', 'entitlementDates': {'startDate': '2026-01-01T00:00:00Z', 'endDate': '2026-01-31T23:59:59.999Z'}, 'rhEntitlements': [{'subscriptionNumber': 8469808, 'sku': 'MCT4701'}], 'purchase': {'vendorProductCode': 'e1849ce4-9929-4080-96ff-b7dc1ba2819b', 'contracts': [{}]}, 'partnerIdentities': {'customerAwsAccountId': 'ed9379e1-1f57-4847-af36-1be63608e7a1', 'awsCustomerId': 'ff88c157-11a4-4b9e-839d-a1d7226f3abf', 'sellerAccountId': '1234567'}}, 'subscription_id': 716439} 2026-01-08 17:52:04 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts 2026-01-08 17:52:04 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/contracts, status_code: 200 2026-01-08 17:52:04 INFO Trace log using : 00-3879fca9752c5f0f222722fc9909258c-2049dd6fe09a8bd2-01 2026-01-08 17:52:04 INFO {'status': {'status': 'SUCCESS', 'message': 'New contract created'}, 'contract': {'uuid': '27e3dcb5-7251-47c6-b57f-40baa256bee2', 'subscription_number': '8469808', 'sku': 'MCT4701', 'start_date': '2026-01-01T00:00:00Z', 'end_date': '2026-01-31T23:59:59.999Z', 'org_id': '3340851', 'billing_provider': 'aws', 'billing_provider_id': 'e1849ce4-9929-4080-96ff-b7dc1ba2819b;ff88c157-11a4-4b9e-839d-a1d7226f3abf;1234567', 'billing_account_id': 'ed9379e1-1f57-4847-af36-1be63608e7a1', 'product_tags': ['ansible-aap-managed'], 'vendor_product_code': 'e1849ce4-9929-4080-96ff-b7dc1ba2819b', 'metrics': []}} 2026-01-08 17:52:04 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v2/subscriptions/products/ansible-aap-managed with query params [('sort', 'next_event_date'), ('limit', 100), ('offset', 0)] and x-rh-insights-request-id=None 2026-01-08 17:52:04 INFO Adding Ansible events of org 3340851 ... 2026-01-08 17:52:04 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events 2026-01-08 17:52:04 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200 2026-01-08 17:52:04 INFO Trace log using : 00-6cf5735c6c4f27072f822c3832bfe170-eeac7ce58f9db44e-00 2026-01-08 17:52:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:52:04 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:52:04 INFO Trace log using : 00-5fa040e9c1fe7d659878329f1698007f-dd1e5d0b05588649-00 2026-01-08 17:52:04 INFO Found events after saving: [] 2026-01-08 17:52:04 INFO Requesting GET http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851 2026-01-08 17:52:05 INFO GET request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/events/3340851?begin=2026-01-02T00%3A00%3A00Z&end=2026-01-02T01%3A00%3A00Z, status_code: 200 2026-01-08 17:52:05 INFO Trace log using : 00-53bfa7c208e64666257cff5650dbfd86-d6018cdac823b428-00 2026-01-08 17:52:05 INFO Found events after saving: [ { "billing_account_id": "ed9379e1-1f57-4847-af36-1be63608e7a1", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_control_a64857e3-6f08-4df1-83e9-b5ec8083a8cb/DdOTZeHomP", "event_id": "e33997c8-5ae9-49c7-a95b-4659227a1968", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Managed-nodes", "expiration": "2026-01-02T01:00:00Z", "instance_id": "a64857e3-6f08-4df1-83e9-b5ec8083a8cb/DdOTZeHomP", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "managed-nodes", "value": 1.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:52:04.491142476Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" }, { "billing_account_id": "ed9379e1-1f57-4847-af36-1be63608e7a1", "billing_provider": "aws", "conversion": false, "display_name": "automation_cluster_managed_a64857e3-6f08-4df1-83e9-b5ec8083a8cb/lFdImzsFeu", "event_id": "8b19e22e-3529-47c3-b080-e430d684d122", "event_source": "urn:redhat:source:console:app:aap-controller-billing", "event_type": "Instance-hours", "expiration": "2026-01-02T01:00:00Z", "instance_id": "a64857e3-6f08-4df1-83e9-b5ec8083a8cb/lFdImzsFeu", "isHypervisor": false, "isUnmappedGuest": false, "isVirtual": false, "measurements": [ { "metric_id": "instance-hours", "value": 10.0 } ], "org_id": "3340851", "product_tag": [ "ansible-aap-managed" ], "record_date": "2026-01-08T17:52:04.491442637Z", "service_type": "Ansible Managed Node", "sla": "Premium", "timestamp": "2026-01-02T00:00:00Z", "usage": "Production" } ] 2026-01-08 17:52:05 INFO Ansible event nodes a64857e3-6f08-4df1-83e9-b5ec8083a8cb/DdOTZeHomP and a64857e3-6f08-4df1-83e9-b5ec8083a8cb/lFdImzsFeu created successfully!! 2026-01-08 17:52:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'ed9379e1-1f57-4847-af36-1be63608e7a1'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:52:05 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=ed9379e1-1f57-4847-af36-1be63608e7a1 2026-01-08 17:52:05 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=ed9379e1-1f57-4847-af36-1be63608e7a1, status_code: 200 2026-01-08 17:52:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:05 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:52:05 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=3340851&start=2026-01-01T00%3A00%3A00Z&end=2026-01-31T23%3A59%3A59.999Z, status_code: 204 2026-01-08 17:52:05 INFO Trace log using : 00-8f87d2098f0050cde7a260271367dd1f-bfb4b5267fe62649-00 2026-01-08 17:52:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:52:05 INFO Tally synced from 2026-01-01T00:00:00Z to 2026-01-31T23:59:59.999Z. 2026-01-08 17:52:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'ed9379e1-1f57-4847-af36-1be63608e7a1'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:52:05 INFO Waiting for hourly tally sync completion... 2026-01-08 17:52:15 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/ansible-aap-managed/Instance-hours with query params [('billing_account_id', 'ed9379e1-1f57-4847-af36-1be63608e7a1'), ('billing_provider', 'aws'), ('granularity', 'Hourly'), ('beginning', '2026-01-01T00:00:00+00:00'), ('ending', '2026-01-31T23:59:59.999000+00:00')] and x-rh-insights-request-id=None 2026-01-08 17:52:15 INFO Tally updated with increased value...... 2026-01-08 17:52:15 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:52:15 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:52:15 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:52:15 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:17 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=ed9379e1-1f57-4847-af36-1be63608e7a1 2026-01-08 17:52:17 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=ansible-aap-managed&orgId=3340851&metricId=Instance-hours&billingProvider=aws&billingAccountId=ed9379e1-1f57-4847-af36-1be63608e7a1, status_code: 200 2026-01-08 17:52:17 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:17 INFO The action 'wait for remittances for 'ansible-aap-managed', 'Instance-hours', expected value 'None', status 'succeeded', and '{'billingProvider': 'aws', 'billingAccountId': 'ed9379e1-1f57-4847-af36-1be63608e7a1'}'' succeeded with: [{'orgId': '3340851', 'productId': 'ansible-aap-managed', 'metricId': 'Instance-hours', 'billingProvider': 'aws', 'billingAccountId': 'ed9379e1-1f57-4847-af36-1be63608e7a1', 'remittedValue': 10.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:52:05.138494Z', 'remittanceStatus': 'succeeded', 'remittanceErrorCode': 'null'}] 2026-01-08 17:52:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:52:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:52:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:17 WARNING Partition 0 does not exist in topic platform.notifications.ingress 2026-01-08 17:52:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:52:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:17 WARNING Partition 1 does not exist in topic platform.notifications.ingress 2026-01-08 17:52:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:52:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:17 WARNING Partition 2 does not exist in topic platform.notifications.ingress 2026-01-08 17:52:17 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:52:17 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:17 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:52:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:17 INFO Trace log using : None 2026-01-08 17:52:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:18 INFO Trace log using : None 2026-01-08 17:52:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:19 INFO Trace log using : None 2026-01-08 17:52:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:20 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:20 INFO Trace log using : None 2026-01-08 17:52:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:21 INFO Trace log using : None 2026-01-08 17:52:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:22 INFO Trace log using : None 2026-01-08 17:52:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:24 INFO Trace log using : None 2026-01-08 17:52:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:25 INFO Trace log using : None 2026-01-08 17:52:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:26 INFO Trace log using : None 2026-01-08 17:52:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:27 INFO Trace log using : None 2026-01-08 17:52:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:28 INFO Trace log using : None 2026-01-08 17:52:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:29 INFO Trace log using : None 2026-01-08 17:52:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:30 INFO Trace log using : None 2026-01-08 17:52:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:31 INFO Trace log using : None 2026-01-08 17:52:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:32 INFO Trace log using : None 2026-01-08 17:52:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:34 INFO Trace log using : None 2026-01-08 17:52:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:35 INFO Trace log using : None 2026-01-08 17:52:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:36 INFO Trace log using : None 2026-01-08 17:52:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:37 INFO Trace log using : None 2026-01-08 17:52:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:38 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:38 INFO Trace log using : None 2026-01-08 17:52:39 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:39 INFO Trace log using : None 2026-01-08 17:52:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:40 INFO Trace log using : None 2026-01-08 17:52:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:41 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:41 INFO Trace log using : None 2026-01-08 17:52:42 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:42 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:42 INFO Trace log using : None 2026-01-08 17:52:43 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:43 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:43 INFO Trace log using : None 2026-01-08 17:52:44 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:45 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:45 INFO Trace log using : None 2026-01-08 17:52:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:46 INFO Trace log using : None 2026-01-08 17:52:47 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:47 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:47 INFO Trace log using : None 2026-01-08 17:52:48 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:52:48 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:52:48 INFO Trace log using : None 2026-01-08 17:52:48 INFO Timeout occurred while waiting for message on topic platform.notifications.ingress. Found messages were [] 2026-01-08 17:52:48 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:52:48 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:52:48 INFO Trace log using : None 2026-01-08 17:52:48 INFO Not valid JSON output. Returning plain text message. PASSED [ 99%] tests/integration/swatch_utilization/test_notification_for_hourly_and_daily_tallies.py::test_nonpayg_subscriptions_tally_emits_notification_message -------------------------------- live log setup -------------------------------- 2026-01-08 17:52:48 INFO Using random seed value for random generation: 5703 -------------------------------- live log call --------------------------------- 2026-01-08 17:52:48 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:52:48 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:52:48 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:52:48 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:50 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851 2026-01-08 17:52:50 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/3340851, status_code: 204 2026-01-08 17:52:50 INFO Trace log using : 00-4cd2e32f26bf47fd661ef0298c2a3360-0352c7689b728fd5-01 2026-01-08 17:52:50 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:52:50 INFO The action 'delete all data (contracts and subscriptions) for organization 3340851' succeeded with: 2026-01-08 17:52:50 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851 2026-01-08 17:52:50 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/3340851, status_code: 200 2026-01-08 17:52:50 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:52:50 INFO Remittances for organization 3340851 deleted. 2026-01-08 17:52:50 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851 2026-01-08 17:52:50 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/3340851, status_code: 200 2026-01-08 17:52:50 INFO Trace log using : 00-e2fb033d08d98ed22774fde1ea3971c3-0cd793c2a473208d-00 2026-01-08 17:52:50 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:52:50 INFO Requesting PUT http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00005 2026-01-08 17:52:51 INFO PUT request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/offerings/sync/RH00005, status_code: 200 2026-01-08 17:52:51 INFO Trace log using : 00-ca493a9cc57f75a530b4dc4161539cc4-28b2295f954adb70-01 2026-01-08 17:52:51 INFO Offering RH00005 synced. 2026-01-08 17:52:51 INFO Requesting POST http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true 2026-01-08 17:52:51 INFO POST request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/subscriptions?reconcileCapacity=true, status_code: 200 2026-01-08 17:52:51 INFO Trace log using : 00-af96324f3f594a856e2e8a5cdc9fb579-80d54187964d2f38-01 2026-01-08 17:52:51 INFO producing host messages 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'email-73.snyder.com', 'display_name': 'cloud_mock_aws_f5cb46d0mhybusti.test.com', 'org_id': '3340851', 'insights_id': 'e1746bde-4362-4ac1-a12a-bdac5f1a0c18', 'subscription_manager_id': '69c747f9-298d-4e09-a37a-7f4c6687dcbd', 'bios_uuid': '656813e4-6120-4ba2-8894-c1ab64cc6cbd', 'fqdn': 'cloud_mock_aws_f5cb46d0mhybusti.test.com', 'ip_addresses': ['172.16.100.237', '10.230.97.127'], 'mac_addresses': ['16:ec:ab:dc:c3:e1', '3c:23:f6:2a:c4:65'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:52:51.513044+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'c60fceae-ed0b-4fe2-96da-3cf6f786697a', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '69c747f9-298d-4e09-a37a-7f4c6687dcbd', 'provider_type': 'aws', 'provider_id': '5926875518881144586'}, 'provider_type': 'aws', 'provider_id': '3974696860917877318'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '8eb76459-f64c-44c2-8c90-22daf5110227'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'web-60.roberts.info', 'display_name': 'cloud_mock_aws_336406aekswmqbge.example.org', 'org_id': '3340851', 'insights_id': 'fac2a499-22ed-486d-a633-df63dd88f11e', 'subscription_manager_id': '1c90e86e-52a3-4314-a266-e458943de86e', 'bios_uuid': '4e23bd0b-6140-4a67-a147-b1dc86cbeb9e', 'fqdn': 'cloud_mock_aws_336406aekswmqbge.example.org', 'ip_addresses': ['192.168.76.214', '10.110.139.67'], 'mac_addresses': ['86:d8:f4:e5:a6:71', '96:98:23:28:36:93'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:52:51.515463+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'faf1d5b2-1f47-46f3-90c6-5fa63cca6f8f', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '1c90e86e-52a3-4314-a266-e458943de86e', 'provider_type': 'aws', 'provider_id': '3068996147063241350'}, 'provider_type': 'aws', 'provider_id': '1830515971246036601'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '02edbd6a-ae21-4635-86f3-53f71b6110a4'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'web-93.young-kirk.com', 'display_name': 'cloud_mock_aws_501e566dbmkctppq.example.org', 'org_id': '3340851', 'insights_id': '8b1d4137-acac-46ed-9b67-d761ae257a53', 'subscription_manager_id': 'd7a7d84d-e6fa-4f0b-a357-30d8f9541703', 'bios_uuid': '81a947cb-24a4-4d85-9b29-6dcfbd722dac', 'fqdn': 'cloud_mock_aws_501e566dbmkctppq.example.org', 'ip_addresses': ['10.25.64.211', '192.168.235.211'], 'mac_addresses': ['ce:91:05:08:0f:96', '52:b8:5a:aa:57:d9'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-14T17:52:51.518065+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '398cfeaa-04f0-4544-9b6d-54b2f231fb44', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'd7a7d84d-e6fa-4f0b-a357-30d8f9541703', 'provider_type': 'aws', 'provider_id': '3274418858777138157'}, 'provider_type': 'aws', 'provider_id': '8799418910054788289'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': 'e65bceb2-09df-42bd-aeac-0032847ae250'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'lt-99.sanchez.com', 'display_name': 'cloud_mock_aws_747cdf4dixyylscd.test.com', 'org_id': '3340851', 'insights_id': 'e1083a9c-22de-4345-839f-4b44ac50553d', 'subscription_manager_id': 'b548677a-aa5a-4555-b51e-17a08c660365', 'bios_uuid': 'e998f785-743e-4087-a0aa-5cae8f437941', 'fqdn': 'cloud_mock_aws_747cdf4dixyylscd.test.com', 'ip_addresses': ['172.23.191.30', '192.168.231.155'], 'mac_addresses': ['86:98:27:33:a7:1f', '5c:43:30:a3:91:6c'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:52:51.520825+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '593d4da6-d6ac-4774-b398-32b698d94ca4', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'b548677a-aa5a-4555-b51e-17a08c660365', 'provider_type': 'aws', 'provider_id': '1602420276791835113'}, 'provider_type': 'aws', 'provider_id': '2527998165625371935'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '08424c29-50ee-41e0-89b4-eb74adfe1ebe'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'laptop-42.long.com', 'display_name': 'cloud_mock_aws_f3943767wykfjfzt.test.biz', 'org_id': '3340851', 'insights_id': '436b6397-ebca-433b-9966-9dc4d874c82f', 'subscription_manager_id': 'db32caa9-6ec5-4eb2-8cfa-e28f4016dd7f', 'bios_uuid': '77d3cec8-773b-408a-9a3f-679d625bf4bc', 'fqdn': 'cloud_mock_aws_f3943767wykfjfzt.test.biz', 'ip_addresses': ['172.27.32.105', '172.18.184.152'], 'mac_addresses': ['9e:5f:ae:8b:4a:5e', '50:4a:7e:40:7e:d6'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:52:51.523136+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '12007282-0e8a-4625-8994-17634561f3e8', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'db32caa9-6ec5-4eb2-8cfa-e28f4016dd7f', 'provider_type': 'aws', 'provider_id': '8106217197866625255'}, 'provider_type': 'aws', 'provider_id': '1092823543968141732'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '3262c2ca-e50d-415c-8c2b-9c250592eb5a'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'srv-59.williams-henderson.com', 'display_name': 'cloud_mock_aws_25e3e470mlcrwdrt.test.info', 'org_id': '3340851', 'insights_id': '28050231-5b34-4784-9b8a-d1d5f54b7b5a', 'subscription_manager_id': 'c2578117-7346-4ad7-bb2d-c04d86b9ef0b', 'bios_uuid': '62e72414-73b2-4e6a-b436-75a6b07fc6d6', 'fqdn': 'cloud_mock_aws_25e3e470mlcrwdrt.test.info', 'ip_addresses': ['192.168.53.6', '10.214.102.118'], 'mac_addresses': ['ac:be:ee:44:6f:6e', 'a8:c3:c4:68:81:d8'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:52:51.525572+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '9ac9725c-adf1-49da-98af-81e2d28f4db4', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'c2578117-7346-4ad7-bb2d-c04d86b9ef0b', 'provider_type': 'aws', 'provider_id': '6690524773787493267'}, 'provider_type': 'aws', 'provider_id': '7867916185374327887'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': 'dcfe6522-406c-43e1-bab2-5551544ae4eb'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'email-98.daniel-lee.info', 'display_name': 'cloud_mock_aws_4966f12cqpimvlvi.test.edu', 'org_id': '3340851', 'insights_id': '22d8fd92-0cec-4f90-b452-3f74c2a4d9a1', 'subscription_manager_id': '5021fa27-1d9a-4fba-903b-5310804c633f', 'bios_uuid': 'f419459c-7ade-41ff-ad8b-4af295ad48a8', 'fqdn': 'cloud_mock_aws_4966f12cqpimvlvi.test.edu', 'ip_addresses': ['172.17.22.231', '192.168.132.184'], 'mac_addresses': ['6e:1c:d7:cc:f6:b4', '54:6d:18:34:1b:3b'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-13T17:52:51.527890+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '5f49e62c-d256-462c-9780-38060a3e3e0a', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '5021fa27-1d9a-4fba-903b-5310804c633f', 'provider_type': 'aws', 'provider_id': '5142233266716341656'}, 'provider_type': 'aws', 'provider_id': '9026210156388894980'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '31df8dd9-9eb0-49f8-af15-07588699aa83'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'db-61.gomez.net', 'display_name': 'cloud_mock_aws_1bcbf227ejfpwovv.example.com', 'org_id': '3340851', 'insights_id': '0af2b767-1127-4bba-81b5-10b38428189e', 'subscription_manager_id': 'd6b72e0b-ff82-4729-9cc1-f9682b971a2e', 'bios_uuid': '2e78d373-6380-41c4-a404-57d2468620fb', 'fqdn': 'cloud_mock_aws_1bcbf227ejfpwovv.example.com', 'ip_addresses': ['10.51.198.136', '172.23.171.40'], 'mac_addresses': ['4c:31:3f:81:c8:8d', '60:7c:e2:e8:e9:63'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-11T17:52:51.530324+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '5f60aa82-ce81-4a55-822e-81a962a6f9ff', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': 'd6b72e0b-ff82-4729-9cc1-f9682b971a2e', 'provider_type': 'aws', 'provider_id': '37671164764821234'}, 'provider_type': 'aws', 'provider_id': '6668083069917595975'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '5353d34b-adad-4e33-993c-725db8c940da'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'email-72.white.com', 'display_name': 'cloud_mock_aws_34484458zourlyqs.example.edu', 'org_id': '3340851', 'insights_id': 'cdd7118d-52d7-4c0b-8eaa-9e8121e87bd3', 'subscription_manager_id': '4345d7a7-4306-4742-b202-4956c653b5ff', 'bios_uuid': 'e7e675e2-a63a-4b60-b5c2-2d85312c56b7', 'fqdn': 'cloud_mock_aws_34484458zourlyqs.example.edu', 'ip_addresses': ['172.29.35.118', '172.26.7.203'], 'mac_addresses': ['22:e1:17:8f:80:b0', '92:b5:be:c4:b8:9f'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:52:51.533358+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '20861c24-5d7e-46f2-b675-0266b5b2248e', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '4345d7a7-4306-4742-b202-4956c653b5ff', 'provider_type': 'aws', 'provider_id': '8391264307517715966'}, 'provider_type': 'aws', 'provider_id': '3460380870077647513'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': 'f6242e99-751c-4cd7-a3b1-fc8cb3502869'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'desktop-26.barnes.biz', 'display_name': 'cloud_mock_aws_3ad14d17ljytvwhl.example.org', 'org_id': '3340851', 'insights_id': '152d6237-c092-4079-b710-506321ad9f46', 'subscription_manager_id': '248dce61-690a-4708-858f-dd9f1ccf3580', 'bios_uuid': 'ad0dc496-559f-4a1f-be0d-7c3b1cd9ea91', 'fqdn': 'cloud_mock_aws_3ad14d17ljytvwhl.example.org', 'ip_addresses': ['10.43.44.117', '10.206.75.70'], 'mac_addresses': ['34:ad:63:4f:c3:a3', 'b4:35:bf:4a:a5:3d'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-10T17:52:51.535533+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': '62b0a724-d3e3-4fa7-bdec-43bb151c33cc', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '248dce61-690a-4708-858f-dd9f1ccf3580', 'provider_type': 'aws', 'provider_id': '6096904879565934045'}, 'provider_type': 'aws', 'provider_id': '917530205394441618'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': '2a38ad44-0267-4292-8b67-1affd2b34fb1'}} 2026-01-08 17:52:51 INFO Produced message: {'data': {'ansible_host': 'laptop-08.butler.com', 'display_name': 'cloud_mock_aws_3196b0cbgblxnois.example.gov', 'org_id': '3340851', 'insights_id': '078b5555-fc29-4722-9e75-845c525b7a5c', 'subscription_manager_id': '88940ab6-1bbc-4fb9-bbd2-3d63d14d25ec', 'bios_uuid': 'b513bcad-1b90-42d4-8270-ca69c24c9bce', 'fqdn': 'cloud_mock_aws_3196b0cbgblxnois.example.gov', 'ip_addresses': ['192.168.116.87', '172.23.49.237'], 'mac_addresses': ['c8:fc:60:f3:38:49', 'a8:70:e0:89:08:6a'], 'facts': [{'namespace': 'rhsm', 'facts': {'orgId': '3340851', 'MEMORY': 1, 'RH_PROD': ['479', '69'], 'IS_VIRTUAL': False, 'ARCHITECTURE': 'x86_64', 'SYNC_TIMESTAMP': '2026-01-12T17:52:51.538071+00:00', 'SYSPURPOSE_ADDONS': [], 'dmi.system.uuid': 'f98f09f2-f3d7-4cfe-b0b4-4cbf502f2f69', 'SYSPURPOSE_SLA': 'Premium', 'SYSPURPOSE_USAGE': 'Production'}}], 'tags': [], 'reporter': 'rhsm-conduit', 'stale_timestamp': '2026-01-10T14:10:21.816254+00:00', 'system_profile': {'arch': 'x86_64', 'basearch': 'string', 'bios_release_date': 'string', 'bios_vendor': 'string', 'bios_version': '4.2.amazon', 'cloud_provider': 'aws', 'cores_per_socket': 1, 'cpu_flags': [], 'disk_devices': [], 'enabled_services': [], 'infrastructure_type': 'virtual', 'infrastructure_vendor': 'string', 'insights_client_version': 'string', 'insights_egg_version': 'string', 'installed_packages': [], 'installed_products': [], 'installed_services': [], 'katello_agent_running': False, 'kernel_modules': [], 'last_boot_time': '2026-01-08T14:13:50.185079+00:00', 'network_interfaces': [], 'number_of_cpus': 4, 'number_of_sockets': 1, 'operating_system': {'name': 'RHEL', 'major': 9, 'minor': 4}, 'os_kernel_version': '3.10.0', 'os_release': 'string', 'releasever': 'string', 'running_processes': [], 'satellite_managed': True, 'subscription_auto_attach': 'string', 'subscription_status': 'string', 'system_memory_bytes': 77824, 'yum_repos': [], 'owner_id': '88940ab6-1bbc-4fb9-bbd2-3d63d14d25ec', 'provider_type': 'aws', 'provider_id': '7791455335068231462'}, 'provider_type': 'aws', 'provider_id': '1200736002657793590'}, 'operation': 'add_host', 'platform_metadata': {'b64_identity': 'eyJpZGVudGl0eSI6IHsiYWNjb3VudF9udW1iZXIiOiAiMDM2OTIzMyIsICJvcmdfaWQiOiAiMzM0MDg1MSIsICJ0eXBlIjogIlVzZXIiLCAiYXV0aF90eXBlIjogImJhc2ljLWF1dGgiLCAidXNlciI6IHsidXNlcm5hbWUiOiAiamRvZSIsICJlbWFpbCI6ICJqZG9lQGFjbWUuY29tIiwgImZpcnN0X25hbWUiOiAiSm9obiIsICJsYXN0X25hbWUiOiAiRG9lIiwgImlzX2FjdGl2ZSI6IHRydWUsICJpc19vcmdfYWRtaW4iOiB0cnVlLCAiaXNfaW50ZXJuYWwiOiBmYWxzZSwgImxvY2FsZSI6ICJlbl9VUyJ9LCAiaW50ZXJuYWwiOiB7Im9yZ19pZCI6ICIzMzQwODUxIiwgImF1dGhfdGltZSI6IDYzMDB9fX0=', 'request_id': 'f9e538a3-a683-4359-bc70-eaedb4e1fab0'}} 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=e1746bde-4362-4ac1-a12a-bdac5f1a0c18 delivered to platform.inventory.host-ingress (P 0 O 4) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=fac2a499-22ed-486d-a633-df63dd88f11e delivered to platform.inventory.host-ingress (P 0 O 5) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=8b1d4137-acac-46ed-9b67-d761ae257a53 delivered to platform.inventory.host-ingress (P 0 O 6) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=e1083a9c-22de-4345-839f-4b44ac50553d delivered to platform.inventory.host-ingress (P 0 O 7) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=436b6397-ebca-433b-9966-9dc4d874c82f delivered to platform.inventory.host-ingress (P 0 O 8) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=28050231-5b34-4784-9b8a-d1d5f54b7b5a delivered to platform.inventory.host-ingress (P 0 O 9) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=22d8fd92-0cec-4f90-b452-3f74c2a4d9a1 delivered to platform.inventory.host-ingress (P 0 O 10) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=0af2b767-1127-4bba-81b5-10b38428189e delivered to platform.inventory.host-ingress (P 0 O 11) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=cdd7118d-52d7-4c0b-8eaa-9e8121e87bd3 delivered to platform.inventory.host-ingress (P 0 O 12) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=152d6237-c092-4079-b710-506321ad9f46 delivered to platform.inventory.host-ingress (P 0 O 13) 2026-01-08 17:52:51 INFO Message key=b'3340851' for insights_id=078b5555-fc29-4722-9e75-845c525b7a5c delivered to platform.inventory.host-ingress (P 0 O 14) 2026-01-08 17:52:51 INFO flush completed, 0 still in queue 2026-01-08 17:52:51 INFO search messages having DataAlias(name='insights_id', lookup_alias='_data') in ['e1746bde-4362-4ac1-a12a-bdac5f1a0c18', 'fac2a499-22ed-486d-a633-df63dd88f11e', '8b1d4137-acac-46ed-9b67-d761ae257a53', 'e1083a9c-22de-4345-839f-4b44ac50553d', '436b6397-ebca-433b-9966-9dc4d874c82f', '28050231-5b34-4784-9b8a-d1d5f54b7b5a', '22d8fd92-0cec-4f90-b452-3f74c2a4d9a1', '0af2b767-1127-4bba-81b5-10b38428189e', 'cdd7118d-52d7-4c0b-8eaa-9e8121e87bd3', '152d6237-c092-4079-b710-506321ad9f46', '078b5555-fc29-4722-9e75-845c525b7a5c'] 2026-01-08 17:52:52 INFO Attempt 0 to fetch resource 2026-01-08 17:52:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/e6bd8c61-f57a-4dd5-b058-2704a5ae5ce8,f51b93ea-7627-4210-a05c-4bf821c0af74,6468d7cf-0f00-4c4a-adc7-76061d72eecc,3552af38-ca48-49ef-9b79-af60cfdcca98,be4b8486-3cba-4925-92e5-d31c6164921f,4efeae91-cf93-4b32-bf2e-b1f4c39be7f0,a35b5043-9b87-4909-aaf0-9699a7a0ca35,f79086da-6c4b-4b0e-8b93-5830b19dab2e,25043e00-b9cf-4026-a3e5-b31f035919d1,e9953236-5658-4d0b-a7a0-12bf1b798e4e,4739d878-c245-4a28-bcc5-032ba5b55670 with query params None and x-rh-insights-request-id=None 2026-01-08 17:52:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:52:52 INFO Total Hosts in inventory: 12 2026-01-08 17:52:52 INFO Requesting POST http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg 2026-01-08 17:52:52 INFO POST request response url: http://swatch-system-conduit-service:8000/api/rhsm-subscriptions/v1/internal/rpc/syncOrg, status_code: 200 2026-01-08 17:52:52 INFO Trace log using : 00-bbdf00bc6551230d9bd5384fda0ec6d2-08df959aa67272e1-00 2026-01-08 17:52:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:52:52 INFO Total Hosts in inventory: 12 2026-01-08 17:52:52 INFO Waiting for conduit sync completion... 2026-01-08 17:52:57 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:52:57 INFO Total Hosts in inventory: 12 2026-01-08 17:52:57 INFO Waiting for conduit sync completion... 2026-01-08 17:53:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:02 INFO Total Hosts in inventory: 12 2026-01-08 17:53:02 INFO Waiting for conduit sync completion... 2026-01-08 17:53:07 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:07 INFO Total Hosts in inventory: 12 2026-01-08 17:53:07 INFO Waiting for conduit sync completion... 2026-01-08 17:53:12 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:12 INFO Total Hosts in inventory: 12 2026-01-08 17:53:12 INFO Waiting for conduit sync completion... 2026-01-08 17:53:17 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:17 INFO Total Hosts in inventory: 12 2026-01-08 17:53:17 INFO Waiting for conduit sync completion... 2026-01-08 17:53:22 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:22 INFO Total Hosts in inventory: 12 2026-01-08 17:53:22 INFO Waiting for conduit sync completion... 2026-01-08 17:53:27 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:27 INFO Total Hosts in inventory: 12 2026-01-08 17:53:27 INFO Waiting for conduit sync completion... 2026-01-08 17:53:32 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:32 INFO Total Hosts in inventory: 12 2026-01-08 17:53:32 INFO Waiting for conduit sync completion... 2026-01-08 17:53:37 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:37 INFO Total Hosts in inventory: 12 2026-01-08 17:53:37 INFO Waiting for conduit sync completion... 2026-01-08 17:53:42 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:42 INFO Total Hosts in inventory: 12 2026-01-08 17:53:42 INFO Waiting for conduit sync completion... 2026-01-08 17:53:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:47 INFO Total Hosts in inventory: 12 2026-01-08 17:53:47 INFO Waiting for conduit sync completion... 2026-01-08 17:53:52 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:52 INFO Total Hosts in inventory: 12 2026-01-08 17:53:52 INFO Waiting for conduit sync completion... 2026-01-08 17:53:57 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:53:57 INFO Total Hosts in inventory: 12 2026-01-08 17:53:57 INFO Waiting for conduit sync completion... 2026-01-08 17:54:02 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:02 INFO Total Hosts in inventory: 12 2026-01-08 17:54:02 INFO Waiting for conduit sync completion... 2026-01-08 17:54:07 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:07 INFO Total Hosts in inventory: 12 2026-01-08 17:54:07 INFO Waiting for conduit sync completion... 2026-01-08 17:54:12 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:12 INFO Total Hosts in inventory: 12 2026-01-08 17:54:12 INFO Waiting for conduit sync completion... 2026-01-08 17:54:18 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:18 INFO Total Hosts in inventory: 12 2026-01-08 17:54:18 INFO Waiting for conduit sync completion... 2026-01-08 17:54:23 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:23 INFO Total Hosts in inventory: 12 2026-01-08 17:54:23 INFO Waiting for conduit sync completion... 2026-01-08 17:54:28 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:28 INFO Total Hosts in inventory: 12 2026-01-08 17:54:28 INFO Waiting for conduit sync completion... 2026-01-08 17:54:33 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:33 INFO Total Hosts in inventory: 12 2026-01-08 17:54:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:54:33 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:54:33 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851 2026-01-08 17:54:33 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851, status_code: 200 2026-01-08 17:54:33 INFO Trace log using : 00-af5b296241f4e2d0b2dbf2851cd5a065-489659fb1a2ba662-00 2026-01-08 17:54:33 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:54:33 INFO Total Hosts in RHEL for x86 system table: 0 2026-01-08 17:54:33 INFO Retrying tally for org 3340851... 2026-01-08 17:54:33 INFO Requesting PUT http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851 2026-01-08 17:54:33 INFO PUT request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/snapshots/3340851, status_code: 200 2026-01-08 17:54:33 INFO Trace log using : 00-71c8a06d396a7e7435953742dd8105cc-c90a871f54d1784e-00 2026-01-08 17:54:33 INFO Waiting for tally sync completion... 2026-01-08 17:54:38 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/RHEL%20for%20x86 with query params [('sla', 'Premium'), ('usage', 'Production')] and x-rh-insights-request-id=None 2026-01-08 17:54:38 INFO Total Hosts in RHEL for x86 system table: 12 2026-01-08 17:54:38 INFO Tally Sync Finished Successfully! 2026-01-08 17:54:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:54:38 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:54:38 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:38 WARNING Partition 0 does not exist in topic platform.notifications.ingress 2026-01-08 17:54:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:54:38 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:38 WARNING Partition 1 does not exist in topic platform.notifications.ingress 2026-01-08 17:54:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:54:38 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:38 WARNING Partition 2 does not exist in topic platform.notifications.ingress 2026-01-08 17:54:38 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:54:38 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:38 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:54:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:54:38 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:54:38 INFO Trace log using : None 2026-01-08 17:54:39 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:54:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:54:39 INFO Trace log using : None 2026-01-08 17:54:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:54:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:54:40 INFO Trace log using : None 2026-01-08 17:54:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:54:41 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:54:41 INFO Trace log using : None 2026-01-08 17:54:41 INFO Found 4 notification message(s) for org_id '3340851', product_id 'RHEL for x86', metric_id 'Sockets' 2026-01-08 17:54:41 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:54:42 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:54:42 INFO Trace log using : None 2026-01-08 17:54:42 INFO Not valid JSON output. Returning plain text message. PASSED [100%] ------------------------------ live log teardown ------------------------------- 2026-01-08 17:54:42 INFO Disabling feature flag swatch.swatch-notifications.send-notifications 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/437e8326-b4a8-4eda-9ffb-fd1f36295ac9 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/62269a62-f352-4f6a-9ea1-c7b390bcc5dd with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cae97731-630d-4db4-9de5-cbb829b3164c with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7653c8a3-3fe6-49ba-b939-6dd0810c7ceb with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6e67a6b8-b833-43d4-a16d-48be5a7f27fc with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c0077078-9811-422e-a5de-3f2bc430b301 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO Couldn't delete host c0077078-9811-422e-a5de-3f2bc430b301, because it was not found in HBI. 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/370cc708-7051-4d9a-9447-46d000db0e7e with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/ff3f2711-01f6-4a6c-aad4-f7aa180e5452 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d8659220-fbfa-4630-9d83-d10195cc9f81 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:44 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/93448fb5-0645-49bc-a5ff-eef2f3b1df2a with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d7cc8615-1d2c-4ac5-ac0f-40e4203f1b83 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dcb59231-358c-4296-b7c7-8e0a94411ebc with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cb48ff41-594b-4c6d-a350-4d6f42bab004 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/59ee9429-0134-4dd3-b151-31051e57a225 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/086e29de-bac4-4de8-876f-eac74df6e501 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/59e01358-e6c0-49db-ae44-e4658bf01cba with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c796b864-cd72-4d5a-9464-fcf635b4c4be with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/eac10a43-e450-4df4-8b77-f036bbd7ccef with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/1ad27f59-281a-4ca0-a591-501847b2e344 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7dc418a9-dccd-4291-843d-edaebe764167 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/9e5c4459-f489-44f1-89e1-a7a693929adb with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/99900a10-ebb5-423b-92ad-6d330ccbc149 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/fd9be006-d382-483e-8d87-2a360848e174 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/42876422-fda8-4f05-9d5d-1ee451b9bd33 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/e615a220-fee5-41ca-97ec-ec0107e646c8 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:45 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/94d3fde7-c41b-4f5b-8e0a-daec29634df4 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/2ef391c2-e3a4-49e2-9d13-87a9f3efe074 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cf042cc6-e817-4234-9fb5-ac1d4835291e with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6c6d2282-6afe-496f-bc2e-87f960b40db6 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7bfd2978-928d-431c-bd50-b7c1bfa8f7ec with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/88986248-484d-4cd4-b507-d454c55712e9 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dd9e16f4-b360-495b-9a57-166953416553 with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: DELETE http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc with query params [] and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO Attempt 0 to fetch resource 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/437e8326-b4a8-4eda-9ffb-fd1f36295ac9 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/62269a62-f352-4f6a-9ea1-c7b390bcc5dd with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/06f8dd3c-5e7f-49e7-a806-bd59ec3fdbed with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cae97731-630d-4db4-9de5-cbb829b3164c with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7653c8a3-3fe6-49ba-b939-6dd0810c7ceb with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6e67a6b8-b833-43d4-a16d-48be5a7f27fc with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c0077078-9811-422e-a5de-3f2bc430b301 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/370cc708-7051-4d9a-9447-46d000db0e7e with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/ff3f2711-01f6-4a6c-aad4-f7aa180e5452 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d8659220-fbfa-4630-9d83-d10195cc9f81 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/93448fb5-0645-49bc-a5ff-eef2f3b1df2a with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/d7cc8615-1d2c-4ac5-ac0f-40e4203f1b83 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dcb59231-358c-4296-b7c7-8e0a94411ebc with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cb48ff41-594b-4c6d-a350-4d6f42bab004 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/59ee9429-0134-4dd3-b151-31051e57a225 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/086e29de-bac4-4de8-876f-eac74df6e501 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/59e01358-e6c0-49db-ae44-e4658bf01cba with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/c796b864-cd72-4d5a-9464-fcf635b4c4be with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/eac10a43-e450-4df4-8b77-f036bbd7ccef with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/1ad27f59-281a-4ca0-a591-501847b2e344 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7dc418a9-dccd-4291-843d-edaebe764167 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/9e5c4459-f489-44f1-89e1-a7a693929adb with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/99900a10-ebb5-423b-92ad-6d330ccbc149 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/fd9be006-d382-483e-8d87-2a360848e174 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/42876422-fda8-4f05-9d5d-1ee451b9bd33 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/e615a220-fee5-41ca-97ec-ec0107e646c8 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:46 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/94d3fde7-c41b-4f5b-8e0a-daec29634df4 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/2ef391c2-e3a4-49e2-9d13-87a9f3efe074 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/cf042cc6-e817-4234-9fb5-ac1d4835291e with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/6c6d2282-6afe-496f-bc2e-87f960b40db6 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/7bfd2978-928d-431c-bd50-b7c1bfa8f7ec with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/88986248-484d-4cd4-b507-d454c55712e9 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/dd9e16f4-b360-495b-9a57-166953416553 with query params None and x-rh-insights-request-id=None 2026-01-08 17:54:47 INFO REST: GET http://host-inventory-service.ephemeral-ls3xk1.svc:8000/api/inventory/v1/hosts/f4d8ca03-2f79-42ca-a88c-cab2e7b0ddbc with query params None and x-rh-insights-request-id=None ---------------------------- live log sessionfinish ---------------------------- 2026-01-08 17:54:47 INFO Found xml to add in archive junit-rhsm_subscriptions-sequential.xml. 2026-01-08 17:54:47 INFO Saved Report Portal rp_preproc archive to /tmp/iqe-ilaq2uch/reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz. =================================== FAILURES =================================== _ test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_below_one _ application = kafka_consumer = @pytest.mark.ephemeral @pytest.mark.ephemeral_only def test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_below_one( application, kafka_consumer ): """ verify remittance for tally snapshot data metadata: assignee: aunayak negative: false importance: high level: high requirements: payg_tally test_steps: This is a component based test for swatch-billable-usage 1. Send a tally snapshot to kafka topic. 2. Check remittance table to see the remittance value is expected based on the tally snapshot value expected_results: 1. Remittance should have correct remitted value """ billing_provider = "aws" product_id = "OpenShift-dedicated-metrics" billing_account_id = str(uuid.uuid4()) snapshot_date = datetime.datetime.now(datetime.timezone.utc) metric_id = "Cores" value = 20.0 sum_of_pre_remittance = sum( record["remittedValue"] for record in application.rhsm_subscriptions.get_account_remittance( product_id=product_id, billingProvider=billing_provider, billingAccountId=billing_account_id, ) ) # Publish tally snapshot to Kafka topic tally_snapshot_uuid = application.rhsm_subscriptions.create_tally_snapshot( product_id=product_id, billing_provider=billing_provider, snapshot_date=snapshot_date, metric_id=metric_id, value=value, billing_account_id=billing_account_id, ) assert tally_snapshot_uuid application.rhsm_subscriptions.wait_for_remittance( product_id=product_id, metric_id=metric_id, sum_of_pre_remittance=sum_of_pre_remittance ) verify_remittance_data( application, product_id, billing_provider, metric_id, billing_account_id, value ) # verify value is 20*0.25=5.0 > verify_kafka_hourly_aggregate_data(application, billing_provider, billing_account_id, 5.0) /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_billable_usage/test_swatch_billable_usage.py:314: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_billable_usage/swatch_billable_usage_helpers.py:231: in verify_kafka_hourly_aggregate_data application.rhsm_subscriptions.rhsm_internal_api.kafka_bridge.wait_for_kafka_messages( /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/internal_apis/kafka_bridge.py:153: in wait_for_kafka_messages return wait_for( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ invoke_function = .get_kafka_messages at 0x7f3824e91d00> assert_function = .assert_kafka_messages at 0x7f3824e91c60> description = 'wait for 1 kafka messages', sleep_time = 2, max_retries = 3 failure_function = None def wait_for( invoke_function, assert_function, description, sleep_time=2, max_retries=3, failure_function=None, ): """ Repeatedly invokes a function and checks its output using an assertion function. Args: invoke_function (callable): The function to be invoked repeatedly. assert_function (callable): A function that takes the output of invoke_function and returns True if the condition is met, otherwise False. failure_function (callable): A function that is invoked when the action is timeout. timeout (int): Maximum time to wait for the assertion to pass, in seconds. Default is 10. interval (float): Time to wait between invocations, in seconds. Default is 0.5. Returns: The output of invoke_function if assert_function returns True within the timeout. """ retries = 0 result = None while retries <= max_retries: if retries > 0: logging.warning(f"Retrying '{description}'...") try: result = invoke_function() assert_function(result) logging.info(f"The action '{description}' succeeded with: {result}") return result except Exception as e: logging.warning(f"Action '{description}' failed with error '{e}'. Retrying...") retries += 1 sleep(sleep_time) error_message = f"The action '{description}' was not completed within the timeout period. Last result was '{result}'. " logging.error(error_message) if failure_function: failure_function(result) > assert False, error_message E AssertionError: The action 'wait for 1 kafka messages' was not completed within the timeout period. Last result was 'None'. E assert False /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/utils/test_framework_utils.py:51: AssertionError ---------------------------- Captured stderr setup ----------------------------- 2026-01-08 17:17:59,815 - Using random seed value for random generation: 8276 ------------------------------ Captured log setup ------------------------------ 2026-01-08 17:17:59 INFO Using random seed value for random generation: 8276 2026-01-08 17:17:59 INFO Creating Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:17:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group 2026-01-08 17:17:59 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group, status_code: 200 2026-01-08 17:17:59 INFO Trace log using : None ------------------------------ Captured log call ------------------------------- 2026-01-08 17:17:59 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8 2026-01-08 17:17:59 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8, status_code: 200 2026-01-08 17:17:59 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:17:59 INFO Sending the following kafka message to platform.rhsm-subscriptions.tally: {'org_id': '20012924', 'tally_snapshots': [{'billing_provider': 'aws', 'billing_account_id': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'snapshot_date': '2026-01-08T17:17:59.827635Z', 'product_id': 'OpenShift-dedicated-metrics', 'sla': 'Premium', 'usage': 'Production', 'granularity': 'Hourly', 'id': '85abfdbd-7568-4394-a16e-208974a9e366', 'tally_measurements': [{'hardware_measurement_type': 'PHYSICAL', 'metric_id': 'Cores', 'value': 20.0, 'currentTotal': 20.0}]}]} 2026-01-08 17:17:59 INFO Requesting POST http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally 2026-01-08 17:18:00 INFO POST request response url: http://kafka-bridge-bridge-service:8080/topics/platform.rhsm-subscriptions.tally, status_code: 200 2026-01-08 17:18:00 INFO Trace log using : None 2026-01-08 17:18:00 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:00 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:00 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:00 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:02 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&metricId=Cores 2026-01-08 17:18:02 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&metricId=Cores, status_code: 200 2026-01-08 17:18:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:02 INFO The action 'wait for remittances for 'OpenShift-dedicated-metrics', 'Cores', expected value 'None', status 'None', and '{}'' succeeded with: [{'orgId': '20012924', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'remittedValue': 20.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:59.924682Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:18:02 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:02 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:02 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:02 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:04 INFO Requesting GET http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8 2026-01-08 17:18:04 INFO GET request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/remittance/accountRemittances?productId=OpenShift-dedicated-metrics&orgId=20012924&billingProvider=aws&metricId=Cores&billingAccountId=45c9df06-fcb0-4880-9fee-87811d8886d8, status_code: 200 2026-01-08 17:18:04 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:04 INFO The action 'wait to verify remittance for 'OpenShift-dedicated-metrics', 'Cores', and '45c9df06-fcb0-4880-9fee-87811d8886d8'' succeeded with: [{'orgId': '20012924', 'productId': 'OpenShift-dedicated-metrics', 'metricId': 'Cores', 'billingProvider': 'aws', 'billingAccountId': '45c9df06-fcb0-4880-9fee-87811d8886d8', 'remittedValue': 20.0, 'accumulationPeriod': '2026-01', 'remittanceDate': '2026-01-08T17:17:59.924682Z', 'remittanceStatus': 'pending', 'remittanceErrorCode': 'null'}] 2026-01-08 17:18:09 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:18:09 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:18:09 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:18:09 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 0 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 1 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 404 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 WARNING Partition 2 does not exist in topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate 2026-01-08 17:18:11 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:18:11 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:11 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:11 INFO Trace log using : None 2026-01-08 17:18:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:12 INFO Trace log using : None 2026-01-08 17:18:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:13 INFO Trace log using : None 2026-01-08 17:18:14 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:14 INFO Trace log using : None 2026-01-08 17:18:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:15 INFO Trace log using : None 2026-01-08 17:18:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:16 INFO Trace log using : None 2026-01-08 17:18:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:18 INFO Trace log using : None 2026-01-08 17:18:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:19 INFO Trace log using : None 2026-01-08 17:18:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:20 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:20 INFO Trace log using : None 2026-01-08 17:18:21 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:21 INFO Trace log using : None 2026-01-08 17:18:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:22 INFO Trace log using : None 2026-01-08 17:18:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:23 INFO Trace log using : None 2026-01-08 17:18:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:24 INFO Trace log using : None 2026-01-08 17:18:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:25 INFO Trace log using : None 2026-01-08 17:18:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:26 INFO Trace log using : None 2026-01-08 17:18:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:27 INFO Trace log using : None 2026-01-08 17:18:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:29 INFO Trace log using : None 2026-01-08 17:18:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:30 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:30 INFO Trace log using : None 2026-01-08 17:18:31 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:31 INFO Trace log using : None 2026-01-08 17:18:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:32 INFO Trace log using : None 2026-01-08 17:18:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:33 INFO Trace log using : None 2026-01-08 17:18:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:34 INFO Trace log using : None 2026-01-08 17:18:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:35 INFO Trace log using : None 2026-01-08 17:18:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:36 INFO Trace log using : None 2026-01-08 17:18:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:37 INFO Trace log using : None 2026-01-08 17:18:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:39 INFO Trace log using : None 2026-01-08 17:18:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:40 INFO Trace log using : None 2026-01-08 17:18:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:41 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:41 INFO Trace log using : None 2026-01-08 17:18:41 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:18:41 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:18:43 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:18:43 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:43 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:18:43 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:43 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:43 INFO Trace log using : None 2026-01-08 17:18:44 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:44 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:44 INFO Trace log using : None 2026-01-08 17:18:45 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:45 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:45 INFO Trace log using : None 2026-01-08 17:18:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:46 INFO Trace log using : None 2026-01-08 17:18:47 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:47 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:47 INFO Trace log using : None 2026-01-08 17:18:48 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:49 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:49 INFO Trace log using : None 2026-01-08 17:18:50 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:50 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:50 INFO Trace log using : None 2026-01-08 17:18:51 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:51 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:51 INFO Trace log using : None 2026-01-08 17:18:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:52 INFO Trace log using : None 2026-01-08 17:18:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:53 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:53 INFO Trace log using : None 2026-01-08 17:18:54 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:54 INFO Trace log using : None 2026-01-08 17:18:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:55 INFO Trace log using : None 2026-01-08 17:18:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:56 INFO Trace log using : None 2026-01-08 17:18:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:57 INFO Trace log using : None 2026-01-08 17:18:58 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:18:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:18:59 INFO Trace log using : None 2026-01-08 17:19:00 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:00 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:00 INFO Trace log using : None 2026-01-08 17:19:01 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:01 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:01 INFO Trace log using : None 2026-01-08 17:19:02 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:02 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:02 INFO Trace log using : None 2026-01-08 17:19:03 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:03 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:03 INFO Trace log using : None 2026-01-08 17:19:04 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:04 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:04 INFO Trace log using : None 2026-01-08 17:19:05 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:05 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:05 INFO Trace log using : None 2026-01-08 17:19:06 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:06 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:06 INFO Trace log using : None 2026-01-08 17:19:07 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:07 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:07 INFO Trace log using : None 2026-01-08 17:19:08 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:08 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:08 INFO Trace log using : None 2026-01-08 17:19:09 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:10 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:10 INFO Trace log using : None 2026-01-08 17:19:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:11 INFO Trace log using : None 2026-01-08 17:19:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:12 INFO Trace log using : None 2026-01-08 17:19:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:13 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:13 INFO Trace log using : None 2026-01-08 17:19:13 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:19:13 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:19:15 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:19:15 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:15 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:15 INFO Trace log using : None 2026-01-08 17:19:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:16 INFO Trace log using : None 2026-01-08 17:19:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:17 INFO Trace log using : None 2026-01-08 17:19:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:18 INFO Trace log using : None 2026-01-08 17:19:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:19 INFO Trace log using : None 2026-01-08 17:19:20 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:21 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:21 INFO Trace log using : None 2026-01-08 17:19:22 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:22 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:22 INFO Trace log using : None 2026-01-08 17:19:23 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:23 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:23 INFO Trace log using : None 2026-01-08 17:19:24 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:24 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:24 INFO Trace log using : None 2026-01-08 17:19:25 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:25 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:25 INFO Trace log using : None 2026-01-08 17:19:26 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:26 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:26 INFO Trace log using : None 2026-01-08 17:19:27 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:27 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:27 INFO Trace log using : None 2026-01-08 17:19:28 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:28 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:28 INFO Trace log using : None 2026-01-08 17:19:29 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:29 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:29 INFO Trace log using : None 2026-01-08 17:19:30 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:31 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:31 INFO Trace log using : None 2026-01-08 17:19:32 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:32 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:32 INFO Trace log using : None 2026-01-08 17:19:33 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:33 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:33 INFO Trace log using : None 2026-01-08 17:19:34 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:34 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:34 INFO Trace log using : None 2026-01-08 17:19:35 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:35 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:35 INFO Trace log using : None 2026-01-08 17:19:36 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:36 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:36 INFO Trace log using : None 2026-01-08 17:19:37 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:37 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:37 INFO Trace log using : None 2026-01-08 17:19:38 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:38 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:38 INFO Trace log using : None 2026-01-08 17:19:39 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:39 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:39 INFO Trace log using : None 2026-01-08 17:19:40 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:40 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:40 INFO Trace log using : None 2026-01-08 17:19:41 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:42 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:42 INFO Trace log using : None 2026-01-08 17:19:43 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:43 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:43 INFO Trace log using : None 2026-01-08 17:19:44 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:44 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:44 INFO Trace log using : None 2026-01-08 17:19:45 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:45 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:45 INFO Trace log using : None 2026-01-08 17:19:46 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:46 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:46 INFO Trace log using : None 2026-01-08 17:19:46 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:19:46 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:19:48 WARNING Retrying 'wait for 1 kafka messages'... 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/positions, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting POST http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription 2026-01-08 17:19:48 INFO POST request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/subscription, status_code: 204 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:48 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:19:48 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:48 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:48 INFO Trace log using : None 2026-01-08 17:19:49 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:49 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:49 INFO Trace log using : None 2026-01-08 17:19:50 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:50 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:50 INFO Trace log using : None 2026-01-08 17:19:51 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:51 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:51 INFO Trace log using : None 2026-01-08 17:19:52 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:52 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:52 INFO Trace log using : None 2026-01-08 17:19:53 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:54 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:54 INFO Trace log using : None 2026-01-08 17:19:55 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:55 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:55 INFO Trace log using : None 2026-01-08 17:19:56 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:56 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:56 INFO Trace log using : None 2026-01-08 17:19:57 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:57 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:57 INFO Trace log using : None 2026-01-08 17:19:58 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:58 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:58 INFO Trace log using : None 2026-01-08 17:19:59 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:19:59 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:19:59 INFO Trace log using : None 2026-01-08 17:20:00 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:00 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:00 INFO Trace log using : None 2026-01-08 17:20:01 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:01 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:01 INFO Trace log using : None 2026-01-08 17:20:02 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:02 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:02 INFO Trace log using : None 2026-01-08 17:20:03 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:04 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:04 INFO Trace log using : None 2026-01-08 17:20:05 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:05 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:05 INFO Trace log using : None 2026-01-08 17:20:06 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:06 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:06 INFO Trace log using : None 2026-01-08 17:20:07 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:07 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:07 INFO Trace log using : None 2026-01-08 17:20:08 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:08 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:08 INFO Trace log using : None 2026-01-08 17:20:09 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:09 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:09 INFO Trace log using : None 2026-01-08 17:20:10 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:10 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:10 INFO Trace log using : None 2026-01-08 17:20:11 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:11 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:11 INFO Trace log using : None 2026-01-08 17:20:12 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:12 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:12 INFO Trace log using : None 2026-01-08 17:20:13 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:14 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:14 INFO Trace log using : None 2026-01-08 17:20:15 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:15 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:15 INFO Trace log using : None 2026-01-08 17:20:16 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:16 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:16 INFO Trace log using : None 2026-01-08 17:20:17 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:17 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:17 INFO Trace log using : None 2026-01-08 17:20:18 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:18 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:18 INFO Trace log using : None 2026-01-08 17:20:19 INFO Requesting GET http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records 2026-01-08 17:20:19 INFO GET request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0/records, status_code: 200 2026-01-08 17:20:19 INFO Trace log using : None 2026-01-08 17:20:19 INFO Timeout occurred while waiting for message on topic platform.rhsm-subscriptions.billable-usage-hourly-aggregate. Found messages were [{'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 1, 'windowTimestamp': '2026-01-08T17:14:13.705637Z', 'aggregateId': '1823176d-0ef8-40cb-a8e9-e2ce854835fd', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5bff2659-208b-4baf-81ed-b7997b22e97c'}, 'snapshotDates': ['2026-01-08T16:14:13.705603Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['1fe5fd44-073d-4ccd-b566-40b78c46a16f']}, 'partition': 0, 'offset': 0, 'timestamp': 1767892455940}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 1, 'timestamp': 1767892450062, 'headers': [{'key': 'traceparent', 'value': 'MDAtZThiNzNiOWM5MDE4NjFmOWU5NWE5MGI4NWRhZTc3OWUtM2M2Y2IyOGM3NWYxZjYxNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 2, 'timestamp': 1767892450171, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDJiY2RlMzlmYmIwOTZmZTRkMTVkZDNmMjAzYjc5N2QtMWViMzM0NjY4OGY1M2U0My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 3, 'timestamp': 1767892450170, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGYxM2I4ZmI3N2UxNDljZDMyYjgxNzE0NzIyMTBiNzctNjEyYTgwNmViYzk2MWY0Yi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:30.034356Z', 'aggregateId': 'f1223109-75dc-499e-9da5-0481c7e0b1a6', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '53a1c8b0-ef40-4fa4-9a43-822249f7ae2a'}, 'snapshotDates': ['2026-01-08T16:14:30.03433Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['388275fa-8df2-4ab7-97bb-de11cb766c4d']}, 'partition': 0, 'offset': 4, 'timestamp': 1767892470513}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 5, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjQwYTViNjYyOWI3NWQ5MTM4ODgyZTkwNTczNmZiZTktZDk0Zjk1NjQyM2Q2ZjZjYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 6, 'timestamp': 1767892467725, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGZhN2JmZThmZDlkNTFhNzMzZmZiOGIzZDE5ZGY1YWItYWY2NmM3Y2JjNTA5MDA0ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 7, 'timestamp': 1767892467724, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjJkMTkzODllNDQyOGQ4ZjJiYTRiN2Y0NWUzY2Q5ZTgtZThmMGRkYmUzM2EzYmYwMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 8, 'timestamp': 1767892480326, 'headers': [{'key': 'traceparent', 'value': 'MDAtNWQwZTlhM2Q3NDQzOWU0ZGI1MDlmOWQwZDRhYzU4MzMtOWQwMjMzMTQwYjJmYTU2My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 9, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtMDQxNjBlMjE0ODM4ODZkYTEyZGZiN2I0NDA5NzI2YzYtNTA3MGFmYTIwMWIwMDQ5Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 10, 'timestamp': 1767892480327, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGJkNzlkZGI4MGM5Yzk4ZDgyOWM4OWViOGE3Mzc3MDgtOTU2Y2Q1MzZhOGUzMmE3MS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:00.431042Z', 'aggregateId': 'edbb7df0-8b5d-4297-a7cf-13a06f61d774', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'b679db89-b2d2-4be4-a327-d2f5028d305c'}, 'snapshotDates': ['2026-01-08T17:15:00.431042Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f945bd92-9b73-45cd-b4bd-11b8c470241b']}, 'partition': 0, 'offset': 11, 'timestamp': 1767892502455}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 12, 'timestamp': 1767892498341, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjVlZmFkODYzOWZhZmQ1YTNhODdjYmIwOTI5NDBjZGUtMzE4MzY4Zjk4NDViNzMyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 13, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzgxYzUyZWQwYmY1MTk5ZDA0YmIwNjFmMzViMTdmNTMtZjdkOTJlNThkYTBmN2ExNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 14, 'timestamp': 1767892498342, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmU2MzZiM2ZiMzM4NTY2YWM1MDdlOGRmMzM5MWJmOTUtY2Q2YzAxYzRjZGEwMzBhNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 15, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2YzMzZmNzVhMGM1Zjc5YzZlMTYwZDFlNTA0ZWU3MDEtYTRmMTJkZGU1YWQwNTI1Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 16, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWMyODkzNGY2MzQ5ZDM1YTgxZTVkZDkxODk5YWY4MTItYWY0MjMzZGRlOTRlOTBhZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 17, 'timestamp': 1767892507483, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmNmYzYxNTBmOGExZTVhMDQ2ZmMzNjk5ODg5ODQ1NDEtMTRhZDBlMmNhMTllZjkxZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 18, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDI0MWUyZTUxY2MzN2FiYTU0OGU4ZmViNjY1ZDBhZjMtYzJkMDBiMTIzMGE1ZmIzNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 19, 'timestamp': 1767892514749, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzgwYmJmZmI2ZmE0N2YxZmE1ZGU1NzczNWE2NzI0YjctYjgwMzViY2E3MTQzYjJhNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 20, 'timestamp': 1767892514748, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWE5ZTQ2MzY3OTVmZTgxODc3MDY1MjRkMmNhOTEtZWUwNDBiZWYzOGZmYTliMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 21, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTdlNDVmZjBkYjQ1MTg4MDlkYzc5ZWRjZmY3ZmY1OWUtZjdmZDBjODUyMDdiMTlhYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 22, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtMThlMDA5YmYyMDFhNGRiYTgzZTYyNjNiNjJhZDAyYzUtNDU0MWM1ODUxM2I2ZDBjMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 23, 'timestamp': 1767892528885, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjJmMGY1MzUxNWU0YjA3YzdiNTVhNzcxN2UxNzM2ZDUtNzY5ZWFlODE1MGNhYjM4NS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 24, 'timestamp': 1767892537376, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGI2MDJhZjkyNWFkMTQwYmQzMmMzNTI5ODdlMDE4YmQtMzkyZTcyNDIwMmFmMzIyMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 25, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtOTlhY2VlYWQwNmM5NDkwZjI1MGViY2UxZWJiNGE2MzgtMzUxODVmZWNkNzE2MzYyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 26, 'timestamp': 1767892537377, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTUyMmQ3ODc5N2U2NTg1ZTVkODUwZTQ5MWVhZTQxMWItYjg5ZDI5NzEyNmI1NzM0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 27, 'timestamp': 1767892548480, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjVkNzg5MGRiMmI2MzEwNmQ1ZDFiYjc2MTc4OTRjMDQtMjNhZDQzZGY2YjdkOWIxZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 28, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtM2ZiNzU5ZmI2YWQ3NTA2ODY5YjUwNDdhMDBiM2FkMmMtNGY1ODBlMzNlYTFmYjVkMi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 29, 'timestamp': 1767892548481, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjdlNjY5NzQ2MmY2NGE1ZDQ4NjhhZThiZWRiYTcwOWEtNmRkZDgwMjY5OTU3YmM4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 30, 'timestamp': 1767892561112, 'headers': [{'key': 'traceparent', 'value': 'MDAtODRjYTk4NmEwYjg0ZTE1MTkzNDUyODA0ODQyYWZjNmYtY2JmMzYwODZhOTdjNjM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 31, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzcwZDhlMWE0MDA2YjRkMzc3ZjYxODZlYmU5YTI5M2MtZWRkNDAyZGRjY2UzNTNiOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 32, 'timestamp': 1767892561113, 'headers': [{'key': 'traceparent', 'value': 'MDAtZWUyYWFiNDA0MjM2OWU4YzlmOTdiZDJjZDJlZDAyMGItZmJkMTgxNjE1Njg1M2UyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 33, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtMjA3YWZiNjQ1MzNjYzFhZmQ4YzI1MDIyNGM1YWJmNzMtYzQ1MzI3ZjA3ZTY3NjMxZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 34, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGY5MWZmN2U1NTlmZTkzYjEyMDgwOGI3MzhkZjAxNzItYzBjOTk3MjY0ZDg5MmM2Yy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 35, 'timestamp': 1767892573389, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyNTIzMzlmN2M0YjY5ZDNjYWM4NzY1ZDUwY2Q1MTUtYzc5OTk5MjMyMzI4NDRmZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 36, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTI3MTQ3YmUzMTEyYjBmMjAzNjgwMzlhMTQzZTJmZTQtY2IwMjcwNDJkNTUxNTcxYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 37, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtMWU2YWQzMzE4YzkwNzJhNWEzNmFlMWZhMjYzM2M4ZWItNzIxNTJhZmVmZmUyODFmMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 38, 'timestamp': 1767892580903, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDRhYjA2OGY2OWY3YzU4OTAxNDU2ZmJhZTQ3NzQ2ZjItYmI5ZDljNzQ0ZGRmZTJhOC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:30.195304Z', 'aggregateId': 'f3998a06-7c7b-4634-b792-658b2b3bddd1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '69372b0b-6d37-4b45-b9da-c4c7d81a47db'}, 'snapshotDates': ['2026-01-08T17:16:30.195304Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f4818166-92b0-475e-bce4-151b85d5fb05']}, 'partition': 0, 'offset': 39, 'timestamp': 1767892590776}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 40, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTM4MDVmMTIxMGJlZWE5N2NhY2I2OGIwYjg5OTQ1ZDItYWU2ZDU1N2MxNWEzNjViNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 41, 'timestamp': 1767892588134, 'headers': [{'key': 'traceparent', 'value': 'MDAtOGM5NzVmMTlhN2ZhZjAzZmE4ZWE0N2E0Y2QyNjczOTUtNDRkMzEzMjdjYjUyNTFlZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 42, 'timestamp': 1767892588133, 'headers': [{'key': 'traceparent', 'value': 'MDAtNGEwZjRhMGUxNWI3MmQyNmMzOGUxNTU0OTIxZmRmNWYtMzIwNmY1MjJjY2Y3YzViMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 43, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTc2ODRlYTNiZmYzMWY4NjgyZDkzZjA2NTFjZmM5YzktNDBlMzIzODdkYjQzMjRmZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 44, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMzhhNDFhM2I2ZmY2YTY3MTc0OGM5ZjBkNTRmNzg3MDYtYWRiN2JlZTNkMmYwODEwNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 45, 'timestamp': 1767892595802, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTgwNjcxOTkyMzExZmY3NDVmMTM0YTY4OWQ3OTdjOGEtZWUxN2FmMGViNWYyZWIwZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '099c057d-60e0-45bb-81a3-9bf5d3865ebc', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['2cca7930-671c-4c88-9893-80fa8e00c02c']}, 'partition': 0, 'offset': 46, 'timestamp': 1767892610500}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 47, 'timestamp': 1767892602960, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzQ1N2FlNzMzZTc3YWUyOGM2YWJhOGZhOTA0N2I2YTAtZjQ3M2ViY2NmYTI3MjcxYS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 48, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtYmJmNWU5N2M5ZjUyOWUyNDcxNmM3OTU3MGU2YmQzYmYtNTQ0ZWUxYzU3MmI2NzQ4OS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 49, 'timestamp': 1767892602961, 'headers': [{'key': 'traceparent', 'value': 'MDAtNzA0ZmRkMDkxODg2ZGNkZWQ2YjA5ZmU5N2MyN2VkOWUtOTNhYTljOTlmYjBmMWQ2Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 50, 'timestamp': 1767892615660, 'headers': [{'key': 'traceparent', 'value': 'MDAtMmZhNThkZmM0ODY3NjdmNDgxMTY5YzI5MGIxZjU3ZDctNGIzMjI1NGQzMTllNTgzYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 51, 'timestamp': 1767892615659, 'headers': [{'key': 'traceparent', 'value': 'MDAtMTM4YjkwMmU3N2EyOTkxZTczOWJhNzU0NmVkMjEyOWUtYjY2OTkwYTkyNmQ0Yjk1My0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 52, 'timestamp': 1767892615661, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWNkZGM4ZDc1OTNiNzI4NjNkZjMwZmNhMGEyMzZlNzEtZmU3MGE3NzU1ZDAxYmJkMy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 53, 'timestamp': 1767892633624, 'headers': [{'key': 'traceparent', 'value': 'MDAtY2NjYzI3NjBkYmM3MDM2NmU5NmMwMWNhYjZhYjVjMTAtMjYwMjJjZmZiODc4ZGNhNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5abaf652-1461-47c1-ad24-66c41d7d9c00', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'ea3e49e7-544b-4938-b4ac-f0de1a45c63c'}, 'snapshotDates': ['2026-01-08T17:17:16.81331486Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['d2263e54-45ff-4dfc-9fa6-75f435596086']}, 'partition': 0, 'offset': 54, 'timestamp': 1767892636821, 'headers': [{'key': 'traceparent', 'value': 'MDAtNTg1NDE2MWM4NDg1MGNlODBlN2VkNDM1NjFkMzY1NzItMTRiNjIxYjdkYTQxOTllZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 55, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzU0ODQwNDkwZTQxMzJlZWY1MDlhNWZhZWUzZTJmMjgtZWM5NjQ3ZTg5N2YzNzQ3Ni0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 56, 'timestamp': 1767892633625, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTUzY2Q2NmMyMTMzM2RjYzY1NTJiMmE2ZTc5NTc0NGUtYWU2ZGE5NDY0MDBkODVmMS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 57, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjcxZGQ1YmYxODdmZjIzYjQ2ZTMwNjA3ODA1MjIyYzItMjg2NjllODY2NGRlN2M1YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 58, 'timestamp': 1767892642179, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjk1NWY1NzYyNTA1ZGVjMjg0MWM3Y2RjZTY0MzYzOGQtN2QwMzkzM2JmMmYyNTQyZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'value': {'totalValue': 20.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'e5f34a2d-871e-4389-a41a-b30d25512ffe', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '1e9b7a51-5202-4920-bbb7-39befc035828'}, 'snapshotDates': ['2026-01-08T17:17:31.420375868Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a1876652-8c03-4654-9039-6a705a44c5b5']}, 'partition': 0, 'offset': 59, 'timestamp': 1767892651425, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjI2ZDY1ZmFjM2Q1OTU0MDc2ZGZmNjMyOTAxNDdmMWEtOTFiNDk2N2NjOGM2ODYzYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 60, 'timestamp': 1767892642180, 'headers': [{'key': 'traceparent', 'value': 'MDAtODIzMjI5NzFkZjdkNmFhNGNlOWIxZjA3YTVhNGM1N2QtMWU4MzgwMzc3Yzc5NzE4NC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 61, 'timestamp': 1767892658563, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjc3ZmEwZTBlZWE4NDk5ZDdiMmY4NTVlMTE0ZWEyNTAtZGY5ODA1MmRkNjY3OGI3YS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 62, 'timestamp': 1767892658562, 'headers': [{'key': 'traceparent', 'value': 'MDAtYzk2NjlmOWJjZDkxMWM1OWMwMjY2MmZhOTcxZmY3ZmYtMTA2OGMxYmQzOGYyMzU1ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 63, 'timestamp': 1767892658564, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDUzODkzYzA5MjA3NDhkZGJjYzg1NjA5NjFmY2EzYzktZGYzYjNiMDcwNjQzOTk0Mi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 64, 'timestamp': 1767892670773, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjA4OTQ4ZjhjZGUwZmE5ZjAyOWMzYTY0YTY5ODhhYmYtYzdiZTY0Nzg1OWVjZTBlYi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 65, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYTBlOGRiNjE4YmNhNGFhYjRlZTM4NTg2MTIxZTVlZjgtZTg3MWI1NDY5YjAxZDgwNi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 66, 'timestamp': 1767892670774, 'headers': [{'key': 'traceparent', 'value': 'MDAtYjY3YmU2MGI4MzdjMTY5NDRlNmI5ZGMwNzhhNDk3NzYtZDUyN2RhNmYxNWNhZTRjMC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 67, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjk5ODFmZTU4Y2VjNWU1YjM4ODYyMTcxNDk0MDQzNDAtOWFkZjhlMGViNzNkOTI4Zi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 68, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtNjUyMGYzNTg1NmUyY2E2MTcyZTc2MTYxOTIzNGVlNzgtNmMzOGFkYzQ0MzdkZDMwYy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 69, 'timestamp': 1767892677796, 'headers': [{'key': 'traceparent', 'value': 'MDAtZDA4MTIyOWI1NmM2YWU2N2ZmZTcyM2MxMTM4MjE2ODctMmEyMzFjMWQ0MjBiMzE4ZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 70, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtYWUzYjgyMmY0NDI1ZDcyYWM1NWI2NzQ4YWIwNTdiZTYtMzEwOWFjYTg2ZGE1MjFkNy0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 71, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZjJiNjE4MjAwNTEwMmE2ZjVjMzc1MDA2NTVlZTcxNmMtYWJkYWZjZDRiODI0NjA3Ny0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': 'flush', 'productId': None, 'metricId': None, 'sla': None, 'usage': None, 'billingProvider': None, 'billingAccountId': None}, 'value': {'totalValue': 0, 'windowTimestamp': None, 'aggregateId': None, 'aggregateKey': None, 'snapshotDates': [], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': []}, 'partition': 0, 'offset': 72, 'timestamp': 1767892682039, 'headers': [{'key': 'traceparent', 'value': 'MDAtZGEyZGU3YjlmNTU3ZDU0Y2ViYjg3ZGY4YzRkYTMwNDYtMmVjYzFlNzQxNWI5NWUzNC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:14:42.42925Z', 'aggregateId': 'd16e9df1-0606-4bb9-bf3d-142cf32430b1', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '751f6b8b-8aba-433b-b73f-662215db5c85'}, 'snapshotDates': ['2026-01-08T16:14:42.429222Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0e3e918e-9ea3-4748-95b1-4c2c7e44f6df']}, 'partition': 1, 'offset': 0, 'timestamp': 1767892492039}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:16.928916Z', 'aggregateId': 'fcb8831a-50c1-49f5-9de1-61a0edfe3861', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f3e2188-4382-48cc-9915-d958c5b2bf0d'}, 'snapshotDates': ['2026-01-08T16:15:16.928877Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['3a602bba-0c2b-48d1-a712-e7e62dd26f00']}, 'partition': 1, 'offset': 1, 'timestamp': 1767892517146}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2, 'windowTimestamp': '2026-01-08T17:15:30.967493Z', 'aggregateId': '822ea7db-8c39-438f-81f6-9a0a3c67cee2', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7a112c12-4fec-4f39-b258-f3e8e75d6761'}, 'snapshotDates': ['2026-01-08T16:15:30.967472Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['af4ca04a-bb1b-44e3-81e3-9c68b7296593']}, 'partition': 1, 'offset': 2, 'timestamp': 1767892531196}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:39.445605Z', 'aggregateId': 'aca59927-965a-44af-a879-7805761cd36d', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '2f687d55-3a7c-4bdb-a2c8-64e7c600e479'}, 'snapshotDates': ['2026-01-08T17:15:39.445605Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8abb4361-df06-4d0e-a723-e5f59d7b3d00']}, 'partition': 1, 'offset': 3, 'timestamp': 1767892539777}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:50.564785Z', 'aggregateId': '8fdda123-29f0-4159-aab7-8fb2b385f488', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2026-01-08T17:15:50.564785Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['071ea436-14ef-489d-bc07-b230574a686c']}, 'partition': 1, 'offset': 4, 'timestamp': 1767892556041}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:22.962307Z', 'aggregateId': '26315f60-5ece-4645-9187-8d0978343188', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'badMetric', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '3221e56f-bd78-4f4b-86f7-63cfb3a48a05'}, 'snapshotDates': ['2026-01-08T17:16:22.962307Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['c0b5fc25-1cb0-4003-9332-d6953828f5bd']}, 'partition': 1, 'offset': 5, 'timestamp': 1767892583108}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': '5e03aacc-a151-4dae-b3d6-31261dd3e0f6', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '895684b7-e213-4a96-bb79-4a3b71ec5638'}, 'snapshotDates': ['2026-01-08T17:17:01.207120293Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['b42f8a36-b248-4d79-b15c-9126da72ef4b']}, 'partition': 1, 'offset': 6, 'timestamp': 1767892621362, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDBkNTk1MTgyMDk0M2YzZDAzNDlkYTBhZTRhNzRhYTQtZWYxZjM2ZjUxZmE4ZWM5ZS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'd07e2af2-cded-44c5-9dce-2d9d18920af8', 'aggregateKey': {'orgId': '3340851', 'productId': 'rosa', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '79cf171b-35be-43d8-8678-2b86b2de4103'}, 'snapshotDates': ['2026-01-08T17:17:25.963498866Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['8c2dfa26-cb2e-4263-86d7-61531661f7b7']}, 'partition': 1, 'offset': 7, 'timestamp': 1767892645969, 'headers': [{'key': 'traceparent', 'value': 'MDAtOWRlYzk1MWM3YmY2ODMxNjFmMDZlMWQzODM3YmNkMDEtNTMwNTc2MjA5YzRkM2IyOS0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'b83b146d-c0e8-483f-9be9-c1e041fa1fa8', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '7ce9739b-4b7a-400e-a030-1fe60dd0f6cd'}, 'snapshotDates': ['2026-01-08T17:17:41.924441623Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0630a093-bb8d-494d-bd23-ebc38585b8fc']}, 'partition': 1, 'offset': 8, 'timestamp': 1767892661929, 'headers': [{'key': 'traceparent', 'value': 'MDAtMGNhMGNjNTQwNzM4MTBhMDI4Y2M2Y2U4MTMzNzI3NjgtYWIxN2JmY2NhOWJlZWEyZi0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'value': {'totalValue': 5.0, 'windowTimestamp': '2026-01-08T17:00:00Z', 'aggregateId': 'eb2bdc26-a508-45b6-9b50-41af1f157ec0', 'aggregateKey': {'orgId': '20012924', 'productId': 'rhacs', 'metricId': 'Cores', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '76f6419f-8b3e-4afb-af63-fc0979d274c1'}, 'snapshotDates': ['2026-01-08T17:17:50.774621377Z'], 'status': None, 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['11f78d6f-ccdc-4bb1-81c5-85ad406e851a']}, 'partition': 1, 'offset': 9, 'timestamp': 1767892670779, 'headers': [{'key': 'traceparent', 'value': 'MDAtNDRiYWU0ZWM1MTBmYTNkZjQzNDNiODY4Y2NjOTdmYzctMzZjM2M0YmFhZWM4NDljZC0wMQ=='}]}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:14:29.802269Z', 'aggregateId': '44daefb1-5e1a-4e5d-95ad-8d1ee019bae8', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '7a45f73a-4ceb-4a02-8dba-0c47118da915'}, 'snapshotDates': ['2026-01-08T16:14:29.802241Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['aa43f034-de24-40b2-a1c2-b33f798f488a']}, 'partition': 2, 'offset': 0, 'timestamp': 1767892470011}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:15:09.551283Z', 'aggregateId': '09195582-28e1-4841-b8dd-a9b181993c34', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'Sockets', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': '5f1d469a-03cf-46da-941a-adcbf9043467'}, 'snapshotDates': ['2026-01-08T17:15:09.551283Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['23e80d8e-0f80-463d-9b0c-a7af819f4846']}, 'partition': 2, 'offset': 1, 'timestamp': 1767892509610}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 3, 'windowTimestamp': '2026-01-08T17:15:23.440088Z', 'aggregateId': '58b0665e-1fc8-4205-b345-0215536ebb74', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'aws', 'billingAccountId': 'bb14e8c8-bf7e-40ea-a3e1-456a06460eef'}, 'snapshotDates': ['2026-01-08T16:15:23.440061Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['f8ae237b-a26e-4cf8-b6c4-48a2413dffd0']}, 'partition': 2, 'offset': 2, 'timestamp': 1767892523709}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': 'testerday', 'aggregateId': '0eb293e3-d5c3-4100-bac9-66408db0fa48', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '4548cc71-cbe0-4716-8c3e-258c18964319'}, 'snapshotDates': ['2025.01.01'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a6626ca5-011f-4df3-8031-61ef3e2beccd']}, 'partition': 2, 'offset': 3, 'timestamp': 1767892551026}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': None, 'partition': 2, 'offset': 4, 'timestamp': 1767892563309}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:03.187291Z', 'aggregateId': 'd9d9c920-6fdb-4726-9926-04cdad3f93de', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'fe18d816-3ef1-4533-bd3f-1969551a23f3'}, 'snapshotDates': ['2026-01-08T17:16:03.187291Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['0c938d52-e24c-4155-9590-26761c888356']}, 'partition': 2, 'offset': 5, 'timestamp': 1767892568326}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:15.462285Z', 'aggregateId': '3644e114-120a-400f-8e30-0c2b22d85a76', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '6e455b17-8a84-4e9c-b5a2-7b823b66bfed'}, 'snapshotDates': ['2026-01-08T17:16:15.462285Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['66ce23cc-07f8-4c88-b4c6-65a42012911c']}, 'partition': 2, 'offset': 6, 'timestamp': 1767892575853}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:37.863224Z', 'aggregateId': '5d541213-b170-41af-9d65-7900a57b0f3e', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': 'eeeaa850-a191-4af7-a17f-64037aa24d6a'}, 'snapshotDates': ['2026-01-08T17:16:37.863224Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['a74c1ad7-c282-435d-ac62-ccbf5f9b6f3e']}, 'partition': 2, 'offset': 7, 'timestamp': 1767892597886}, {'topic': 'platform.rhsm-subscriptions.billable-usage-hourly-aggregate', 'key': None, 'value': {'totalValue': 2.0, 'windowTimestamp': '2026-01-08T17:16:45.019845Z', 'aggregateId': '6f327899-815b-45dd-99c1-9ae19b32d0ce', 'aggregateKey': {'orgId': '20012915', 'productId': 'rhel-for-x86-els-payg-addon', 'metricId': 'vCPUs', 'sla': 'Premium', 'usage': 'Production', 'billingProvider': 'azure', 'billingAccountId': '9e5ebd92-617a-4841-8492-ede1eefca513'}, 'snapshotDates': ['2026-01-08T17:16:45.019845Z'], 'status': 'pending', 'errorCode': None, 'billedOn': None, 'remittanceUuids': ['77137773-d2d9-460e-bafc-7b1060f86f2d']}, 'partition': 2, 'offset': 8, 'timestamp': 1767892605046}] 2026-01-08 17:20:19 WARNING Action 'wait for 1 kafka messages' failed with error 'No kafka messages were found assert None'. Retrying... 2026-01-08 17:20:21 ERROR The action 'wait for 1 kafka messages' was not completed within the timeout period. Last result was 'None'. ---------------------------- Captured log teardown ----------------------------- 2026-01-08 17:20:21 INFO Removing Kafka consumer group ... cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:21 INFO Requesting DELETE http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0 2026-01-08 17:20:21 INFO DELETE request response url: http://kafka-bridge-bridge-service:8080/consumers/iqe_consumer_group/instances/cb269035-0031-4ef8-8c13-8910e7973da0, status_code: 204 2026-01-08 17:20:21 INFO Trace log using : None 2026-01-08 17:20:21 INFO Not valid JSON output. Returning plain text message. __________________ test_tally_multiple_products_same_instance __________________ application = helpers = tally_db_session = @pytest.mark.ephemeral_only @pytest.mark.ephemeral def test_tally_multiple_products_same_instance(application, helpers, tally_db_session): """Verify one instance can be mapped to different products and the resulting tally summary is correct. metadata: assignee: liwalker negative: false test_steps: 1. Create one event each for rhacm and rosa. 2. Perform hourly tally. 3. Verify the response. expected_results: 1. The instances API returns the correct instances based on each product. 2. The tally report API returns the correct usage based on each product. 3. Resulting Tally summary is correct. """ application.rhsm_subscriptions.reset_account() # Data setup org_id = application.user.identity.org_id # Use a timestamp that's within the default sync_tally_hourly range (last 4 hours) current_time = datetime.datetime.now() - datetime.timedelta(hours=2) start = datetime_to_iso8601_format(hour_rounder(last_hour(4))) start_dt = datetime.datetime.fromisoformat(start.replace("Z", "")) end = (start_dt + datetime.timedelta(hours=7)).isoformat() + "Z" instance_id = str(uuid.uuid4()) # Create events for rhacm and rosa for product_id in ["rhacm", "rosa"]: helpers.insert_event( tally_db_session, current_time, f"snapshot_{product_id}", instance_id, org_id, product_id, get_metrics_to_measurements(product_id), ) # Sync hourly tally application.rhsm_subscriptions.sync_tally_hourly(perform_metering=False) # Verify correct instances are returned based on each product # Verify tally report usage is returned correctly based on each product for product_id in ["rhacm", "rosa"]: metrics = config_parser.get_swatch_metric_id_from_tag_metrics(product_id=product_id) for metric in metrics: value = 1 if metric == "Instance-hours" else 40 application.rhsm_subscriptions.wait_for_instance( product_id=product_id, metric_id=metric, display_name_contains=instance_id, instances_count=1, ) tally = application.rhsm_subscriptions.get_tally_report( product_id=product_id, metric_id=metric, granularity="Hourly", beginning=start, ending=end, ) tally_total = sum(record["value"] for record in tally.data) > assert tally_total == value, ( f"Total tally value for {metric} is {tally_total} when it should be {value}" ) E AssertionError: Total tally value for vCPUs is 0 when it should be 40 E assert 0 == 40 /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_tally/test_tally_multiple_products_same_instance.py:93: AssertionError ---------------------------- Captured stdout setup ----------------------------- 2026-01-08 17:29:03,387 INFO sqlalchemy.engine.Engine select version() 2026-01-08 17:29:03,388 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-01-08 17:29:03,388 INFO sqlalchemy.engine.Engine select current_schema() 2026-01-08 17:29:03,389 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-01-08 17:29:03,389 INFO sqlalchemy.engine.Engine show standard_conforming_strings 2026-01-08 17:29:03,390 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-01-08 17:29:03,390 INFO sqlalchemy.engine.Engine BEGIN (implicit) ---------------------------- Captured stderr setup ----------------------------- 2026-01-08 17:29:03,361 - Using random seed value for random generation: 4593 ------------------------------ Captured log setup ------------------------------ 2026-01-08 17:29:03 INFO Using random seed value for random generation: 4593 2026-01-08 17:29:03 INFO select version() 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO select current_schema() 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO show standard_conforming_strings 2026-01-08 17:29:03 INFO [raw sql] {} 2026-01-08 17:29:03 INFO BEGIN (implicit) ----------------------------- Captured stdout call ----------------------------- 2026-01-08 17:29:05,724 INFO sqlalchemy.engine.Engine INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05,724 INFO sqlalchemy.engine.Engine [generated in 0.00028s] {'event_id': '09e3983a-74b4-442e-a9df-08d227ff4960', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "09e3983a-74b4-442e-a9df-08d227ff4960", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (431 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "f7a8668a-5b8c-4eff-80cc-3a5290839c2b", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rhacm', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'f7a8668a-5b8c-4eff-80cc-3a5290839c2b'} 2026-01-08 17:29:05,728 INFO sqlalchemy.engine.Engine INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05,728 INFO sqlalchemy.engine.Engine [cached since 0.004545s ago] {'event_id': 'cb44f2d6-6fc1-43dc-a9e9-8e753702c731', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "cb44f2d6-6fc1-43dc-a9e9-8e753702c731", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (473 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "e43de1e5-ea77-4f24-9bfd-333281352f39", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rosa', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'e43de1e5-ea77-4f24-9bfd-333281352f39'} ------------------------------ Captured log call ------------------------------- 2026-01-08 17:29:03 INFO Flushing usage messages off from billable usage kafka topic 2026-01-08 17:29:03 INFO Requesting PUT http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush 2026-01-08 17:29:03 INFO PUT request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/topics/flush, status_code: 200 2026-01-08 17:29:03 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-contracts-service:8000/api/swatch-contracts/internal/rpc/reset/20012915, status_code: 204 2026-01-08 17:29:05 INFO Trace log using : 00-4ca141d150fd484968ef99217e03811f-3ba532e7ec8425b1-01 2026-01-08 17:29:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:05 INFO The action 'delete all data (contracts and subscriptions) for organization 20012915' succeeded with: 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-billable-usage-service:8000/api/swatch-billable-usage/internal/rpc/remittance/20012915, status_code: 200 2026-01-08 17:29:05 INFO Trace log using : 00-00000000000000000000000000000000-0000000000000000-00 2026-01-08 17:29:05 INFO Remittances for organization 20012915 deleted. 2026-01-08 17:29:05 INFO Requesting DELETE http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915 2026-01-08 17:29:05 INFO DELETE request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/rpc/tally/20012915, status_code: 200 2026-01-08 17:29:05 INFO Trace log using : 00-c207c3c48045b5a461c9eadc09cbd7a9-3590cf8335d5fb15-00 2026-01-08 17:29:05 INFO Reset moto b'{"status": "ok"}' 2026-01-08 17:29:05 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05 INFO [generated in 0.00028s] {'event_id': '09e3983a-74b4-442e-a9df-08d227ff4960', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "09e3983a-74b4-442e-a9df-08d227ff4960", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (431 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "f7a8668a-5b8c-4eff-80cc-3a5290839c2b", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rhacm', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'f7a8668a-5b8c-4eff-80cc-3a5290839c2b'} 2026-01-08 17:29:05 INFO INSERT INTO public.events ( event_id, "timestamp", "data", event_type, event_source, instance_id, org_id, metering_batch_id, record_date ) VALUES ( %(event_id)s, %(timestamp)s, %(data)s, %(event_type)s, 'prometheus', %(instance_id)s, %(org_id)s, %(metering_batch_id)s, %(timestamp)s ) 2026-01-08 17:29:05 INFO [cached since 0.004545s ago] {'event_id': 'cb44f2d6-6fc1-43dc-a9e9-8e753702c731', 'timestamp': datetime.datetime(2026, 1, 8, 15, 29, 5, 722787), 'data': '{"sla": "Premium", "org_id": "20012915", "event_id": "cb44f2d6-6fc1-43dc-a9e9-8e753702c731", "isVirtual": false, "timestamp": "2026-01-08T15:29:05Z", ... (473 characters truncated) ... sUnmappedGuest": false, "billing_provider": "aws", "metering_batch_id": "e43de1e5-ea77-4f24-9bfd-333281352f39", "billing_account_id": "017310218799"}', 'event_type': 'snapshot_rosa', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'org_id': '20012915', 'metering_batch_id': 'e43de1e5-ea77-4f24-9bfd-333281352f39'} 2026-01-08 17:29:05 INFO Requesting POST http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly 2026-01-08 17:29:05 INFO POST request response url: http://swatch-tally-service:8000/api/rhsm-subscriptions/v1/internal/tally/hourly?org=20012915&start=2026-01-08T14%3A00%3A00Z&end=2026-01-08T21%3A00%3A00Z, status_code: 204 2026-01-08 17:29:05 INFO Trace log using : 00-28d05c458ae495e65ae8d0d39e9c9722-41cb46e2374e4461-00 2026-01-08 17:29:05 INFO Not valid JSON output. Returning plain text message. 2026-01-08 17:29:05 INFO Tally synced from 2026-01-08T14:00:00Z to 2026-01-08T21:00:00Z. 2026-01-08 17:29:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/instances/products/rhacm with query params [('limit', 100), ('offset', 0), ('metric_id', 'vCPUs'), ('display_name_contains', 'd7f5b9cc-d94b-485e-9fba-1586d64abc80')] and x-rh-insights-request-id=None 2026-01-08 17:29:05 INFO The action 'wait for rhacm instance' succeeded with: [{'id': '0e798f86-9981-472f-b6b2-2edf916cfe19', 'instance_id': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'display_name': 'd7f5b9cc-d94b-485e-9fba-1586d64abc80', 'billing_provider': 'aws', 'billing_account_id': '017310218799', 'measurements': [40.0], 'last_seen': datetime.datetime(2026, 1, 8, 15, 29, 5, tzinfo=tzlocal()), 'last_applied_event_record_date': datetime.datetime(2026, 1, 8, 15, 29, 5, tzinfo=tzlocal()), 'number_of_guests': 0, 'category': 'physical', '_labeled_measurements': {'vCPUs': 40.0}}] 2026-01-08 17:29:05 INFO REST: GET http://swatch-api-nginx-proxy.ephemeral-ls3xk1.svc:8000/api/rhsm-subscriptions/v1/tally/products/rhacm/vCPUs with query params [('granularity', 'Hourly'), ('beginning', '2026-01-08T14:00:00+00:00'), ('ending', '2026-01-08T21:00:00+00:00')] and x-rh-insights-request-id=None --------------------------- Captured stdout teardown --------------------------- 2026-01-08 17:29:05,827 INFO sqlalchemy.engine.Engine ROLLBACK ---------------------------- Captured log teardown ----------------------------- 2026-01-08 17:29:05 INFO ROLLBACK =============================== warnings summary =============================== ../../iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_utilization/test_email_templates.py:6 /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_utilization/test_email_templates.py:6: PytestUnknownMarkWarning: Unknown pytest.mark.qa - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = [pytest.mark.api, pytest.mark.qa, pytest.mark.notif_email] ../../iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/longrun/test_verify_rhel_els_payg.py:210 /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/longrun/test_verify_rhel_els_payg.py:210: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.flaky ../../iqe_venv/lib/python3.12/site-packages/pytest_report_parameters.py:60 /iqe_venv/lib/python3.12/site-packages/pytest_report_parameters.py:60: PytestDeprecationWarning: The hookimpl AddPropertiesToJunitPlugin.pytest_runtest_logreport uses old-style configuration options (marks or attributes). Please use the pytest.hookimpl(tryfirst=True) decorator instead to configure the hooks. See https://docs.pytest.org/en/latest/deprecations.html#configuring-hook-specs-impls-using-markers @pytest.mark.tryfirst tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] tests/component/swatch_api/test_api_access.py::test_capacity_api[RHEL for x86-Quarterly-Self-Support-Development/Test] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/fixtures/e2e.py:20: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead logger.warn(e) tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_valid_azure_usage_messages[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_bad_dates_usage_messages[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_null_usage_message[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_duplicate_azure_usage_messages[platform.rhsm-subscriptions.billable-usage.status-rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_multiple_azure_marketplace_credentials[platform.rhsm-subscriptions.billable-usage.status] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_azure_producer/swatch_azure_producer_helpers.py:60: IQEDeprecationWarning: DEPRECATED: app.mq.producer will be removed iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: use mq.produce_one/many instead. usage_aggregate = send_usage_aggregate(application, test_dict) tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_valid_azure_usage_messages[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_bad_dates_usage_messages[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_null_usage_message[rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_duplicate_azure_usage_messages[platform.rhsm-subscriptions.billable-usage.status-rhel-for-x86-els-payg-addon] tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_multiple_azure_marketplace_credentials[platform.rhsm-subscriptions.billable-usage.status] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_azure_producer/swatch_azure_producer_helpers.py:66: IQEDeprecationWarning: DEPRECATED: mq.consumer as been scheduled for removal iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: dishka provided per plugin Consumers. verify_status_topic_mq( tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_no_subscription_found_error[rhel-for-x86-els-payg-addon] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_azure_producer/test_swatch_azure_producer.py:165: IQEDeprecationWarning: DEPRECATED: mq.consumer as been scheduled for removal iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: dishka provided per plugin Consumers. verify_status_topic_mq( tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_multiple_azure_marketplace_credentials[platform.rhsm-subscriptions.billable-usage.status] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_azure_producer/test_swatch_azure_producer.py:336: IQEDeprecationWarning: DEPRECATED: app.mq.producer will be removed iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: use mq.produce_one/many instead. usage_aggregate = send_usage_aggregate(application, test_dict) tests/component/swatch_azure_producer/test_swatch_azure_producer.py::test_multiple_azure_marketplace_credentials[platform.rhsm-subscriptions.billable-usage.status] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/component/swatch_azure_producer/test_swatch_azure_producer.py:343: IQEDeprecationWarning: DEPRECATED: mq.consumer as been scheduled for removal iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: dishka provided per plugin Consumers. verify_status_topic_mq( tests/component/swatch_contracts/test_contracts_api.py: 5 warnings tests/integration/swatch_billing/test_remitance.py: 4 warnings tests/integration/swatch_contracts/test_contract_customer_api.py: 2 warnings tests/integration/swatch_contracts/test_contracts.py: 2 warnings tests/integration/swatch_contracts/test_update_contract.py: 4 warnings tests/integration/swatch_tally/test_tally_granularity.py: 1 warning tests/integration/swatch_tally/test_tally_with_marketplace_filters.py: 2 warnings /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/internal_apis/swatch_contracts.py:89: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). datetime.datetime.utcnow() - datetime.timedelta(hours=start_hours) tests/component/swatch_contracts/test_contracts_api.py: 5 warnings tests/integration/swatch_billing/test_remitance.py: 14 warnings tests/integration/swatch_contracts/test_contract_customer_api.py: 2 warnings tests/integration/swatch_contracts/test_contracts.py: 1 warning tests/integration/swatch_contracts/test_update_contract.py: 3 warnings tests/integration/swatch_tally/test_tally_granularity.py: 1 warning tests/integration/swatch_tally/test_tally_with_marketplace_filters.py: 2 warnings /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/internal_apis/swatch_contracts.py:95: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). end_date = (datetime.datetime.utcnow() + datetime.timedelta(days=30)).isoformat( tests/component/swatch_metrics_hbi/test_hbi_created_updated_events.py::test_hbi_physical_x86_host_events[created-INSTANCE_CREATED] /iqe_venv/lib/python3.12/site-packages/tzlocal/unix.py:207: UserWarning: Can not find any timezone configuration, defaulting to UTC. warnings.warn("Can not find any timezone configuration, defaulting to UTC.") tests/integration/swatch_conduit/test_host_extra_facts.py::test_system_profile_for_new_candlepin_facts[13-2] tests/integration/swatch_contracts/test_utilization_for_hourly_and_daily_tallies.py::test_nonpayg_subscriptions_tally_emits_utilization_message tests/integration/swatch_tally/test_tally_public_cloud.py::test_validate_tally_on_public_cloud[ALIBABA] /iqe_venv/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/lib/python3.12/functools.py:998: IQEDeprecationWarning: DEPRECATED: app.mq.producer will be removed iqe-mq-plugin==25.8.1 will remove support for this functionality. A possible replacement is: use mq.produce_one/many instead. val = self.func(instance) tests/integration/swatch_contracts/test_update_contract.py::test_verify_add_remove_contract[rosa] /iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/integration/swatch_contracts/test_update_contract.py:53: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). end_date = (datetime.datetime.utcnow() + datetime.timedelta(days=30)).isoformat( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html - generated xml file: /tmp/iqe-ilaq2uch/junit-rhsm_subscriptions-sequential.xml - =========================== short test summary info ============================ FAILED tests/component/swatch_billable_usage/test_swatch_billable_usage.py::test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_below_one FAILED tests/component/swatch_tally/test_tally_multiple_products_same_instance.py::test_tally_multiple_products_same_instance = 2 failed, 301 passed, 11 skipped, 175 deselected, 74 warnings in 2464.37s (0:41:04) = There is a test failing in your suite. To debug it: See https://consoledot.pages.redhat.com/docs/dev/operating-your-app/testing-iqe/smoke-more.html#_testing_code_changes_to_a_smoke_test for more details on how to deploy to ephemeral environments and debug your tests ⛔ ERROR: plugin rhsm_subscriptions: sequential test run hit errors (exit code 1) ⛔ ERROR: plugin rhsm_subscriptions: tests failed 🛈 ️INFO: plugin rhsm_subscriptions: pushing test artifacts to minio 🛈 ️INFO: '/tmp/iqe-ilaq2uch/iqe-rhsm_subscriptions-sequential.log' successfully uploaded as object 'iqe-rhsm_subscriptions-sequential.log' to bucket 'rhsm-iqe-irq3jkh-g5bmx-artifacts'. 🛈 ️INFO: '/tmp/iqe-ilaq2uch/junit-rhsm_subscriptions-sequential.xml' successfully uploaded as object 'junit-rhsm_subscriptions-sequential.xml' to bucket 'rhsm-iqe-irq3jkh-g5bmx-artifacts'. 🛈 ️INFO: '/tmp/iqe-ilaq2uch/reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz' successfully uploaded as object 'reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz' to bucket 'rhsm-iqe-irq3jkh-g5bmx-artifacts'. ⛔ ERROR: tests hit errors or failed to collect for plugins: ['rhsm_subscriptions'] 🛈 ️INFO: sending shutdown request to selenium... clowdjobinvocation.cloud.redhat.com/rhsm condition met ++ set +x +++ python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()' ++ LOCAL_SVC_PORT=53997 ++ set +x ++ oc_wrapper port-forward svc/env-ephemeral-ls3xk1-minio 53997:9000 -n ephemeral-ls3xk1 ++ jq -r .data ++ oc_wrapper get secret env-ephemeral-ls3xk1-minio -o json -n ephemeral-ls3xk1 ++ set +x Fetching artifacts from minio... Downloaded: iqe-rhsm_subscriptions-sequential.log -> /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check/artifacts/iqe-rhsm_subscriptions-sequential.log Downloaded: junit-rhsm_subscriptions-sequential.xml -> /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check/artifacts/junit-rhsm_subscriptions-sequential.xml Downloaded: reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz -> /var/lib/jenkins/workspace/RedHatInsights-rhsm-subscriptions-pr-check/artifacts/reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz Downloaded 3/3 objects Successfully copied all artifacts checking if files exist copied artifacts from iqe pod: total 5296 -rw-r--r--. 1 jenkins jenkins 2297590 Jan 8 17:54 iqe-rhsm_subscriptions-sequential.log -rw-r--r--. 1 jenkins jenkins 2883652 Jan 8 17:54 junit-rhsm_subscriptions-sequential.xml -rw-r--r--. 1 jenkins jenkins 234362 Jan 8 17:54 reportportal-be48f143-fdb9-493a-a585-688c22d814c1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 18 2958 0 0 100 537 0 773 --:--:-- --:--:-- --:--:-- 772 100 2958 100 2421 100 537 3488 773 --:--:-- --:--:-- --:--:-- 4256 {"url":"****/repos/RedHatInsights/rhsm-subscriptions/issues/comments/3725007859","html_url":"https://github.com/RedHatInsights/rhsm-subscriptions/pull/5457#issuecomment-3725007859","issue_url":"****/repos/RedHatInsights/rhsm-subscriptions/issues/5457","id":3725007859,"node_id":"IC_kwDOConMqM7eBxvz","user":{"login":"InsightsDroid","id":40613230,"node_id":"MDQ6VXNlcjQwNjEzMjMw","avatar_url":"https://avatars.githubusercontent.com/u/40613230?u=f2d2009db158b7fa579ca018f334094dbed58dfd&v=4","gravatar_id":"","url":"****/users/InsightsDroid","html_url":"https://github.com/InsightsDroid","followers_url":"****/users/InsightsDroid/followers","following_url":"****/users/InsightsDroid/following{/other_user}","gists_url":"****/users/InsightsDroid/gists{/gist_id}","starred_url":"****/users/InsightsDroid/starred{/owner}{/repo}","subscriptions_url":"****/users/InsightsDroid/subscriptions","organizations_url":"****/users/InsightsDroid/orgs","repos_url":"****/users/InsightsDroid/repos","events_url":"****/users/InsightsDroid/events{/privacy}","received_events_url":"****/users/InsightsDroid/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-01-08T17:55:00Z","updated_at":"2026-01-08T17:55:00Z","author_association":"MEMBER","body":"### IQE Tests Summary Report\r\n 2 failed, 301 passed, 11 skipped, 175 deselected, 74 warnings in 2464.37s (0:41:04) \r\nResult: Failed\r\nIQE plugin image: https://quay.io/cloudservices/iqe-tests:rhsm-subscriptions\r\n|Failures|\r\n|:-| \r\n|component/swatch_billable_usage/test_swatch_billable_usage.py::test_remittance_matches_tally_snapshot_data_for_non_contract_products_with_billing_factor_below_one| \r\n|component/swatch_tally/test_tally_multiple_products_same_instance.py::test_tally_multiple_products_same_instance|","reactions":{"url":"****/repos/RedHatInsights/rhsm-subscriptions/issues/comments/3725007859/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}Posting test results % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1952 100 1702 100 250 3545 520 --:--:-- --:--:-- --:--:-- 4066 {"url":"****/repos/RedHatInsights/rhsm-subscriptions/statuses/f09a7b88148465ba8b18121cff2d7071e1670de2","avatar_url":"https://avatars.githubusercontent.com/u/40613230?v=4","id":42334487808,"node_id":"SC_kwDOConMqM8AAAAJ21UFAA","state":"success","description":"Test results are available in Ibutsu","target_url":"https://url.corp.redhat.com/ibutsu-runs-reportportal-be48f143-fdb9-493a-a585-688c22d814c1","context":"ibutsu/run-reportportal-be48f143-fdb9-493a-a585-688c22d814c1","created_at":"2026-01-08T17:55:00Z","updated_at":"2026-01-08T17:55:00Z","creator":{"login":"InsightsDroid","id":40613230,"node_id":"MDQ6VXNlcjQwNjEzMjMw","avatar_url":"https://avatars.githubusercontent.com/u/40613230?v=4","gravatar_id":"","url":"****/users/InsightsDroid","html_url":"https://github.com/InsightsDroid","followers_url":"****/users/InsightsDroid/followers","following_url":"****/users/InsightsDroid/following{/other_user}","gists_url":"****/users/InsightsDroid/gists{/gist_id}","starred_url":"****/users/InsightsDroid/starred{/owner}{/repo}","subscriptions_url":"****/users/InsightsDroid/subscriptions","organizations_url":"****/users/InsightsDroid/orgs","repos_url":"****/users/InsightsDroid/repos","events_url":"****/users/InsightsDroid/events{/privacy}","received_events_url":"****/users/InsightsDroid/received_events","type":"User","user_view_type":"public","site_admin":false}}end of posting test results /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0/.bonfire/bin/oc_wrapper ------------------------ ----- TEARING DOWN ----- ------------------------ Running teardown for ns: ephemeral-ls3xk1 Errors or failures detected, collecting K8s artifacts Collecting container logs... Collecting events and k8s configs... Warning: apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+ Releasing namespace reservation 2026-01-08 17:56:00 [ INFO] [ MainThread] processing namespace reservation 2026-01-08 17:56:00 [ WARNING] [ MainThread] converted template's deprecated apiVersion 'v1' to 'template.openshift.io/v1' 2026-01-08 17:56:00 [ INFO] [ MainThread] running (pid 191973): oc apply -f - 2026-01-08 17:56:00 [ INFO] [ pid-191973] |stdout| namespacereservation.cloud.redhat.com/bonfire-reservation-7115251c configured 2026-01-08 17:56:00 [ INFO] [ MainThread] releasing reservation 'bonfire-reservation-7115251c' namespace 'ephemeral-ls3xk1' resource usage dashboard for ns 'ephemeral-ls3xk1': https://grafana.app-sre.devshift.net/d/jRY7KLnVz?var-namespace=ephemeral-ls3xk1&from=1767891973274&to=1767895201123 in job_cleanup handler, removing tmp dir: /var/lib/jenkins/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864-x9cRb0 + [[ /tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864 != \/\t\m\p\/ ]] + rm -rf /tmp/jenkins-RedHatInsights-rhsm-subscriptions-pr-check-13864 Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information Forwarding from 127.0.0.1:53997 -> 9000 Handling connection for 53997 Recording test results [Checks API] No suitable checks publisher found. Build step 'Publish JUnit test result report' changed build result to UNSTABLE Archiving artifacts Setting status of f09a7b88148465ba8b18121cff2d7071e1670de2 to FAILURE with url https://ci.ext.devshift.net/job/RedHatInsights-rhsm-subscriptions-pr-check/13864/ and message: ' ' Using context: ci.ext.devshift.net PR build [Slack Notifications] found #13863 as previous completed, non-aborted build Finished: UNSTABLE