diff options
author | Morten Tokle <morten.tokle@gmail.com> | 2018-07-31 13:09:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-31 13:09:28 +0200 |
commit | ecae72d020d104155e4e68bd5adbf6d5b5ada3c1 (patch) | |
tree | 74c37595468dbf8f219d617a04f84c4c212e8938 | |
parent | 05f3204947b8abbc478a3c79fe08eb2ee9e3e619 (diff) | |
parent | 13d3df6cc4bc56435e83c107fd47121df0a361f7 (diff) |
Merge pull request #6463 from vespa-engine/mortent/add-athenz-cert-check
Add check for athenz certificate
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java | 6 |
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 ea92ca9b56f..ea0f7d03902 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"); |