File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed
resources/ext/cli_defaults
src/clj/puppetlabs/services/master
test/unit/puppetlabs/services/master Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 137
137
(throw unsupported-ex))
138
138
11 [" -Djava.security.properties==./dev-resources/java.security.jdk11on-fips" ]
139
139
17 [" -Djava.security.properties==./dev-resources/java.security.jdk11on-fips" ]
140
+ 21 [" -Djava.security.properties==./dev-resources/java.security.jdk11on-fips" ]
140
141
(do )))}
141
142
:fips [:defaults :fips-deps ]
142
143
249
250
(str " -Xms" (heap-size " 1G" ))
250
251
(str " -Xmx" (heap-size " 2G" ))
251
252
" -XX:+IgnoreUnrecognizedVMOptions" ]
252
- (if (= 17 (java.lang.Integer/parseInt major))
253
+ (if (> = 17 (java.lang.Integer/parseInt major))
253
254
[" --add-opens" " java.base/sun.nio.ch=ALL-UNNAMED" " --add-opens" " java.base/java.io=ALL-UNNAMED" ]
254
255
[])))
255
256
Original file line number Diff line number Diff line change 7
7
java_version=$($JAVA_BIN -version 2> &1 | head -1 | awk -F\" '{ print $2 }')
8
8
java_major_version=$(echo $java_version | awk -F. '{ print $1 }')
9
9
10
- if [[ $java_major_version -eq 17 ]]; then
10
+ if [[ $java_major_version -ge 17 ]]; then
11
11
12
12
echo $JAVA_ARGS | grep "add-opens" &> /dev/null
13
13
if [[ 0 -ne $? ]]; then
Original file line number Diff line number Diff line change 83
83
(re-matches #"1\. [1234567]($|(\. .*))" version) :unsupported
84
84
(re-matches #"1\. [89]($|(\. .*))" version) :deprecated
85
85
(re-matches #"10($|(\. .*))" version) :deprecated
86
- (re-matches ( re-pattern ( str 11 " ($|(\\ ..*))" )) version) :official
86
+ (re-matches #"11 ($|(\. .*))" version) :official
87
87
(re-matches #"17($|(\. .*))" version) :official
88
+ (re-matches #"21($|(\. .*))" version) :official
88
89
:else :unknown ))
89
90
90
91
(defn log-java-deprecation-message [version]
91
92
(let [status (jdk-support-status version)]
92
93
(case status
93
- (:unknown ) (log/warn (i18n/trs " JDK {0} is neither tested nor supported. Please use JDK 11 or 17 " version))
94
- (:deprecated ) (log/warn (i18n/trs " JDK {0} is deprecated, please upgrade to JDK 11 or 17 " version))
94
+ (:unknown ) (log/warn (i18n/trs " JDK {0} is neither tested nor supported. Please use JDK 11, 17 or 21 " version))
95
+ (:deprecated ) (log/warn (i18n/trs " JDK {0} is deprecated, please upgrade to JDK 11, 17 or 21 " version))
95
96
(:official ) nil
96
97
(:unsupported ) (log/warn (i18n/trs " Puppetserver doesn't support JDK {0}" version)))))
97
98
Original file line number Diff line number Diff line change 469
469
(is (= :official (master-service/jdk-support-status " 11.0" )))
470
470
(is (= :official (master-service/jdk-support-status " 11.0.7" )))
471
471
(is (= :official (master-service/jdk-support-status " 17.0" )))
472
- (is (= :official (master-service/jdk-support-status " 17.0.4" ))))
472
+ (is (= :official (master-service/jdk-support-status " 17.0.4" )))
473
+ (is (= :official (master-service/jdk-support-status " 21" )))
474
+ (is (= :official (master-service/jdk-support-status " 21.0" )))
475
+ (is (= :official (master-service/jdk-support-status " 21.0.8" ))))
473
476
474
477
(deftest v4-routes-test
475
478
(with-redefs [jruby-core/borrow-from-pool-with-timeout (fn [_ _ _] {:jruby-puppet (Object. )})
You can’t perform that action at this time.
0 commit comments