summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorMorten Tokle <mortent@oath.com>2018-07-25 11:27:10 +0200
committerMorten Tokle <mortent@oath.com>2018-07-25 11:27:10 +0200
commit13d3df6cc4bc56435e83c107fd47121df0a361f7 (patch)
tree2ae01f225a17c24b22673debf798e09680aa058e /node-admin
parente3af3d215feb1e416b27b92bbf421dde281f3a09 (diff)
Add check for athenz certificate
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java
index a7bf22591d4..9c24655b9f1 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java
@@ -89,6 +89,12 @@ public class StorageMaintainer {
"129600", "--crit", "1", "--coredir", environment.pathInNodeUnderVespaHome("var/crash/processing").toString());
configs.add(annotatedCheck(node, coredumpSchedule));
+ // athenz certificate check
+ Path athenzCertExpiryCheckPath = environment.pathInNodeUnderVespaHome("libexec64/yms/yms_check_athenz_certs");
+ SecretAgentCheckConfig athenzCertExpirySchedule = new SecretAgentCheckConfig("athenz-certificate-expiry", 60,
+ athenzCertExpiryCheckPath, "--threshold", "20");
+ configs.add(annotatedCheck(node, athenzCertExpirySchedule));
+
if (node.getNodeType() != NodeType.config) {
// vespa-health
Path vespaHealthCheckPath = environment.pathInNodeUnderVespaHome("libexec/yms/yms_check_vespa_health");