Chandan Kumar (raukadah) 7ce50b7136 Add plugin support to install prometheus-podman-exporter
It will help us to enable multiple exporters on single node.

Change-Id: I2509367e4d92af4f63e461390d8de822a4598d32
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2025-03-18 17:06:17 +05:30

43 lines
1.2 KiB
YAML

- project:
check:
jobs:
- openstack-tox-linters
- watcher-prometheus-integration
- devstack-prometheus
gate:
jobs:
- openstack-tox-linters
- devstack-prometheus
- job:
name: devstack-prometheus-base
nodeset: openstack-single-node-noble
abstract: true
parent: devstack-base
description: |
A minimal DevStack base job to install and configure prometheus and
node exporter service only.
required-projects:
- opendev.org/openstack/devstack-plugin-prometheus
- opendev.org/openstack/requirements
vars:
devstack_plugins:
devstack-plugin-prometheus: https://opendev.org/openstack/devstack-plugin-prometheus
devstack_services:
prometheus: true
node_exporter: true
podman_exporter: true
zuul_copy_output:
/etc/prometheus/prometheus.yml: logs
- job:
name: devstack-prometheus
parent: devstack-prometheus-base
description: |
A Devstack job to install/configure prometheus and node exporter
on a single node and exclude cpu metrics
vars:
devstack_localrc:
# Avoid collecting cpu resources.
NODE_EXPORTER_COLLECTOR_EXCLUDE: "cpu"