Skip to content

Commit 6e42814

Browse files
committed
(CAT-2051): Nightly build failure fixes for puppetlab-java module
1 parent 6319799 commit 6e42814

File tree

4 files changed

+36
-22
lines changed

4 files changed

+36
-22
lines changed

manifests/adopt.pp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,8 @@
196196
'i386' : { $arch = 'x86-32' }
197197
'x86_64' : { $arch = 'x64' }
198198
'amd64' : { $arch = 'x64' }
199+
'arm64' : { $arch = 'aarch64' }
200+
'aarch64' : { $arch = 'aarch64' }
199201
default : {
200202
fail ("unsupported platform ${$os_architecture}")
201203
}

manifests/adoptium.pp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@
100100
'i386' : { $arch = 'x86-32' }
101101
'x86_64' : { $arch = 'x64' }
102102
'amd64' : { $arch = 'x64' }
103+
'arm64' : { $arch = 'aarch64' }
104+
'aarch64' : { $arch = 'aarch64' }
103105
default : {
104106
fail ("unsupported platform ${$os_architecture}")
105107
}

manifests/params.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,11 @@
120120
'Suse': {
121121
case $facts['os']['name'] {
122122
'SLES': {
123-
if (versioncmp($facts['os']['release']['full'], '12.1') >= 0) {
123+
if (versioncmp($facts['os']['release']['full'], '15.5') >= 0) {
124+
$jdk_package = 'java-11-openjdk-devel'
125+
$jre_package = 'java-11-openjdk'
126+
$java_home = '/usr/lib64/jvm/java-11-openjdk-11/'
127+
} elsif (versioncmp($facts['os']['release']['full'], '12.1') >= 0) {
124128
$jdk_package = 'java-1_8_0-openjdk-devel'
125129
$jre_package = 'java-1_8_0-openjdk'
126130
$java_home = '/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/'

spec/acceptance/install_spec.rb

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -99,31 +99,23 @@
9999
MANIFEST
100100

101101
# AdoptOpenJDK URLs are quite generic, so tests are enabled by default
102-
# We need to test version 8 and >8 (here we use 9), because namings are different after version 8
102+
# We need to test version 9 and 10
103103

104104
adopt_enabled = true unless os[:family].casecmp('SLES').zero?
105-
adopt_version8_major = '8'
106-
adopt_version8_minor = '202'
107-
adopt_version8_build = '08'
108105
adopt_version9_major = '9'
109-
adopt_version9_full = '9.0.4'
110-
adopt_version9_build = '11'
106+
if os[:architecture] == 'aarch64' || os[:architecture] == 'arm64'
107+
adopt_version9_full = '9'
108+
adopt_version9_build = '181'
109+
else
110+
adopt_version9_full = '9.0.4'
111+
adopt_version9_build = '11'
112+
end
113+
114+
adopt_version10_major = '10'
115+
adopt_version10_full = '10.0.2'
116+
adopt_version10_build = '13.1'
111117

112118
install_adopt_jdk_jre = <<MANIFEST
113-
java::adopt {
114-
'test_adopt_jre_version8':
115-
version => '#{adopt_version8_major}',
116-
version_major => '#{adopt_version8_major}u#{adopt_version8_minor}',
117-
version_minor => 'b#{adopt_version8_build}',
118-
java => 'jre',
119-
}
120-
java::adopt {
121-
'test_adopt_jdk_version8':
122-
version => '#{adopt_version8_major}',
123-
version_major => '#{adopt_version8_major}u#{adopt_version8_minor}',
124-
version_minor => 'b#{adopt_version8_build}',
125-
java => 'jdk',
126-
}
127119
java::adopt {
128120
'test_adopt_jre_version9':
129121
version => '#{adopt_version9_major}',
@@ -138,6 +130,20 @@
138130
version_minor => '#{adopt_version9_build}',
139131
java => 'jdk',
140132
}
133+
java::adopt {
134+
'test_adopt_jre_version10':
135+
version => '#{adopt_version10_major}',
136+
version_major => '#{adopt_version10_full}',
137+
version_minor => '#{adopt_version10_build}',
138+
java => 'jre',
139+
}
140+
java::adopt {
141+
'test_adopt_jdk_version10':
142+
version => '#{adopt_version10_major}',
143+
version_major => '#{adopt_version10_full}',
144+
version_minor => '#{adopt_version10_build}',
145+
java => 'jdk',
146+
}
141147
MANIFEST
142148

143149
# Adoptium
@@ -161,7 +167,7 @@
161167
}
162168
MANIFEST
163169

164-
sap_enabled = true
170+
sap_enabled = (os[:architecture] == 'x86_64' || os[:architecture] == 'amd64')
165171
sap_version7 = '7'
166172
sap_version7_full = '7.1.072'
167173
sap_version8 = '8'

0 commit comments

Comments
 (0)