Skip to content

Commit 2341ffe

Browse files
committed
Merge remote-tracking branch 'oracle/main' into tags-for-resources
2 parents d29bf46 + 200bb5c commit 2341ffe

File tree

4 files changed

+32
-8
lines changed

4 files changed

+32
-8
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@
4343
<version.wls-on-aks-azure-marketplace>1.0.81</version.wls-on-aks-azure-marketplace>
4444
<!-- weblogic azure vm versions -->
4545
<version.arm-oraclelinux-wls>1.0.29</version.arm-oraclelinux-wls>
46-
<version.arm-oraclelinux-wls-admin>1.0.53</version.arm-oraclelinux-wls-admin>
46+
<version.arm-oraclelinux-wls-admin>1.0.54</version.arm-oraclelinux-wls-admin>
4747
<version.arm-oraclelinux-wls-cluster>1.0.700000</version.arm-oraclelinux-wls-cluster>
48-
<version.arm-oraclelinux-wls-dynamic-cluster>1.0.51</version.arm-oraclelinux-wls-dynamic-cluster>
48+
<version.arm-oraclelinux-wls-dynamic-cluster>1.0.52</version.arm-oraclelinux-wls-dynamic-cluster>
4949
<!-- node versions -->
5050
<version.arm-oraclelinux-wls-dynamic-cluster-addnode>1.0.7</version.arm-oraclelinux-wls-dynamic-cluster-addnode>
5151
<version.arm-oraclelinux-wls-dynamic-cluster-addnode-coherence>1.0.3</version.arm-oraclelinux-wls-dynamic-cluster-addnode-coherence>

weblogic-azure-vm/arm-oraclelinux-wls-admin/src/main/scripts/installJdbcDrivers.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,13 @@ export gitUrl4AzureIdentityExtensionPomFile="https://raw.githubusercontent.com/o
245245
export gitUrl4MySQLDriverPomFile="https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/mysql-connector-java.xml"
246246
export retryMaxAttempt=5 # retry attempt for curl command
247247
export mvnInstaller="apache-maven-bin.tar.gz"
248+
249+
# 2024-09-11 https://github.com/oracle/weblogic-azure/pull/325
250+
# Increase maintainability by putting URL behind redirector. As of today
251+
# target is https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
252+
# A better solution would be if Oracle had an employee accessible URL redirector
253+
# service similar to Microsoft's aka.ms.
254+
248255
export url4MavenInstaller="https://aka.ms/wls-offer-maven-download-url"
249256
export wlsAdminURL=$wlsAdminHost:$wlsAdminPort
250257

weblogic-azure-vm/arm-oraclelinux-wls-cluster/arm-oraclelinux-wls-cluster/src/main/scripts/installJdbcDrivers.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,13 @@ export gitUrl4AzureIdentityExtensionPomFile="https://raw.githubusercontent.com/o
245245
export gitUrl4MySQLDriverPomFile="https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/mysql-connector-java.xml"
246246
export retryMaxAttempt=5 # retry attempt for curl command
247247
export mvnInstaller="apache-maven-bin.tar.gz"
248+
249+
# 2024-09-11 https://github.com/oracle/weblogic-azure/pull/325
250+
# Increase maintainability by putting URL behind redirector. As of today
251+
# target is https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
252+
# A better solution would be if Oracle had an employee accessible URL redirector
253+
# service similar to Microsoft's aka.ms.
254+
248255
export url4MavenInstaller="https://aka.ms/wls-offer-maven-download-url"
249256
export wlsAdminURL=$wlsAdminHost:$wlsAdminPort
250257

weblogic-azure-vm/arm-oraclelinux-wls-dynamic-cluster/arm-oraclelinux-wls-dynamic-cluster/src/main/scripts/installJdbcDrivers.sh

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,17 @@ function validate_input() {
6767
}
6868

6969
function install_maven() {
70-
curl -m ${curlMaxTime} --retry ${retryMaxAttempt} -fksL "${url4MavenInstaller}" -o ${mvnInstaller}
70+
local mavenUrl=$(curl -Ls -o /dev/null -w %{url_effective} ${url4MavenInstaller})
7171
if [ $? != 0 ]; then
72-
echo_stderr "Failed to download ${url4MavenInstaller}."
72+
echo_stderr "Failed to get maven download url."
73+
fi
74+
curl -m ${curlMaxTime} --retry ${retryMaxAttempt} -fksL "${mavenUrl}" -o ${mvnInstaller}
75+
if [ $? != 0 ]; then
76+
echo_stderr "Failed to download ${mavenUrl}."
7377
fi
7478

7579
tar xzvf ${mvnInstaller} -C /u01/app
76-
export MAVEN_HOME=/u01/app/apache-maven-${mvnVersion}
80+
export MAVEN_HOME=$(find /u01/app -maxdepth 1 -type d -name "apache-maven*")
7781
. $oracleHome/oracle_common/common/bin/setWlstEnv.sh # set JAVA_HOME
7882
export PATH=${MAVEN_HOME}/bin:$PATH
7983

@@ -239,10 +243,16 @@ read oracleHome domainPath wlsServerName wlsAdminHost wlsAdminPort wlsUserName w
239243
export curlMaxTime=120 # seconds
240244
export gitUrl4AzureIdentityExtensionPomFile="https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/azure-identity-extensions.xml"
241245
export gitUrl4MySQLDriverPomFile="https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/mysql-connector-java.xml"
242-
export mvnVersion="3.9.0"
243-
export mvnInstaller="apache-maven-${mvnVersion}-bin.tar.gz"
244246
export retryMaxAttempt=5 # retry attempt for curl command
245-
export url4MavenInstaller="https://dlcdn.apache.org/maven/maven-3/${mvnVersion}/binaries/${mvnInstaller}"
247+
export mvnInstaller="apache-maven-bin.tar.gz"
248+
249+
# 2024-09-11 https://github.com/oracle/weblogic-azure/pull/325
250+
# Increase maintainability by putting URL behind redirector. As of today
251+
# target is https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
252+
# A better solution would be if Oracle had an employee accessible URL redirector
253+
# service similar to Microsoft's aka.ms.
254+
255+
export url4MavenInstaller="https://aka.ms/wls-offer-maven-download-url"
246256
export wlsAdminURL=$wlsAdminHost:$wlsAdminPort
247257

248258
validate_input

0 commit comments

Comments
 (0)