Skip to content

Commit

Permalink
Merge pull request #2849 from freenas/FIX-36298
Browse files Browse the repository at this point in the history
tkt-36298: New alert category (HA). Hide it in FreeNAS
  • Loading branch information
themylogin committed Apr 6, 2019
2 parents 7c1040b + 5e51bb1 commit d97234a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 2 deletions.
2 changes: 2 additions & 0 deletions src/middlewared/middlewared/alert/base.py
Expand Up @@ -77,6 +77,7 @@ async def dismiss(self, alerts, alert):
class AlertCategory(enum.Enum):
CERTIFICATES = "CERTIFICATES"
DIRECTORY_SERVICE = "DIRECTORY_SERVICE"
HA = "HA"
HARDWARE = "HARDWARE"
NETWORK = "NETWORK"
REPORTING = "REPORTING"
Expand All @@ -89,6 +90,7 @@ class AlertCategory(enum.Enum):
alert_category_names = {
AlertCategory.CERTIFICATES: "Certificates",
AlertCategory.DIRECTORY_SERVICE: "Directory Service",
AlertCategory.HA: "High-Availability",
AlertCategory.HARDWARE: "Hardware",
AlertCategory.NETWORK: "Network",
AlertCategory.REPORTING: "Reporting",
Expand Down
4 changes: 2 additions & 2 deletions src/middlewared/middlewared/alert/source/certificates.py
Expand Up @@ -6,14 +6,14 @@
class CertificateIsExpiringAlertClass(AlertClass):
category = AlertCategory.CERTIFICATES
level = AlertLevel.NOTICE
title = "Certificate is Expiring"
title = "Certificate Is Expiring"
text = "Certificate %(name)r is expiring within %(days)d days."


class CertificateIsExpiringSoonAlertClass(AlertClass):
category = AlertCategory.CERTIFICATES
level = AlertLevel.WARNING
title = "Certificate is Expiring Soon"
title = "Certificate Is Expiring Soon"
text = "Certificate %(name)r is expiring within %(days)d days."


Expand Down
1 change: 1 addition & 0 deletions src/middlewared/middlewared/plugins/alert.py
Expand Up @@ -175,6 +175,7 @@ async def list_categories(self):
)
}
for alert_category in AlertCategory
if any(alert_class.category == alert_category for alert_class in AlertClass.classes)
]

@private
Expand Down

0 comments on commit d97234a

Please sign in to comment.