From 51cfddf9b786bbeb636869fd22fa767a91f614db Mon Sep 17 00:00:00 2001 From: Keith Lustria Date: Thu, 4 Jan 2024 22:02:24 -0800 Subject: [PATCH] Fix issue for checking if app is running in an OCI instance which causes Instance Principal auth to fail --- .../integrations/oci/sdk/runtime/OciAvailabilityDefault.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/integrations/oci/sdk/runtime/src/main/java/io/helidon/integrations/oci/sdk/runtime/OciAvailabilityDefault.java b/integrations/oci/sdk/runtime/src/main/java/io/helidon/integrations/oci/sdk/runtime/OciAvailabilityDefault.java index 4e55995ff6b..7e17d244e91 100644 --- a/integrations/oci/sdk/runtime/src/main/java/io/helidon/integrations/oci/sdk/runtime/OciAvailabilityDefault.java +++ b/integrations/oci/sdk/runtime/src/main/java/io/helidon/integrations/oci/sdk/runtime/OciAvailabilityDefault.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Oracle and/or its affiliates. + * Copyright (c) 2023, 2024 Oracle and/or its affiliates. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -46,7 +46,7 @@ static boolean runningOnOci(OciConfig ociConfig) { return false; } - return (Region.getRegionFromImds() != null); + return (Region.getRegionFromImds("http://" + ociConfig.imdsHostName() + "/opc/v2/") != null); } static boolean canReach(String address,