aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorMark Goddard <mark@stackhpc.com>2020-07-08 19:32:23 +0100
committerMark Goddard <mark@stackhpc.com>2020-07-10 07:55:14 +0000
commitf44876c406fcb7edf28e1d2f9ee894a220c362bc (patch)
treec7d379407e95eac25dbcf0d01d8b6fa3c8383b29 /zuul.d
parent5142a2bec424167f2b8b0c2185c85f3f408137ea (diff)
downloadkolla-ansible-f44876c406fcb7edf28e1d2f9ee894a220c362bc.tar.gz
kolla-ansible-f44876c406fcb7edf28e1d2f9ee894a220c362bc.zip
CI: add prometheus-efk scenario
Tests prometheus, grafana, and centralised logging. The tests could be improved in future by querying logs in elasticsearch, and metrics in prometheus. Change-Id: Iabad035d583d291169f23be3d71931cb260e87ae
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/base.yaml9
-rw-r--r--zuul.d/jobs.yaml16
-rw-r--r--zuul.d/project.yaml2
3 files changed, 27 insertions, 0 deletions
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml
index 100cb7a33..c59141e57 100644
--- a/zuul.d/base.yaml
+++ b/zuul.d/base.yaml
@@ -173,3 +173,12 @@
- ^tests/test-core-openstack.sh
vars:
scenario: ovn
+
+- job:
+ name: kolla-ansible-prometheus-efk-base
+ parent: kolla-ansible-base
+ voting: false
+ files:
+ - ^ansible/roles/(common|elasticsearch|grafana|kibana|prometheus)/
+ vars:
+ scenario: prometheus-efk
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 8f7e21e15..c7e9f3f22 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -280,3 +280,19 @@
vars:
base_distro: ubuntu
install_type: source
+
+- job:
+ name: kolla-ansible-centos8-source-prometheus-efk
+ parent: kolla-ansible-prometheus-efk-base
+ nodeset: kolla-ansible-centos8
+ vars:
+ base_distro: centos
+ install_type: source
+
+- job:
+ name: kolla-ansible-ubuntu-source-prometheus-efk
+ parent: kolla-ansible-prometheus-efk-base
+ nodeset: kolla-ansible-bionic
+ vars:
+ base_distro: ubuntu
+ install_type: source
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 86278b9b3..dfb23cda5 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -41,6 +41,8 @@
- kolla-ansible-ubuntu-source-linuxbridge
- kolla-ansible-centos8-source-ovn
- kolla-ansible-ubuntu-source-ovn
+ - kolla-ansible-centos8-source-prometheus-efk
+ - kolla-ansible-ubuntu-source-prometheus-efk
check-arm64:
jobs:
- kolla-ansible-debian-source-aarch64