aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorGaëtan Trellu <gaetan.trellu@incloudus.com>2019-07-10 11:38:14 -0400
committerRadosław Piliszek <radoslaw.piliszek@gmail.com>2021-04-08 06:39:19 +0000
commit9f578c85e0b4e498e9bfb7d3795a9db1c545a611 (patch)
treef3e7d72f110c70017853ef330bebceb24b19b17e /zuul.d
parent0b0dd35837a22cad8313dd8df6806dc316919a2f (diff)
downloadkolla-ansible-9f578c85e0b4e498e9bfb7d3795a9db1c545a611.tar.gz
kolla-ansible-9f578c85e0b4e498e9bfb7d3795a9db1c545a611.zip
Add HAcluster Ansible role
Adds HAcluster Ansible role. This role contains High Availability clustering solution composed of Corosync, Pacemaker and Pacemaker Remote. HAcluster is added as a helper role for Masakari which requires it for its host monitoring, allowing to provide HA to instances on a failed compute host. Kolla hacluster images merged in [1]. [1] https://review.opendev.org/#/c/668765/ Change-Id: I91e5c1840ace8f567daf462c4eb3ec1f0c503823 Implements: blueprint ansible-pacemaker-support Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com> Co-Authored-By: Mark Goddard <mark@stackhpc.com>
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/base.yaml1
-rw-r--r--zuul.d/jobs.yaml4
-rw-r--r--zuul.d/nodesets.yaml24
3 files changed, 27 insertions, 2 deletions
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml
index a580da819..c06501365 100644
--- a/zuul.d/base.yaml
+++ b/zuul.d/base.yaml
@@ -150,6 +150,7 @@
voting: false
files:
- ^ansible/roles/masakari/
+ - ^ansible/roles/hacluster/
- ^tests/test-masakari.sh
- ^tests/test-dashboard.sh
vars:
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 4378dc9fe..70e7be271 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -295,7 +295,7 @@
- job:
name: kolla-ansible-ubuntu-source-masakari
parent: kolla-ansible-masakari-base
- nodeset: kolla-ansible-focal
+ nodeset: kolla-ansible-focal-masakari
vars:
base_distro: ubuntu
install_type: source
@@ -303,7 +303,7 @@
- job:
name: kolla-ansible-centos8s-source-masakari
parent: kolla-ansible-masakari-base
- nodeset: kolla-ansible-centos8s
+ nodeset: kolla-ansible-centos8s-masakari
vars:
base_distro: centos
install_type: source
diff --git a/zuul.d/nodesets.yaml b/zuul.d/nodesets.yaml
index 67c60adfc..0c40dd7fc 100644
--- a/zuul.d/nodesets.yaml
+++ b/zuul.d/nodesets.yaml
@@ -154,3 +154,27 @@
- secondary3
- secondary4
- secondary5
+
+- nodeset:
+ name: kolla-ansible-focal-masakari
+ nodes:
+ - name: primary
+ label: ubuntu-focal
+ - name: secondary
+ label: ubuntu-focal
+ - name: ternary1
+ label: ubuntu-focal
+ - name: ternary2
+ label: ubuntu-focal
+
+- nodeset:
+ name: kolla-ansible-centos8s-masakari
+ nodes:
+ - name: primary
+ label: centos-8-stream
+ - name: secondary
+ label: centos-8-stream
+ - name: ternary1
+ label: centos-8-stream
+ - name: ternary2
+ label: centos-8-stream