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