redhat-cop / redhat-cop/cloud.aws_ops

Multiple Integration tests are failing due to Python and Botocore dependency

Open
#184 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

backport-3 backport-4 jira
Dominant language
Python
Stars
12
Forks
28
PR merge metrics
No merged PRs in 30d

Description

SUMMARY
Multiple Integration tests are failing in the CI due to updated Python 3.12, Boto3, Botocore, and AWS Cli versions.

ISSUE TYPE
Bug Report
COMPONENT NAME
ansible-core package installation/dependency resolver

ANSIBLE VERSION
milestone

PYTHON VERSION
3.12

COLLECTION VERSION
latest (main branch)

OS / ENVIRONMENT
Github CI

STEPS TO REPRODUCE
Run the integration tests in the CI with the test-all-the-targets label, and the tests will fail at (for example):

  • name: Generate RSA keys
    ^ column 3

fatal: [testhost]: FAILED! => {"changed": false, "details": "Error while setting attributes: /tmp/ansible.r4oww_5wssh/id_rsa: Operation not supported\n", "gid": 0, "group": "root", "mode": "0600", "msg": "chattr failed", "owner": "root", "path": "/tmp/ansible.r4oww_5wssh/id_rsa", "size": 3357, "state": "file", "uid": 0}

EXPECTED RESULTS
All CI is passing

ACTUAL RESULTS
https://github.com/redhat-cop/cloud.aws_ops/actions/runs/26964407613/job/79563120674
PR : https://github.com/redhat-cop/cloud.aws_ops/pull/180

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running the integration tests with the test-all-the-targets label and inspect the failing GitHub Actions job linked in the issue. Review the ansible-core package installation and dependency resolver behavior around Python 3.12, Boto3, Botocore, and AWS CLI versions; done means the integration tests and CI pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, github-actions, python
Domain
ci-cd, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.