tmt virtual provision broken because of oraculum not working #223

Closed
opened 2026-06-04 10:45:14 +00:00 by psss · 3 comments

Seems that oraculum is not working. This breaks virtual provision plugin in tmt. Steps to reproduce:

> tmt run provision --how virtual
/var/tmp/tmt/run-009

/default/plan
    provision
        queued provision.provision tasks
            #1: default-0
        
        provision.provision task #1: default-0
        how: virtual
        ansible: {}

Couldn't fetch Fedora releases from oraculum...
        fail: 
Couldn't fetch Fedora releases from oraculum...
        fail: 
Couldn't fetch Fedora releases from oraculum...
        fail: 

This is currently blocking the tmt-1.75 release.

Related: infra/tickets#13390

Seems that oraculum is not working. This breaks `virtual` provision plugin in `tmt`. Steps to reproduce: ``` > tmt run provision --how virtual /var/tmp/tmt/run-009 /default/plan provision queued provision.provision tasks #1: default-0 provision.provision task #1: default-0 how: virtual ansible: {} Couldn't fetch Fedora releases from oraculum... fail: Couldn't fetch Fedora releases from oraculum... fail: Couldn't fetch Fedora releases from oraculum... fail: ``` This is currently blocking the `tmt-1.75` release. Related: https://forge.fedoraproject.org/infra/tickets/issues/13390
Author

Related snipped from the testcloud code:

    try:
        oraculum_releases = session.get("https://packager-dashboard.fedoraproject.org/api/v1/releases").json()
    except (ConnectionError, IndexError, requests.exceptions.JSONDecodeError):
        log.error("Couldn't fetch Fedora releases from oraculum...")
        raise exceptions.TestcloudImageError

The url is not working:

Related snipped from the `testcloud` [code](https://github.com/teemtee/testcloud/blob/main/testcloud/distro_utils/fedora.py): ```python try: oraculum_releases = session.get("https://packager-dashboard.fedoraproject.org/api/v1/releases").json() except (ConnectionError, IndexError, requests.exceptions.JSONDecodeError): log.error("Couldn't fetch Fedora releases from oraculum...") raise exceptions.TestcloudImageError ``` The url is not working: * https://packager-dashboard.fedoraproject.org/api/v1/releases
Owner

A replacement solution (to avoid depending on Oraculum) is mentioned here:
https://github.com/teemtee/testcloud/issues/27

Do you have any further dependencies on Oraculum than this one?

A replacement solution (to avoid depending on Oraculum) is mentioned here: https://github.com/teemtee/testcloud/issues/27 Do you have any further dependencies on Oraculum than this one?
Owner

Oraculum is up again, and TMT considers using a different source for that one call anyway. Closing this ticket, nothing to do here, I think.

Oraculum is up again, and TMT considers using a different source for that one call anyway. Closing this ticket, nothing to do here, I think.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
apps/oraculum#223
No description provided.