nrpe-external-master interface missing in openstack charms
Bug #1379629 reported by
Brad Marshall
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MongoDB Charm |
Fix Released
|
Medium
|
Unassigned | ||
ceilometer (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
ceph (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
ceph-osd (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
cinder (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
glance (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
heat (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
keystone (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
neutron-api (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
nova-cloud-controller (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
openstack-dashboard (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
percona-cluster (Juju Charms Collection) |
Fix Released
|
Medium
|
Unassigned | ||
quantum-gateway (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
swift-proxy (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned | ||
swift-storage (Juju Charms Collection) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The cinder charm (and pretty much every other openstack charm) doesn't provide a nrpe-external-
nrpe-
interface: nrpe-external-
scope: container
I've got a branch at lp:~brad-marshall/charms/trusty/cinder/add-n-e-m-interface with the change in it.
Related branches
lp://staging/~brad-marshall/charms/trusty/ceilometer/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 596 lines (+466/-1)7 files modifiedcharm-helpers.yaml (+1/-0)
config.yaml (+10/-1)
hooks/ceilometer_hooks.py (+55/-0)
hooks/ceilometer_utils.py (+19/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/cinder/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 537 lines (+448/-0)6 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/cinder_hooks.py (+55/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/glance/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 546 lines (+451/-0)6 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/glance_relations.py (+58/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/heat/add-nrpe-checks
- Liam Young: Pending requested
-
Diff: 558 lines (+459/-2)7 files modifiedcharm-helpers.yaml (+1/-0)
config.yaml (+10/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/heat_relations.py (+58/-2)
hooks/heat_utils.py (+8/-0)
metadata.yaml (+4/-0)
lp://staging/~brad-marshall/charms/trusty/keystone/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 559 lines (+459/-0)7 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/keystone_hooks.py (+58/-0)
hooks/keystone_utils.py (+8/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/neutron-api/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 558 lines (+456/-0)7 files modifiedcharm-helpers-sync.yaml (+1/-0)
config.yaml (+10/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/neutron_api_hooks.py (+56/-0)
hooks/neutron_api_utils.py (+8/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/nova-cloud-controller/add-nrpe-checks
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/nova-cloud-controller/trunk
at
revision 134
- Liam Young (community): Disapprove
-
Diff: 537 lines (+447/-2)6 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/nova_cc_hooks.py (+54/-2)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/nova-compute/add-nrpe-checks
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/nova-compute/trunk
at
revision 97
- Liam Young (community): Disapprove
-
Diff: 547 lines (+447/-3) (has conflicts)5 files modifiedcharm-helpers-hooks.yaml (+1/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/nova_compute_hooks.py (+58/-0)
metadata.yaml (+10/-3)
lp://staging/~brad-marshall/charms/trusty/openstack-dashboard/add-nrpe-checks
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/openstack-dashboard/trunk
at
revision 48
- Liam Young (community): Disapprove
-
Diff: 575 lines (+468/-0)7 files modifiedcharm-helpers.yaml (+1/-0)
config.yaml (+15/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/horizon_hooks.py (+63/-0)
hooks/horizon_utils.py (+8/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/quantum-gateway/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 568 lines (+468/-0)7 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+10/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/quantum_hooks.py (+68/-0)
hooks/quantum_utils.py (+8/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/swift-proxy/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 559 lines (+462/-0) (has conflicts)7 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/swift_hooks.py (+61/-0)
hooks/swift_utils.py (+8/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/ceph/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 608 lines (+510/-1)8 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
files/nagios/check_ceph_status.py (+44/-0)
files/nagios/collect_ceph_status.sh (+18/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+219/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/hooks.py (+54/-1)
metadata.yaml (+7/-0)
lp://staging/~brad-marshall/charms/trusty/ceph-osd/add-nrpe-checks
- Liam Young (community): Disapprove
-
Diff: 566 lines (+488/-0)8 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+11/-0)
files/nagios/check_ceph_status.py (+44/-0)
files/nagios/collect_ceph_status.sh (+18/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/hooks.py (+32/-0)
metadata.yaml (+4/-0)
lp://staging/~brad-marshall/charms/trusty/ceilometer-agent/add-nrpe-checks
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/ceilometer-agent/trunk
at
revision 46
- Liam Young (community): Disapprove
- Billy Olsen: Needs Fixing
-
Diff: 560 lines (+459/-1)7 files modifiedcharm-helpers.yaml (+1/-0)
config.yaml (+10/-0)
hooks/ceilometer_hooks.py (+59/-1)
hooks/ceilometer_utils.py (+8/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+222/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
metadata.yaml (+3/-0)
lp://staging/~brad-marshall/charms/trusty/swift-storage/add-nrpe-checks-fix-rsyncd-conf
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/swift-storage/trunk
at
revision 54
- Liam Young (community): Disapprove
-
Diff: 959 lines (+736/-30)16 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+14/-0)
files/nrpe-external-master/check_swift_service (+25/-0)
files/nrpe-external-master/check_swift_storage.py (+136/-0)
files/sudo/swift-storage (+1/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+219/-0)
hooks/charmhelpers/contrib/charmsupport/rsync.py (+32/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+156/-0)
hooks/swift_storage_hooks.py (+77/-1)
hooks/swift_storage_utils.py (+31/-3)
metadata.yaml (+3/-0)
templates/001-baseconfig (+6/-0)
templates/050-swift-storage.conf (+24/-0)
templates/rsyncd.conf (+0/-23)
unit_tests/test_swift_storage_relations.py (+10/-3)
unit_tests/test_swift_storage_utils.py (+1/-0)
lp://staging/~brad-marshall/charms/trusty/mongodb/add-nrpe-checks
- charmers: Pending requested
- Adam Israel: Pending requested
- Review Queue: Pending (automated testing) requested
- Liam Young: Pending requested
-
Diff: 2694 lines (+1553/-357)33 files modifiedcharm-helpers-sync.yaml (+1/-0)
config.yaml (+11/-0)
files/nrpe-external-master/check_upstart_job (+72/-0)
hooks/charmhelpers/__init__.py (+16/-0)
hooks/charmhelpers/contrib/__init__.py (+15/-0)
hooks/charmhelpers/contrib/charmsupport/__init__.py (+15/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+358/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+175/-0)
hooks/charmhelpers/contrib/hahelpers/__init__.py (+15/-0)
hooks/charmhelpers/contrib/hahelpers/cluster.py (+0/-248)
hooks/charmhelpers/contrib/python/__init__.py (+15/-0)
hooks/charmhelpers/contrib/python/packages.py (+0/-80)
hooks/charmhelpers/core/__init__.py (+15/-0)
hooks/charmhelpers/core/decorators.py (+16/-0)
hooks/charmhelpers/core/fstab.py (+19/-3)
hooks/charmhelpers/core/hookenv.py (+16/-0)
hooks/charmhelpers/core/host.py (+24/-5)
hooks/charmhelpers/core/services/__init__.py (+16/-0)
hooks/charmhelpers/core/services/base.py (+16/-0)
hooks/charmhelpers/core/services/helpers.py (+16/-0)
hooks/charmhelpers/core/strutils.py (+42/-0)
hooks/charmhelpers/core/sysctl.py (+28/-6)
hooks/charmhelpers/core/templating.py (+19/-3)
hooks/charmhelpers/core/unitdata.py (+477/-0)
hooks/charmhelpers/fetch/__init__.py (+16/-0)
hooks/charmhelpers/fetch/archiveurl.py (+26/-10)
hooks/charmhelpers/fetch/bzrurl.py (+25/-1)
hooks/charmhelpers/fetch/giturl.py (+20/-0)
hooks/charmhelpers/payload/__init__.py (+16/-0)
hooks/charmhelpers/payload/execd.py (+16/-0)
hooks/hooks.py (+33/-0)
metadata.yaml (+3/-0)
tests/03_deploy_replicaset.py (+1/-1)
lp://staging/~brad-marshall/charms/trusty/percona-cluster/fix-nagios
Merged
into
lp://staging/~openstack-charmers-archive/charms/trusty/percona-cluster/next
at
revision 56
- Liam Young (community): Approve
- Brad Marshall (community): Needs Resubmitting
-
Diff: 1715 lines (+584/-522)9 files modifiedcharm-helpers.yaml (+1/-0)
config.yaml (+16/-1)
hooks/charmhelpers/contrib/charmsupport/__init__.py (+15/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+358/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+175/-0)
hooks/charmhelpers/contrib/database/mysql.py (+0/-2)
hooks/charmhelpers/core/strutils.py (+0/-42)
hooks/charmhelpers/core/unitdata.py (+0/-477)
hooks/percona_hooks.py (+19/-0)
tags: | added: openstack |
summary: |
- cinder charm doesn't have nrpe-external-master interface + nrpe-external-master interface missing in openstack charms |
Changed in ceph (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in ceph-osd (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in cinder (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in glance (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in heat (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in keystone (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in openstack-dashboard (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in quantum-gateway (Juju Charms Collection): | |
status: | New → Fix Committed |
affects: | swift (Ubuntu) → swift-proxy (Juju Charms Collection) |
Changed in swift-proxy (Juju Charms Collection): | |
status: | New → Fix Committed |
milestone: | none → 15.01 |
Changed in quantum-gateway (Juju Charms Collection): | |
milestone: | none → 15.01 |
Changed in swift-storage (Juju Charms Collection): | |
milestone: | none → 15.01 |
status: | New → Fix Committed |
Changed in cinder (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceilometer (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in ceph-osd (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in glance (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in heat (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in keystone (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in neutron-api (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in openstack-dashboard (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in quantum-gateway (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in swift-proxy (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in swift-storage (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
Changed in mongodb (Juju Charms Collection): | |
importance: | Undecided → Medium |
milestone: | none → 15.04 |
status: | New → Triaged |
Changed in percona-cluster (Juju Charms Collection): | |
importance: | Undecided → Medium |
milestone: | none → 15.04 |
status: | New → Triaged |
Changed in percona-cluster (Juju Charms Collection): | |
status: | Triaged → Fix Released |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 15.04 → 15.07 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 15.07 → 15.10 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in mongodb (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
affects: | mongodb (Juju Charms Collection) → mongodb-charm |
Changed in mongodb-charm: | |
milestone: | 17.01 → none |
status: | Triaged → Fix Released |
To post a comment you must log in.
I have a branch for mongodb at lp:~brad-marshall/charms/trusty/mongodb/add-nrpe-checks, it covers the basics, but definately could be improved.