Skip to content

[telemetry_chargeback]- FVT Fix for lint errors #409

Draft
ayefimov-1 wants to merge 60 commits into
masterfrom
alexy_lint_check
Draft

[telemetry_chargeback]- FVT Fix for lint errors #409
ayefimov-1 wants to merge 60 commits into
masterfrom
alexy_lint_check

Conversation

@ayefimov-1

Copy link
Copy Markdown
Contributor
  • comments.min-spaces-from-content: 1 - Require at least 1 space between content and inline comments
  • comments-indentation: false - Disable comment indentation checks (required by ansible-lint)
  • braces.max-spaces-inside: 1 - Allow max 1 space inside braces { }
  • octal-values.forbid-implicit-octal: true - Forbid implicit octal values (e.g., 0755)
  • octal-values.forbid-explicit-octal: true - Forbid explicit octal values (e.g., 0o755)

capabilities to the telemetry_chargeback role

- Retrieves CloudKitty rating totals from Loki
- Compares synthetic test data against actual Loki results
- Provides automated pass/fail assertions
- Ensures end-to-end data integrity-
gen_synth_loki_data.yml
gen_synth_loki_data.yml
in gen_db_summary_proposed.py produces incorrect rate calculaion
in gen_db_summary_proposed.py produces incorrect rate calculaion
capabilities to the telemetry_chargeback role

- Retrieves CloudKitty rating totals from Loki
- Compares synthetic test data against actual Loki results
- Provides automated pass/fail assertions
- Ensures end-to-end data integrity-
gen_synth_loki_data.yml
in gen_db_summary_proposed.py produces incorrect rate calculaion
ayefimov-1 and others added 28 commits June 29, 2026 13:42
Changes include:
- Variable organization: moved all artifacts_dir_zuul variables to defaults/main.yml
- Renamed cloudkitty_loki_totals_metrics_file to cloudkitty_loki_summary_metrics_file
- Added loki_diff_db_upload-vs-download.yml task for data validation
- Added loki_total_rate.yml task for total rate queries
- Updated gen_db_summary.py with correct rate calculation order
- Updated all task files to use new variable names

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
job so there are no dataframe conflicts
job so there are no dataframe conflicts
Changes include:
- Variable organization: moved all artifacts_dir_zuul variables to defaults/main.yml
- Renamed cloudkitty_loki_totals_metrics_file to cloudkitty_loki_summary_metrics_file
- Added loki_diff_db_upload-vs-download.yml task for data validation
- Added loki_total_rate.yml task for total rate queries
- Updated gen_db_summary.py with correct rate calculation order
- Updated all task files to use new variable names

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@ayefimov-1 ayefimov-1 marked this pull request as draft July 6, 2026 14:15
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/1196a675921047968ab298a745f675e6

✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 47m 10s
functional-chargeback-tests-osp18 RETRY_LIMIT Host unreachable in 25m 16s
✔️ functional-tests-osp18 SUCCESS in 2h 20m 43s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant