...
Code Block |
---|
docker run --detach --name grouper-test i2incommon/grouper:2.5.3335 docker cp grouper-test:/opt/tier-support/test . docker rm -f grouper-test mv test/* . rmdir test chmod +x *.sh ./grouperContainerUnitTest.sh grouper-test i2incommon/grouper:2.5.3335 2.5.3335 2.5.3335 |
Sample output (returns 0 on success and 1 on failure)
Code Block |
---|
grouperContainerTest $ docker run --detach --name grouper-test i2incommon/grouper:2.5.3335 Unable to find image 'i2incommon/grouper:2.5.3335' locally 2.5.3335: Pulling from i2incommon/grouper ab5ef0e58194: Already exists d8786c7f058a: Already exists f87b4b0b15f9: Already exists 4e2ffc897663: Already exists 233f6e0965af: Already exists 1ca1d4409850: Already exists 6a9604a30af4: Already exists 0cc054c7b13e: Already exists 2f94e3c00bea: Already exists 26c3cd2ff571: Already exists 33811183b476: Already exists 2a431612bdd1: Already exists 512d739c9021: Already exists c845db483b37: Already exists 5ca28633fe7d: Already exists 5ba709c9aaea: Already exists 77f92847a17e: Pull complete 211ddcd6f36e: Pull complete e76b0897b05b: Pull complete 390705dcab4b: Pull complete a3ca69931a31: Pull complete faaa4289ab64: Pull complete 83571b787a08: Pull complete de6f8132e77b: Pull complete 702fd6853d04: Pull complete 248da0418a51: Pull complete bdde28825544: Pull complete 13adbe678b86: Pull complete Digest: sha256:6e57a508dfb83c3829e0be8e278e663ab59ea305ea67dab4c84215250da4b395 Status: Downloaded newer image for i2incommon/grouper:2.5.3335 cfbc8832184ab6bace062f5e8fd44610e5798224150246b05ba35abd76743e48 grouperContainerTest $ docker cp grouper-test:/opt/tier-support/test . grouperContainerTest $ docker rm -f grouper-test grouper-test grouperContainerTest $ mv test/* . grouperContainerTest $ rmdir test grouperContainerTest $ chmod +x *.sh grouperContainerTest $ ./grouperContainerUnitTest.sh grouper-test i2incommon/grouper:2.5.3335 2.5.3335 2.5.3335 ################ Running container as ui docker run --detach --name grouper-test --publish 443:443 i2incommon/grouper:2.5.3335 ui ################ 34f3571d44db04b8743bf6550091f700a2de049a2ec7588fd7c3b7ae98b0e20d SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 443 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:shibbolethsp': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'user=shibd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:hsqldb': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'cachain.pem': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '/etc/pki/tls/certs/localhost.crt': 0 SUCCESS: file /opt/tomee/conf/Catalina/localhost/grouper.xml should contain at least one 'cookies="true"': '0' < '1' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one '/tmp/logpipe': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper-ui;': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'grouperPasswordConfigOverride_UI_GrouperSystem_pass.elConfig': 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'thisPassIsCopyrightedDontUse': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain 'ServerName': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain 'UseCanonicalName On': 0 SUCCESS: file /opt/tomee/conf/server.xml should not contain 'AccessLogValve': 0 SUCCESS: env var GROUPER_APACHE_SERVER_NAME: not equal to: 'https://a.b.c:443', is: '' SUCCESS: env var GROUPER_TOMCAT_LOG_ACCESS: false SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ui SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: true SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: true SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 0 SUCCESS: shib process count: 1 SUCCESS: not listening on port 443: 0 SUCCESS: not listening on port 80: 0 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 SUCCESS: listening on port 8080: 1 grouper-test ################ Running container as ui without SSL docker run --detach --name grouper-test --publish 443:443 -e GROUPER_USE_SSL=false -e GROUPER_TOMCAT_LOG_ACCESS=true i2incommon/grouper:2.5.3335 ui ################ 1e33d19e32c71e07538fa3adc2d784cb0858b70ec69104007db7200f08212440 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf.dontuse should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl.conf.dontuse should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not exist: 0 SUCCESS: file /etc/httpd/conf.d/ssl.conf should not exist: 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:shibbolethsp': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'user=shibd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /opt/tomee/conf/server.xml should contain at least one 'AccessLogValve': '0' < '1' SUCCESS: env var GROUPER_TOMCAT_LOG_ACCESS: true SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ui SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: true SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: true SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: false SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 5 SUCCESS: shib process count: 1 SUCCESS: not listening on port 443: 0 SUCCESS: listening on port 80: 1 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test ################ Running container as ui with slashRoot mounted docker run --detach --name grouper-test --mount type=bind,src=,dst=/opt/grouper/slashRoot --publish 443:443 i2incommon/grouper:2.5.3335 ui ################ 83131e19bf4098c90a4918b8cc5a336681db5f3058e7496749b85bb94767acbf SUCCESS: file /tmp/temp.txt should exist: 1 grouper-test ################ Running container as ui with self signed cert docker run --detach --name grouper-test --publish 443:443 -e GROUPER_SELF_SIGNED_CERT=true -e GROUPER_LOG_TO_HOST=true i2incommon/grouper:2.5.3335 ui ################ a32661e279bfdc119f821306475bac69908968a22ef3b3c38925cca8fa59bcfa SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain 'cachain.pem': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one '/etc/pki/tls/certs/localhost.crt': '0' < '2' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one 'ProxyPass /grouper ajp://localhost:8009/grouper timeout=3600': '0' < '1' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '#ProxyPass /grouper-ws ajp://localhost:8009/grouper timeout=3600': '0' < '1' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '#ProxyPass /grouper-ws-scim ajp://localhost:8009/grouper timeout=3600': '0' < '1' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '"/grouper/"': '0' < '1' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should not contain '/tmp/logpipe': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ui SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: true SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_SELF_SIGNED_CERT: true SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: true SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 5 SUCCESS: shib process count: 1 grouper-test ################ Running container as ui with self signed cert with different ports docker run --detach --name grouper-test --publish 443:443 -e GROUPER_APACHE_AJP_TIMEOUT_SECONDS=2999 -e GROUPER_SELF_SIGNED_CERT=true -e GROUPER_APACHE_SSL_PORT=444 -e GROUPER_APACHE_NONSSL_PORT=81 -e GROUPER_TOMCAT_HTTP_PORT=8600 -e GROUPER_TOMCAT_AJP_PORT=8601 -e GROUPER_TOMCAT_SHUTDOWN_PORT=8602 i2incommon/grouper:2.5.3335 ui ################ c6a17d521039e1776ef9c4f1e210c6cbb626a01450640f514feca608da3f8362 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 81 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 444 SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 2999 SUCCESS: env var GROUPER_TOMCAT_HTTP_PORT: 8600 SUCCESS: env var GROUPER_TOMCAT_AJP_PORT: 8601 SUCCESS: env var GROUPER_TOMCAT_SHUTDOWN_PORT: 8602 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '2999': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '3600': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '2400': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain 'Listen 443 https': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 444 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should not contain 'Listen 80': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 81': '0' < '1' SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 5 SUCCESS: shib process count: 1 SUCCESS: listening on port 444: 1 SUCCESS: listening on port 81: 1 SUCCESS: not listening on port 443: 0 SUCCESS: not listening on port 80: 0 SUCCESS: listening on port 8600: 1 SUCCESS: listening on port 8601: 1 SUCCESS: not listening on port 9001: 0 grouper-test ################ Running container as scim docker run --detach --name grouper-test --publish 443:443 -e GROUPER_SELF_SIGNED_CERT=true i2incommon/grouper:2.5.3335 scim ################ 224d05eeb095be7957fb92e84e75e1dc3343757c1318158c7f7a2289bb8df24f SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 443 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:shibbolethsp': 0 SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'user=shibd': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain 'cachain.pem': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one '/etc/pki/tls/certs/localhost.crt': '0' < '2' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper-scim;': '0' < '4' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-scim SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: # SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: true SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPER_UI: false SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: env var GROUPER_WS_ONLY: not equal to: 'true', is: '' SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 5 SUCCESS: shib process count: 0 SUCCESS: listening on port 443: 1 SUCCESS: listening on port 80: 1 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test ################ Running container as ws docker run --detach --name grouper-test --publish 443:443 -e GROUPER_SELF_SIGNED_CERT=true -e GROUPER_APACHE_SERVER_NAME=https://a.b.c:443 i2incommon/grouper:2.5.3335 ws ################ 6383c260e8faf55f988308df2011f9ff1a9e20a8e0efa6a30dd16adf3db11233 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 443 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:shibbolethsp': 0 SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'user=shibd': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain 'cachain.pem': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one '/etc/pki/tls/certs/localhost.crt': '0' < '2' SUCCESS: file /opt/tomee/conf/Catalina/localhost/grouper-ws.xml should contain at least one 'cookies="false"': '0' < '1' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper-ws;': '0' < '4' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one 'ServerName https://a.b.c:443': '0' < '1' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one 'UseCanonicalName On': '0' < '1' SUCCESS: env var GROUPER_APACHE_SERVER_NAME: https://a.b.c:443 SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ws SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: # SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper-ws SUCCESS: env var GROUPER_UI: false SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: not equal to: 'true', is: '' SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: true SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: env var GROUPER_WS_ONLY: true SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 5 SUCCESS: shib process count: 0 SUCCESS: listening on port 443: 1 SUCCESS: listening on port 80: 1 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test ################ Running container as quickstart docker run --detach --name grouper-test --publish 443:443 -e GROUPER_MORPHSTRING_ENCRYPT_KEY=abcdefg12345dontUseThis \ -e GROUPERSYSTEM_QUICKSTART_PASS=thisPassIsCopyrightedDontUse i2incommon/grouper:2.5.3335 quickstart ################ d111f09ca4d88fbe045059e21d3a505d9d5e98403360f016cbf18e16db7e95a5 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 443 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:shibbolethsp': 0 SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:hsqldb': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'user=shibd': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain 'cachain.pem': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one '/etc/pki/tls/certs/localhost.crt': '0' < '2' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should contain at least one 'grouperPasswordConfigOverride_UI_GrouperSystem_pass.elConfig': '0' < '1' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should contain at least one 'GROUPERSYSTEM_QUICKSTART_PASS': '0' < '2' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper;': '0' < '4' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: true SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: false SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: true SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: true SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 0.0.0.0/0 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: true SUCCESS: env var GROUPER_UI_ONLY: not equal to: 'true', is: '' SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: true SUCCESS: env var GROUPER_WS_GROUPER_AUTH: true SUCCESS: tomcat process count: 2 SUCCESS: apache process count: 5 SUCCESS: shib process count: 0 SUCCESS: listening on port 443: 1 SUCCESS: listening on port 80: 1 SUCCESS: listening on port 8009: 1 SUCCESS: listening on port 9001: 1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 210 100 210 0 0 1937 0 --:--:-- --:--:-- --:--:-- 1944 100 243 100 243 0 0 6 0 0:00:40 0:00:36 0:00:04 56 SUCCESS: file index.html should contain at least one 'document.location.href': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 14995 0 --:--:-- --:--:-- --:--:-- 15297 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 25067 0 --:--:-- --:--:-- --:--:-- 25678 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11571 0 11571 0 0 18165 0 --:--:-- --:--:-- --:--:-- 18164 SUCCESS: file index.html should contain at least one 'end index.jsp': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 25749 0 --:--:-- --:--:-- --:--:-- 26629 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 24690 0 --:--:-- --:--:-- --:--:-- 24793 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 299 100 299 0 0 1875 0 --:--:-- --:--:-- --:--:-- 1880 SUCCESS: file index.html should contain at least one '"resultCode":"SUCCESS"': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 33136 0 --:--:-- --:--:-- --:--:-- 34238 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 719 100 719 0 0 21510 0 --:--:-- --:--:-- --:--:-- 21787 SUCCESS: file index.html should contain at least one 'HTTP Status 401': '0' < '1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4897 0 4897 0 0 9035 0 --:--:-- --:--:-- --:--:-- 9035 SUCCESS: file index.html should contain at least one 'etc:workflowEditors': '0' < '1' grouper-test ################ Running container as daemon docker run --detach --name grouper-test --publish 443:443 i2incommon/grouper:2.5.3335 daemon ################ 777eed76f332100fd3035eac0e048f4d8acdf55f82ec951bbe8cf3be91c151d5 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:shibbolethsp': 0 SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:httpd': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:hsqldb': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'user=shibd': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: true SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-daemon SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: # SUCCESS: env var GROUPER_RUN_APACHE: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: false SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: not equal to: 'true', is: '' SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 0 SUCCESS: shib process count: 0 SUCCESS: not listening on port 443: 0 SUCCESS: not listening on port 80: 0 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test ################ Running container with subimage as ui cat DockerFile FROM i2incommon/grouper:2.5.3335 ENV GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES 1.1.1.1/32 docker build -t my_grouper-test . docker run --detach --name grouper-test --publish 443:443 my_grouper-test ui ################ Sending build context to Docker daemon 75.78kB Step 1/2 : FROM i2incommon/grouper:2.5.3335 ---> d91d8e3b2ce5 Step 2/2 : ENV GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES 1.1.1.1/32 ---> Running in 05397effc300 Removing intermediate container 05397effc300 ---> e167bae243ce Successfully built e167bae243ce Successfully tagged my_grouper-test:latest 2d9324d78abcae8abca3723a09fed5eb37a5af9c8593104764836dcd6dfb82cf SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'Listen 443 https': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf/httpd.conf should contain at least one 'Listen 80': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:shibbolethsp': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:tomee': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'program:httpd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should contain at least one 'user=shibd': '0' < '1' SUCCESS: file /opt/tier-support/supervisord.conf should not contain 'program:hsqldb': 0 SUCCESS: file /opt/tier-support/supervisord.conf should not contain '__': 0 SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should contain at least one 'cachain.pem': '0' < '1' SUCCESS: file /etc/httpd/conf.d/ssl-enabled.conf should not contain '/etc/pki/tls/certs/localhost.crt': 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one '/tmp/logpipe': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper-ui;': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'grouperPasswordConfigOverride_UI_GrouperSystem_pass.elConfig': 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'thisPassIsCopyrightedDontUse': 0 SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should contain at least one '3600': '0' < '5' SUCCESS: file /etc/httpd/conf.d/grouper-www.conf should not contain '__': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ui SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: true SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: true SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 1.1.1.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: true SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 1 SUCCESS: apache process count: 0 SUCCESS: shib process count: 1 SUCCESS: not listening on port 443: 0 SUCCESS: not listening on port 80: 0 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test Untagged: my_grouper-test:latest Deleted: sha256:e167bae243ce48cb33ce272bf3d9601f48e01e3a7dd766771ebef31ef48cba2a ################ Running container with subimage as ui without root cat DockerFile FROM i2incommon/grouper:2.5.3335 RUN /usr/local/bin/changeUid.sh tomcat 501 docker build -t my_grouper-test . docker run --detach --name grouper-test -u 501 -e GROUPER_RUN_TOMCAT_NOT_SUPERVISOR=true --publish 8080:8080 my_grouper-test ui ################ Sending build context to Docker daemon 75.78kB Step 1/2 : FROM i2incommon/grouper:2.5.3335 ---> d91d8e3b2ce5 Step 2/2 : RUN /usr/local/bin/changeUid.sh tomcat 501 ---> Running in 5f80f45d8bd7 Removing intermediate container 5f80f45d8bd7 ---> dd5a20c39369 Successfully built dd5a20c39369 Successfully tagged my_grouper-test:latest 22e6fdcbbddc7bbe99caae026bb53a426ee1ccb9f05d5e77c6d83ac15188f749 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libWs/axis2-kernel-1.6.4.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/axis2-kernel-1.6.4.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libScim/stax-api-1.0-2.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/stax-api-1.0-2.jar should not exist: 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/lib/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/libUiAndDaemon/grouper-messaging-activemq-2.5.29.jar should exist: 1 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one '/tmp/logpipe': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/log4j.properties should contain at least one 'grouper-ui;': '0' < '4' SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'grouperPasswordConfigOverride_UI_GrouperSystem_pass.elConfig': 0 SUCCESS: file /opt/grouper/grouperWebapp/WEB-INF/classes/grouper.hibernate.properties should not contain 'thisPassIsCopyrightedDontUse': 0 SUCCESS: env var GROUPERSCIM_PROXY_PASS: # SUCCESS: env var GROUPERSCIM_URL_CONTEXT: grouper-ws-scim SUCCESS: env var GROUPERWS_PROXY_PASS: # SUCCESS: env var GROUPERWS_URL_CONTEXT: grouper-ws SUCCESS: env var GROUPER_APACHE_AJP_TIMEOUT_SECONDS: 3600 SUCCESS: env var GROUPER_APACHE_NONSSL_PORT: 80 SUCCESS: env var GROUPER_APACHE_SSL_PORT: 443 SUCCESS: env var GROUPER_CHOWN_DIRS: true SUCCESS: env var GROUPER_CONTAINER_VERSION: 2.5.3335 SUCCESS: env var GROUPER_DAEMON: false SUCCESS: env var GROUPER_GSH_CHECK_USER: true SUCCESS: env var GROUPER_GSH_USER: tomcat SUCCESS: env var GROUPER_HOME: /opt/grouper/grouperWebapp/WEB-INF SUCCESS: env var GROUPER_LOG_PREFIX: grouper-ui SUCCESS: env var GROUPER_MAX_MEMORY: 1500m SUCCESS: env var GROUPER_PROXY_PASS: SUCCESS: env var GROUPER_RUN_APACHE: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_PROCESSES_AS_USERS: true SUCCESS: env var GROUPER_RUN_SHIB_SP: not equal to: 'true', is: '' SUCCESS: env var GROUPER_RUN_TOMEE: true SUCCESS: env var GROUPER_SCIM: false SUCCESS: env var GROUPER_SCIM_GROUPER_AUTH: false SUCCESS: env var GROUPER_TOMCAT_CONTEXT: grouper SUCCESS: env var GROUPER_UI: true SUCCESS: env var GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: 127.0.0.1/32 SUCCESS: env var GROUPER_UI_GROUPER_AUTH: false SUCCESS: env var GROUPER_UI_ONLY: true SUCCESS: env var GROUPER_URL_CONTEXT: grouper SUCCESS: env var GROUPER_USE_SSL: true SUCCESS: env var GROUPER_WS: false SUCCESS: env var GROUPER_WS_GROUPER_AUTH: false SUCCESS: tomcat process count: 13 SUCCESS: apache process count: 0 SUCCESS: shib process count: 0 SUCCESS: not listening on port 443: 0 SUCCESS: not listening on port 80: 0 SUCCESS: listening on port 8009: 1 SUCCESS: not listening on port 9001: 0 grouper-test Untagged: my_grouper-test:latest Deleted: sha256:dd5a20c39369bebc4cc51aba4ba0d1832e2b269704d8a43fc829655bbc459d34 Deleted: sha256:2fca88f469617cecdc744b5c51abfa7b4127a8a1d03a0bb9e30e3ed6e9dfe7d0 535 successes, 0 failures SUCCESS! grouperContainerTest $ |
...