The grafana opensearch datasource was missing from the docker image.
This commit installs the datasource plugin.
Change-Id: Ia3a39c975abf815a66765f2f98c4789d6cec33d7
Explicitly set the permissions on the kolla-toolbox kolla_extend_start
file. Also, since all extend_start files are sourced rather than
executed, the executable bits are now cleared throughout the project.
Change-Id: I5c2deb4a2e33575d57c852089f856a9acc6818d0
Grafana has now native support for configuring Influxdb data sources.
Plugin has been defunct anyway since Grafana requires it to be signed.
Change-Id: I461f598bca6606f1d2939e385bb7befe2b792aa6
The Monasca Grafana image has been removed. This change provides
a path for Monasca users to switch to using the vanilla Grafana
image.
Depends-On: I8f5a9b220fc8afd6ef07cb5f2142df8c6ead9bc0
Change-Id: I9db7ec2df050fa20317d84f6cea40d1f5fd42e60
Disable external repositories by default and enable only when needed.
Depends-on: https://review.opendev.org/696480
Implements: blueprint repos-off-by-default
Change-Id: Icf2a8397a8349e0fe849d88d160409fd234480a9
This change updates the docker files to use base_package_type instead
of doing specific distro checks for the rhel/deb generic cases. The
base_distro is still available and is used when a specific distro needs
a customization but if the differences are purely rpm vs deb, then the
base_package_type can be used.
Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
Upstream started building Grafana for arm64 a while ago. So let's use it
instead of someone's build.
Change-Id: Ia5359cd86022f2475301407d62a5ad4e1b275c13
Official ARM support as part of the release process of grafana is on
development [0].
For now, the closest official repositories are the ones from fg2it
repository, which is also part of the developers working on the support,
so we are adding it to the sources for now until the official support is
done.
[0] https://github.com/grafana/grafana-docker/issues/117
Bug: #1768585
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
Change-Id: Iba004f99c0ac92cb660e405c5ac9c61dc7fa81e2
centos based images have wrong label info,
these changes fix own image's name and build-date.
Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c
Closes-Bug: #1680341
Use LABEL instruction instead of MAINTAINER (deprecated) instruc-
tion as suggested by Docker's official dockerfile guide.
docs.docker.com/engine/reference/builder/#maintainer-deprecated
Closes-Bug: #1683652
Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
Kolla depends on upstream version of Grafana and those are provided only
for x86-64 architecture.
On other archs package from distribution can be fetched but build then
fail due to version differences.
And it does not look like there will be newer version in distributions:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835210
Partially-Implements: blueprint multiarch-and-arm64-containers
Change-Id: I62911fd3cabdc25c23e93d621ebe2464f8e4fb6e
InfluxDB plugin is missing in Grafana and is required to be installed to
use InfluxDB as a data source in Grafana.
Change-Id: I3d2e6eb4394eb9071ffb390235a06ef4e0682b55
include_header and include_footer parameter is already removed, remove
them in all Dockerfiles.
Add missing footer block.
Change-Id: I90da03eb9f95a3827361d5f5ede65fde7d6be2b3
This centralizes all user and group creation into a single source. This
will fix any current and furture uid/gid mismatches (such as with
nova-libvirt).
In the process, we also unify users between the distros in a standard
way. The users in the following containers change from thier defaults:
Ubuntu: _chrony user is now chrony
Ubuntu: memcache user is now memcached
All: qemu user is used for ownership and socket permissions
All uid and gid numbers are customizable via kolla-build.conf
Co-Authored-By: Kris Lindgren <klindgren@godaddy.com>
Change-Id: I120f26ab0683dc87d69727c3df8d4707e52a4543
Partially-Implements: blueprint static-uid-gid