charm-ceph-mon/actions
Edin Sarajlic b8af44aefa Add nagios check for expected number of OSDs
This check does not require manually setting the number of expected
OSDs.

Initially, the charm sets the count (per-host) to that of what's
present in the OSD tree. The count will be updated (on a per-host
basis) when the number of OSDs grows, but not when it shrinks. There
is a charm action to reset the expected count using information from
the OSD tree.

Closes-Bug: #1952985
Change-Id: Ia6a060bf151908c1d4159e6bdffa7bfe1f0a7988
2022-10-05 13:02:54 +00:00
..
__init__.py Rewrite the 'change-osd-weight' to use the op framework 2022-09-08 12:28:17 -03:00
ceph_ops.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
create-cache-tier action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
create-crush-rule action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
create-erasure-profile action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
create-pool action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
create_cache_tier.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
create_crush_rule.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
create_erasure_profile.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
create_pool.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
crushmap-update action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
crushmap_update.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
delete-erasure-profile action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
delete-pool action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
delete-user Add get-or-create-user and delete-user actions for ceph auth 2022-06-09 07:11:08 -05:00
delete_erasure_profile.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
delete_pool.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
delete_user.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
get-erasure-profile action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
get-health action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
get-or-create-user Add get-or-create-user and delete-user actions for ceph auth 2022-06-09 07:11:08 -05:00
get-quorum-status Add get-quorum-status action 2021-09-23 12:56:58 +02:00
get-versions-report Create NRPE check to verify ceph daemons versions 2022-07-19 12:18:06 +02:00
get_erasure_profile.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
get_health.py action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
get_or_create_user.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
get_quorum_status.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
get_versions_report.py Create NRPE check to verify ceph daemons versions 2022-07-19 12:18:06 +02:00
list-crush-rules Add list-crush-rules action 2022-03-29 17:02:12 +02:00
list-erasure-profiles action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
list-inconsistent-objs Implement the 'list-inconsistent-objs' action 2021-08-06 18:12:49 -03:00
list-pools action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
list_crush_rules.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
list_erasure_profiles.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
list_inconsistent_objs.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
list_pools.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
pause-health Re-license charm as Apache-2.0 2016-07-01 13:55:54 +01:00
pg-repair Added safe-pg-repair action 2022-06-23 18:18:35 +08:00
pg_repair.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
pool-get action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
pool-set action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
pool-statistics action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
pool_get.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
pool_set.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
pool_statistics.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
purge-osd Add actions to reweight and remove OSDs. 2020-10-22 09:42:11 +13:00
purge_osd.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
remove-cache-tier action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
remove-pool-snapshot action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
remove_cache_tier.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
remove_pool_snapshot.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
rename-pool action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
rename_pool.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
reset-osd-count-report Add nagios check for expected number of OSDs 2022-10-05 13:02:54 +00:00
reset_osd_count_report.py Add nagios check for expected number of OSDs 2022-10-05 13:02:54 +00:00
resume-health Re-license charm as Apache-2.0 2016-07-01 13:55:54 +01:00
security-checklist Add security-checklist to ceph-mon 2019-03-13 10:32:00 +01:00
security_checklist.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
set-noout Add set/unset noout actions 2018-03-20 10:06:39 +13:00
set-pool-max-bytes action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
set_noout.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
set_pool_max_bytes.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
show-disk-free action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
show_disk_free.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
snapshot-pool action: Misc tidyup and improvements 2019-02-19 14:54:41 +00:00
snapshot_pool.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00
unset-noout Add set/unset noout actions 2018-03-20 10:06:39 +13:00
unset_noout.py First rewrite of ceph-mon with operator framework 2022-08-19 19:00:56 -03:00