Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
5.8.6
mchyzer committed Mar 11, 2024
1 parent a22c526 commit a003d53
Showing 4 changed files with 51 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
@@ -9,7 +9,7 @@ LABEL author="tier-packaging@internet2.edu <tier-packaging@internet2.edu>" \
ARG GROUPER_CONTAINER_VERSION

ENV GROUPER_VERSION=5.8.5 \
GROUPER_CONTAINER_VERSION=5.8.5 \
GROUPER_CONTAINER_VERSION=5.8.6 \
JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto \
PATH=$PATH:$JAVA_HOME/bin \
GROUPER_HOME=/opt/grouper/grouperWebapp/WEB-INF
20 changes: 20 additions & 0 deletions container_files/grouperWebapp/WEB-INF/classes/log4j2.xml
@@ -111,82 +111,102 @@
<Root level="error">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Root>
<Logger name="org.apache.catalina" level="info" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_catalina" />__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_catalina"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware" level="warn" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.loader.GrouperLoaderLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_daemon"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_daemon"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningObjectLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_provisioning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_provisioning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.syncToGrouper.SyncToGrouperFromSqlDaemon" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogCommands" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.stem.StemViewPrivilegeEsbListener" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.stem.StemViewPrivilegeFullDaemonLogic" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="org.apache.tools.ant" level="warn" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.util.PerformanceLogger" level="info" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.ws.util.GrouperWsLog" level="off" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_ws"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_ws"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.ws.util.GrouperWsLongRunningLog" level="off" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_ws_longRunning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_ws_longRunning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.ui.customUi.CustomUiEngine" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.upenn.isc.pennGrouper.o365" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.remedy.GrouperRemedyLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_provisioning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_provisioning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.remedy.digitalMarketplace.GrouperDigitalMarketplaceLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_provisioning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_provisioning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouperBox.GrouperBoxLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_provisioning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_provisioning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouperClient.jdbc.tableSync.GcTableSyncLog" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_error"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_error"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>
<Logger name="edu.internet2.middleware.grouper.app.zoom" level="debug" additivity="false">
__LOGPIPESTART__<AppenderRef ref="logpipe_grouper_provisioning"/>__LOGPIPEEND__
__FILESTART__<AppenderRef ref="file_grouper_provisioning"/>__FILEEND__
__STDERRSTART__<AppenderRef ref="stderr"/>__STDERREND__
</Logger>

<!--MORELOGGERS-->
22 changes: 9 additions & 13 deletions container_files/usr-local-bin/libraryPrep.sh
@@ -207,28 +207,19 @@ prep_finishBegin() {

# default the cert path to self signed and no chain file
if [ -z "$GROUPER_SSL_CERT_FILE" ] ; then
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_CERT_FILE=/opt/grouper/certs/client/localhost.pem"
export GROUPER_SSL_CERT_FILE=/opt/grouper/certs/client/localhost.pem
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_CERT_FILE=/opt/container_files/certs/client/localhost.pem"
export GROUPER_SSL_CERT_FILE=/opt/container_files/certs/client/localhost.pem
fi
if [ -z "$GROUPER_SSL_KEY_FILE" ] ; then
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_KEY_FILE=/opt/grouper/certs/keys/localhost.key"
export GROUPER_SSL_KEY_FILE=/opt/grouper/certs/keys/localhost.key
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_KEY_FILE=/opt/container_files/certs/keys/localhost.key"
export GROUPER_SSL_KEY_FILE=/opt/container_files/certs/keys/localhost.key
fi
if [ -z "$GROUPER_SSL_CHAIN_FILE" ] && [ -z "$GROUPER_SSL_USE_CHAIN_FILE" ] ; then
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_USE_CHAIN_FILE=false"
export GROUPER_SSL_USE_CHAIN_FILE=false
fi

fi
# default the cert path
if [ -z "$GROUPER_SSL_CERT_FILE" ] && [ -f /etc/pki/tls/certs/host-cert.pem ] ; then
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_CERT_FILE=/etc/pki/tls/certs/host-cert.pem"
export GROUPER_SSL_CERT_FILE=/etc/pki/tls/certs/host-cert.pem
fi
if [ -z "$GROUPER_SSL_KEY_FILE" ] && [ -f /etc/pki/tls/private/host-key.pem ] ; then
echo "grouperContainer; INFO: (libraryPrep.sh-prep_finishBegin) export GROUPER_SSL_KEY_FILE=/etc/pki/tls/private/host-key.pem"
export GROUPER_SSL_KEY_FILE=/etc/pki/tls/private/host-key.pem
fi
if [ -z "$GROUPER_SSL_CHAIN_FILE" ] ; then

if [ -f /etc/pki/tls/certs/cachain.pem ]; then
@@ -353,6 +344,11 @@ prep_finishBegin() {
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_analyzeOriginalFiles) export GROUPER_LOG_TO_HOST=false"
export GROUPER_LOG_TO_HOST=false
fi
if [ -z "$GROUPER_LOG_TO_STDERR" ] ; then
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_analyzeOriginalFiles) export GROUPER_LOG_TO_STDERR=true"
export GROUPER_LOG_TO_STDERR=true
fi


}

21 changes: 21 additions & 0 deletions container_files/usr-local-bin/librarySetupFiles.sh
@@ -79,6 +79,27 @@ setupFiles_localLogging() {
if [ $returnCode != 0 ]; then exit $returnCode; fi
fi

if [ "$GROUPER_LOG_TO_STDERR" = "true" ]; then
sed -i "s|__STDERRSTART__||g" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml
returnCode=$?
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_localLogging) sed -i \"s|__STDERRSTART__||g\" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml, result: $?"
if [ $returnCode != 0 ]; then exit $returnCode; fi

sed -i "s|__STDERREND__||g" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml
returnCode=$?
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_localLogging) sed -i \"s|__STDERREND__||g\" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml, result: $?"
if [ $returnCode != 0 ]; then exit $returnCode; fi
else
sed -i "s|__STDERRSTART__|<!--|g" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml
returnCode=$?
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_localLogging) sed -i \"s|__STDERRSTART__|<!--|g\" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml, result: $?"
if [ $returnCode != 0 ]; then exit $returnCode; fi

sed -i "s|__STDERREND__|-->|g" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml
returnCode=$?
echo "grouperContainer; INFO: (librarySetupFiles.sh-setupFiles_localLogging) sed -i \"s|__STDERREND__|-->|g\" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml, result: $?"
if [ $returnCode != 0 ]; then exit $returnCode; fi
fi
if [ "$GROUPER_LOG_TO_HOST" = "true" ]; then
sed -i "s|__FILESTART__||g" /opt/grouper/grouperWebapp/WEB-INF/classes/log4j2.xml
returnCode=$?

0 comments on commit a003d53

Please sign in to comment.