The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Funtoo Telemetry Phase1 Activity
Parent Project | Funtoo:Telemetry |
---|---|
Start Date | 09 February 2022 |
End Date | 22 March 2022 |
Jira Issue | FL-9365 |
Activity Kind | Livestream |
Status | Completed |
Overview
Convert all Prometheus and Grafana related Gentoo staging packages to funtoo-metatools auto-generated binary packages, that dynamically pull the latest release from the associated package's GitHub Releases. Also, during this Phase, the initial foundation of Telemetry Project auto-generated templates will be worked through so it can be evolved during Phase 2.
Objective
Here are the general objectives of Phase 1 of the Telemetry Project:
- Create -bin based autogens for the amd64 architecture for all Official Prometheus/Grafana upstream per-compiled binaries
- This includes the core Prometheus Software set: Prometheus and Alertmanager and the Grafana web application
- Additional it includes a subset of official Prometheus exporters designed and maintained by the Prometheus upstream team
- Leverage Funtoo Autogen technologies from the Metatools Project to auto-generate all these new packages so they automatically stay up to date with their upstream GitHub Releases
Completion
Phase 1 of the Telemetry Project has officially been completed. Mostly all of the work done in this Project Activity Phase was conducted during Funtoo Linux Community Live Streams on Discord and in coordination with community members. Thank you for everyone who participated, contributed, and reviewed lots of pull requests! All Pull Requests created during Phase 1 and eventually converted into autogens are documented here for everyone reference and learning: User:Siris/Autogen_PR_Examples