Skip to content

Commit 5358501

Browse files
committed
Merge branch '359-dynatrace-is-always-available'
2 parents ce2f75b + d04e757 commit 5358501

2 files changed

Lines changed: 7 additions & 20 deletions

File tree

config/dynatrace_one_agent.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.

lib/java_buildpack/framework/dynatrace_one_agent.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
require 'fileutils'
1818
require 'java_buildpack/component/versioned_dependency_component'
1919
require 'java_buildpack/framework'
20+
require 'java_buildpack/util/cache/internet_availability'
2021
require 'json'
2122

2223
module JavaBuildpack
@@ -35,7 +36,12 @@ def initialize(context)
3536

3637
# (see JavaBuildpack::Component::BaseComponent#compile)
3738
def compile
38-
download(@version, @uri) { |file| expand file }
39+
JavaBuildpack::Util::Cache::InternetAvailability.instance.available(
40+
true, 'The Dynatrace One Agent download location is always accessible'
41+
) do
42+
download(@version, @uri) { |file| expand file }
43+
end
44+
3945
@droplet.copy_resources
4046
end
4147

0 commit comments

Comments
 (0)