-
Bug
-
Resolution: Done
-
Major
-
DO374 - RHAAP2.2-en-1-20230131
-
None
-
False
-
-
False
-
9
-
ROLE
-
-
-
en-US (English)
Please fill in the following information:
URL: | https://rol.redhat.com/rol/app/courses/do374-2.2/pages/ch09s09 |
Reporter RHNID: | daniel.burgos@corpme.es |
Section Title: | Lab: Creating Content Collections and Execution Environments |
Issue description
ch09s09 solution in 4.3 is incomplete. Pillow and qrcode python dependencies must be in ee-build/requirements.txt for eei as well. In other case grade failure in The 'review/ee-trining-rhel8:v1.0 container image include the specified Python dependencies' .
Also : Pillow dependency fail in last version (10.2) show like pillow (lower) in python image dependencies not Pillow in uppercase. workarround > requirements.txt in collection > Pillow<=10.1.0
The playbook used for the grading tries to look for 'Pillow' (with the uppercase P) in the execution environment image. However the execution environment contains the 'pillow' (lowercase) package. The uppercase version is defined in the ansible project's variables here: ./venv/labs/lib/python3.6/site-packages/do374/ansible/inventory/group_vars/private_automatic_hub/ee.yml and is used in the task "Grade EE python packages" here: ./venv/labs/lib/python3.6/site-packages/do374/ansible/grading/hub_ee/tasks/python_packages.yml
Steps to reproduce:
Workaround:
Expected result: