aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc-cloud-aws
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@verizonmedia.com>2021-01-29 14:42:41 +0100
committerØyvind Grønnesby <oyving@verizonmedia.com>2021-01-29 14:42:41 +0100
commit815fab4c4b12d6ba708294fa2e0f2fc43196bde4 (patch)
treed64400a2e92f6c7740f3b292e57b96d63f41b649 /jdisc-cloud-aws
parenteb4963dbcf55df7f507736e854adc732dabaedd0 (diff)
Silly amounts of logging
Diffstat (limited to 'jdisc-cloud-aws')
-rw-r--r--jdisc-cloud-aws/src/main/java/com/yahoo/jdisc/cloud/aws/AwsParameterStoreValidationHandler.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/jdisc-cloud-aws/src/main/java/com/yahoo/jdisc/cloud/aws/AwsParameterStoreValidationHandler.java b/jdisc-cloud-aws/src/main/java/com/yahoo/jdisc/cloud/aws/AwsParameterStoreValidationHandler.java
index 195b35d4912..f0e4fcf08b5 100644
--- a/jdisc-cloud-aws/src/main/java/com/yahoo/jdisc/cloud/aws/AwsParameterStoreValidationHandler.java
+++ b/jdisc-cloud-aws/src/main/java/com/yahoo/jdisc/cloud/aws/AwsParameterStoreValidationHandler.java
@@ -16,6 +16,7 @@ import com.yahoo.yolean.Exceptions;
import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Level;
+import java.util.logging.Logger;
/**
* Attempts to validate the AWS Systems Manager Parameter Store settings to see if we can
@@ -25,6 +26,7 @@ import java.util.logging.Level;
*/
public class AwsParameterStoreValidationHandler extends LoggingRequestHandler {
+ private static final Logger log = Logger.getLogger(AwsParameterStoreValidationHandler.class.getName());
private final VespaAwsCredentialsProvider credentialsProvider;
@Inject
@@ -56,20 +58,25 @@ public class AwsParameterStoreValidationHandler extends LoggingRequestHandler {
var json = toSlime(request.getData());
var settings = AwsSettings.fromSlime(json);
+ log.info("Received request: " + settings.name);
+
var response = new Slime();
var root = response.get();
- settings.toSlime(response.get().setObject("settings"));
+ settings.toSlime(root.setObject("settings"));
try {
var store = new AwsParameterStore(this.credentialsProvider, settings.role, settings.externalId);
store.getSecret("vespa-secret");
root.setString("status", "ok");
+ log.info("Retrieving parameters was OK");
} catch (RuntimeException e) {
root.setString("status", "error");
var error = root.setArray("errors").addObject();
error.setString("message", Exceptions.toMessageString(e));
+ log.info("Retrieving parameters was failure");
}
+ log.info("Exiting handle POST");
return new SlimeJsonResponse(response);
}