Skip to content

ci: update integration and coverage workflow python version#190

Open
brahmanim wants to merge 7 commits into
redhat-cop:mainfrom
brahmanim:ACA-5132_update_integration_python_version
Open

ci: update integration and coverage workflow python version#190
brahmanim wants to merge 7 commits into
redhat-cop:mainfrom
brahmanim:ACA-5132_update_integration_python_version

Conversation

@brahmanim

@brahmanim brahmanim commented Jul 7, 2026

Copy link
Copy Markdown
Contributor
SUMMARY

Updates Python version to 3.13 in integration and coverage test workflows.

Changes:

  • Set PYTHON_VERSION to 3.13 in coverage_test.yml
  • Set PYTHON_VERSION to 3.13 in integration.yml
  • Install community.general tests dependancy.
  • The AMI lookup for Fedora-Cloud-Base-39-* returned no images — those Fedora 39 AMIs are no longer available in AWS. Updated AMI filters Owner: 125523088429 (CentOS Community Platform Engineering)
    Name: Fedora-Cloud-Base-.x86_64-4 (matches current Fedora 4x images, excludes ELN/Rawhide)
  • Update coverage_test to run only on push, instead of each pull_request.
  • Fix integration test test_backup_select_resources - update iam create role to include ansible-test prefix.
  • Fix integration test test_deploy_flask_app - Gather information about RDS engine version instead of using a constant var value.
  • Fix integration test test_deploy_flask_app - update bastion_host_iam_role iam create role to include ansible-test prefix.
  • Fix integration test test_move_objects_between_buckets - The failure comes from stricter validation in amazon.aws.s3_object: object keys must not start with /, the integration test was putting an object at /template/test.txt, but the rest of the test already expects template/test.txt (no leading slash)
  • Fix integration test test_customized_ami - use setup_rsa_keys__path with ansible.builtin.file instead of tempfile.
  • Update roles/deploy_flask_app - Move key path from /tmp/id_rsa → ~/.ssh/workers_id_rsa
ISSUE TYPE

Test Pull Request

COMPONENT NAME

CI/CD workflows

Reported CI Issues

Integration tests #184

Assisted-by: Claude Sonnet 4.5 (claude-sonnet-4-5@20250929)

@brahmanim brahmanim marked this pull request as ready for review July 7, 2026 13:48
@brahmanim brahmanim force-pushed the ACA-5132_update_integration_python_version branch from 077a5ae to 124720d Compare July 8, 2026 13:05
@brahmanim brahmanim force-pushed the ACA-5132_update_integration_python_version branch from 124720d to cc939fe Compare July 8, 2026 15:07
@sonarqubecloud

sonarqubecloud Bot commented Jul 9, 2026

Copy link
Copy Markdown

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant