Metrics dashboard and graph editor
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/grafana.git#111fbc27f0d9314da0a44524fdb7172c43853bff |
||
---|---|---|
.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
Version
and%changelog
in 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.Z
and replace the old golangBuildRequires:
with the new ones - update nodejs provides:
./list_bundled_nodejs_packages.py grafana-X.Y.Z
and 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.ini
and updatedistro-defaults.ini
if necessary - install all new golang build dependencies:
sudo dnf builddep grafana.spec
and 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