wls-eng / arm-oraclelinux-wls

Microsoft Azure ARM Templates to create Oracle Linux VM with pre-installed Weblogic Server
Apache License 2.0
0 stars 7 forks source link

Bake packages required by fix to #89, and other packages, into base images #90

Open edburns opened 4 years ago

edburns commented 4 years ago

Consider this code from the setup scripts:

function installUtilities()
{
    echo "Installing zip unzip wget vnc-server rng-tools cifs-utils"
    sudo yum install -y zip unzip wget vnc-server rng-tools cifs-utils

By doing these installs at deployment time, we are inviting deployment failures due to network problems, and also adding unnecessary time to the deployment. It is better to bake these packages into the base images.

edburns commented 4 years ago

Also consider baking in the deploytool.

edburns commented 3 years ago

As of this writing, this is still unresolved.

find arm-oraclelinux-wls arm-oraclelinux-wls-cluster arm-oraclelinux-wls-dynamic-cluster -type f -exec grep installUtilities {} \; -print
function installUtilities()
installUtilities
arm-oraclelinux-wls-cluster/addnode/src/main/scripts/addnode.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-cluster/addnode/target/arm/scripts/addnode.sh
function installUtilities() {
    installUtilities
arm-oraclelinux-wls-cluster/arm-oraclelinux-wls-cluster/src/main/scripts/setupCoherence.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-cluster/arm-oraclelinux-wls-cluster/src/main/scripts/setupClusterDomain.sh
function installUtilities() {
    installUtilities
arm-oraclelinux-wls-cluster/arm-oraclelinux-wls-cluster/target/arm/scripts/setupCoherence.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-cluster/arm-oraclelinux-wls-cluster/target/arm/scripts/setupClusterDomain.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-dynamic-cluster/addnode/src/main/scripts/addNodeToDynamicCluster.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-dynamic-cluster/addnode/target/arm/scripts/addNodeToDynamicCluster.sh
function installUtilities() {
    installUtilities
arm-oraclelinux-wls-dynamic-cluster/arm-oraclelinux-wls-dynamic-cluster/src/main/scripts/setupCoherence.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-dynamic-cluster/arm-oraclelinux-wls-dynamic-cluster/src/main/scripts/setupDynamicClusterDomain.sh
function installUtilities() {
    installUtilities
arm-oraclelinux-wls-dynamic-cluster/arm-oraclelinux-wls-dynamic-cluster/target/arm/scripts/setupCoherence.sh
function installUtilities()
installUtilities
arm-oraclelinux-wls-dynamic-cluster/arm-oraclelinux-wls-dynamic-cluster/target/arm/scripts/setupDynamicClusterDomain.sh