Add NRPE checks for services
Adds the nrpe-external-master layer and checks for services managed by this charm. func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/433 Layer PR: https://github.com/openstack-charmers/charm-layer-ovn/pull/23 Change-Id: I6499c4d92d9c495f92f750061d82d06642c0ccfb Closes-Bug: #1896674
This commit is contained in:
@@ -10,6 +10,10 @@ relations:
|
|||||||
- ovn-central:ovsdb
|
- ovn-central:ovsdb
|
||||||
- - ovn-chassis:certificates
|
- - ovn-chassis:certificates
|
||||||
- vault:certificates
|
- vault:certificates
|
||||||
|
- - ovn-chassis:nrpe-external-master
|
||||||
|
- nrpe:nrpe-external-master
|
||||||
|
- - magpie:juju-info
|
||||||
|
- nrpe:general-info
|
||||||
applications:
|
applications:
|
||||||
mysql:
|
mysql:
|
||||||
charm: cs:~openstack-charmers-next/percona-cluster
|
charm: cs:~openstack-charmers-next/percona-cluster
|
||||||
@@ -29,4 +33,6 @@ applications:
|
|||||||
source: cloud:bionic-train
|
source: cloud:bionic-train
|
||||||
ovn-chassis:
|
ovn-chassis:
|
||||||
series: bionic
|
series: bionic
|
||||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
charm: ../../../ovn-chassis
|
||||||
|
nrpe:
|
||||||
|
charm: cs:nrpe
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ relations:
|
|||||||
- ovn-central:ovsdb
|
- ovn-central:ovsdb
|
||||||
- - ovn-chassis:certificates
|
- - ovn-chassis:certificates
|
||||||
- vault:certificates
|
- vault:certificates
|
||||||
|
- - ovn-chassis:nrpe-external-master
|
||||||
|
- nrpe:nrpe-external-master
|
||||||
|
- - magpie:juju-info
|
||||||
|
- nrpe:general-info
|
||||||
applications:
|
applications:
|
||||||
mysql:
|
mysql:
|
||||||
charm: cs:~openstack-charmers-next/percona-cluster
|
charm: cs:~openstack-charmers-next/percona-cluster
|
||||||
@@ -30,3 +34,5 @@ applications:
|
|||||||
ovn-chassis:
|
ovn-chassis:
|
||||||
series: bionic
|
series: bionic
|
||||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||||
|
nrpe:
|
||||||
|
charm: cs:nrpe
|
||||||
|
|||||||
@@ -40,6 +40,9 @@ applications:
|
|||||||
to:
|
to:
|
||||||
- '3'
|
- '3'
|
||||||
|
|
||||||
|
nrpe:
|
||||||
|
charm: cs:nrpe
|
||||||
|
|
||||||
ovn-central:
|
ovn-central:
|
||||||
charm: cs:~openstack-charmers-next/ovn-central
|
charm: cs:~openstack-charmers-next/ovn-central
|
||||||
num_units: 3
|
num_units: 3
|
||||||
@@ -79,3 +82,7 @@ relations:
|
|||||||
- - 'ovn-chassis:certificates'
|
- - 'ovn-chassis:certificates'
|
||||||
- 'vault:certificates'
|
- 'vault:certificates'
|
||||||
|
|
||||||
|
- - 'ovn-chassis:nrpe-external-master'
|
||||||
|
- 'nrpe:nrpe-external-master'
|
||||||
|
- - 'magpie:juju-info'
|
||||||
|
- 'nrpe:general-info'
|
||||||
|
|||||||
@@ -40,6 +40,9 @@ applications:
|
|||||||
to:
|
to:
|
||||||
- '3'
|
- '3'
|
||||||
|
|
||||||
|
nrpe:
|
||||||
|
charm: cs:nrpe
|
||||||
|
|
||||||
ovn-central:
|
ovn-central:
|
||||||
charm: cs:~openstack-charmers-next/ovn-central
|
charm: cs:~openstack-charmers-next/ovn-central
|
||||||
num_units: 3
|
num_units: 3
|
||||||
@@ -79,3 +82,7 @@ relations:
|
|||||||
- - 'ovn-chassis:certificates'
|
- - 'ovn-chassis:certificates'
|
||||||
- 'vault:certificates'
|
- 'vault:certificates'
|
||||||
|
|
||||||
|
- - 'ovn-chassis:nrpe-external-master'
|
||||||
|
- 'nrpe:nrpe-external-master'
|
||||||
|
- - 'magpie:juju-info'
|
||||||
|
- 'nrpe:general-info'
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ target_deploy_status:
|
|||||||
vault:
|
vault:
|
||||||
workload-status: blocked
|
workload-status: blocked
|
||||||
workload-status-message: Vault needs to be initialized
|
workload-status-message: Vault needs to be initialized
|
||||||
|
nrpe:
|
||||||
|
workload-status: blocked
|
||||||
|
workload-status-message: "Nagios server not configured or related"
|
||||||
# Note that full end to end tests are performed with OVN in the
|
# Note that full end to end tests are performed with OVN in the
|
||||||
# neutron-api-plugin-ovn and octavia charm gates
|
# neutron-api-plugin-ovn and octavia charm gates
|
||||||
configure:
|
configure:
|
||||||
|
|||||||
Reference in New Issue
Block a user