Metrics dashboard and graph editor
|
|
||
|---|---|---|
| .gitignore | ||
| 001-login-oauth-use-oauth2-exchange.patch | ||
| 002-remove-jaeger-tracing.patch | ||
| 003-manpages.patch | ||
| 004-wrappers-grafana-cli.patch | ||
| 005-pkg-main-fix-import-paths.patch | ||
| 006-pkg-setting-ini-default-section.patch | ||
| 007-pkg-prometheus-client-query-range.patch | ||
| 008-pkg-services-notifications-codes-Unknwon.patch | ||
| 009-pkg-fix-xorm-import.patch | ||
| distro-defaults.ini | ||
| grafana.rpmlintrc | ||
| grafana.spec | ||
| list_bundled_nodejs_packages.py | ||
| list_go_buildrequires.sh | ||
| make_grafana_webpack.sh | ||
| README.md | ||
| run_container_build.sh | ||
| sources | ||
grafana
The grafana package
Upgrade instructions
(replace X.Y.Z with the new Grafana version)
- update
Versionand%changelogin the specfile - download source tarball and create webpack:
./make_grafana_webpack.sh X.Y.Z - update golang buildrequires:
./list_go_buildrequires.sh grafana-X.Y.Zand replace the old golangBuildRequires:with the new ones - update nodejs provides:
./list_bundled_nodejs_packages.py grafana-X.Y.Zand replace the old nodejsProvides:with the new ones - check if the default configuration has changed:
diff grafana-X.Y.Z/conf/defaults.ini distro-defaults.iniand updatedistro-defaults.iniif necessary - install all new golang build dependencies:
sudo dnf builddep grafana.specand create packages for missing dependencies - run local build:
rpkg local, and if any patches fail, update them accordingly - run rpm linter:
rpkg lint - run local builds with different OS versions:
./run_container_build.sh version(place not yet published dependencies in thedeps/directory) - run a scratch build:
fedpkg scratch-build --srpm