You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prepare the conda ecosystem for OCI-based storage compatibility.
📝 Background
There is no straightforward way to monitor the operational status of conda-forge's infrastructure.
conda-forge.org/status offers a "maintainers dashboard" with information about:
Operational status of many of the services that conda-forge relies on, including CI, bots, CDN cloning, webservices, documentation...
Ongoing migrations (collection of PRs automatically issued by the bots)
Communication about known incidents
Unfortunately, this is far from being comprehensive view of ongoing maintenance tasks, bottlenecks, or the overall health of the many bots and infrastructure pieces.
Having a detailed picture of the infrastructure and automation tools will significantly improve the maintainers' workflow and aid with identifying critical risks— which is essential to keeping up with the increasing growth and demand from the community.
Quetz is chosen as an open-source server for hosting conda packages, thus allowing for increased transparency and extensibility.
This would have the added benefit of centralizing the currently scattered-across-repositories packaging metadata in a canonical, API-first, performant-at-scale database, laying the foundation for further infrastructure automation and improvements to the building processes.
But most of the performance issues of Quetz at the moment are actual problems of things like the S3 storage backend and to catch and diagnose these issue we will need a full blown monitoring system with good Quetz integration that's capably to monitor not just Quetz, but the whole cloud infrastructure conda-forge depends on.
📌 Summary
Prepare the conda ecosystem for OCI-based storage compatibility.
📝 Background
There is no straightforward way to monitor the operational status of conda-forge's infrastructure.
conda-forge.org/status offers a "maintainers dashboard" with information about:
Unfortunately, this is far from being comprehensive view of ongoing maintenance tasks, bottlenecks, or the overall health of the many bots and infrastructure pieces.
Having a detailed picture of the infrastructure and automation tools will significantly improve the maintainers' workflow and aid with identifying critical risks— which is essential to keeping up with the increasing growth and demand from the community.
Quetz is chosen as an open-source server for hosting conda packages, thus allowing for increased transparency and extensibility.
This would have the added benefit of centralizing the currently scattered-across-repositories packaging metadata in a canonical, API-first, performant-at-scale database, laying the foundation for further infrastructure automation and improvements to the building processes.
🚀 Tasks / Deliverables
ℹ️ References
oras-py
: a Python library to interact with an OCI registrychannel-mirrors
organization: OCI-based mirror of conda-forge and biocondaThe text was updated successfully, but these errors were encountered: