Metrics dashboard and graph editor
2b2f0a6d03
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#093c901afa6e6e303e75538944936b96f754133a |
||
---|---|---|
.gitignore | ||
001-wrappers-grafana-cli.patch | ||
002-manpages.patch | ||
003-remove-dashboard-abspath-test.patch | ||
004-skip-x86-goldenfiles-tests.patch | ||
005-pin-yarn-version.patch | ||
006-remove-saml-dependency.patch | ||
build_frontend.sh | ||
distro-defaults.ini | ||
grafana.rpmlintrc | ||
grafana.spec | ||
list_bundled_nodejs_packages.py | ||
Makefile | ||
README.md | ||
run_container_build.sh | ||
sources |
grafana
The grafana package
Upgrade instructions
(replace X.Y.Z with the new Grafana version)
- update
Version
,Release
and%changelog
in the specfile - create bundles and manifest:
VER=X.Y.Z make clean all
- update specfile with contents of the
.manifest
file - check if the default configuration has changed:
diff grafana-X.Y.Z/conf/defaults.ini distro-defaults.ini
and updatedistro-defaults.ini
if necessary - run local build:
rpkg local
- run rpm linter:
rpkg lint -r grafana.rpmlintrc
- run local builds with different OS versions:
./run_container_build.sh fedora-version
- run a scratch build:
fedpkg scratch-build --srpm
- upload new source tarballs:
fedpkg new-sources *.tar.gz *.tar.xz
Backporting
- create the patch
- declare and apply (
%prep
) the patch in the specfile - if the patch affects Go or Node.js dependencies, or the webpack
- create new tarballs and rename them to
grafana-...-X.Y.Z-R.tar.gz
- update the specfile with new tarball path and contents of the
.manifest
file
- create new tarballs and rename them to
Note: the Makefile automatically applies all patches before creating the tarballs