Open humaton opened 1 week ago
1.libraries that are used:fedora messaging,json parsing,pytest.The project is integrated with Fedora's OpenShift instance, and its deployment involves setting up Docker containers and configurations for Fedora’s infrastructure
Based on the source code and documentation available, here are the services called by the script:
Pungi Logs: Pungi is responsible for the creation of images and installation trees for Fedora. Fedora Messaging: This service enables real-time tracking and reporting of compose outcomes PAGURE-The compose-tracker interacts with Pagure, Fedora's Git-based code hosting platform, to automatically open issues related to failed composes. This functionality requires the user to provide a Pagure API token for authentication. OpenShift -a Kubernetes-based platform, facilitates deployment-related services. The project includes configuration files for deploying the tracker on Fedora's OpenShift infrastructure. Authentication Services:The script uses an environment variable (PAGURE_TOKEN) to authenticate with theAPI. This token is essential for submitting issues programmatically.
Given the compose-tracker project.
Explore the Python source code, and identify libraries that are used.
Identify services called from the script.
Identify libraries used in the project that are new to you.
Try to run the tests in the project