magnum/magnum/tests
Diogo Guerra a46d2ffc91 [k8s] Install prometheus monitoring with helm
The Kubernetes Helm repository includes in its stable distribution
a prometheus-operator Chart.
This stable/prometheus-operator chart can be used to install all the
dependencies and some default configurations to use prometheus.
The installed extra charts are:
  * stable/prometheus-node-exporter (data scraping)
  * stable/prometheus (prometheus and alertmanager server)
  * stable/grafana (visualization dashboard)
  * stable/prometheus-operator (supervision and simple configuration)

The prometheus-operator is installed by using the label
monitoring_enabled=True. Also, the label grafana_admin_passwd can be
used to set the admin password for access to the grafana dashboard

This patch allows for transferral of prometheus monitoring maintenance
work to be done by the kubernetes/helm team.

Task: 28544
Story: 2004623
depends_on: I99d3a78085ba10030200f12bbfe58a72964e2326
Change-Id: I80d590785bf30f9d634debeaf51c0d4cce0aeb93
Signed-off-by: Diogo Guerra <dy090.guerra@gmail.com>
2019-03-21 13:25:04 +01:00
..
contrib k8s_fedora: Use external kubernetes/cloud-provider-openstack 2018-12-19 10:56:47 +01:00
functional Use oslo_serialization instead of the json module directly 2019-01-21 16:28:03 -08:00
unit [k8s] Install prometheus monitoring with helm 2019-03-21 13:25:04 +01:00
__init__.py Remove redundant FunctionalTest class 2015-07-15 03:39:11 +08:00
base.py Set is_admin flag correctly in RequestContext 2017-03-03 03:37:08 +00:00
conf_fixture.py Centralize config option: trust section 2016-09-22 05:57:46 +00:00
fake_notifier.py Emit notifications when bay operations get executed 2016-05-19 15:29:56 +08:00
fakes.py FakeLoopingCall raises IOError 2019-02-28 10:01:17 +00:00
policy_fixture.py Register default magnum service and stat policies in code 2017-10-23 02:57:29 +00:00
utils.py Remove redundant code from magnum.test.utils 2015-07-20 21:53:12 +08:00