-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Java 11 images for WebSphere Liberty #6674
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks.
@@ -11,60 +11,143 @@ Directory: beta | |||
Tags: kernel | |||
Directory: ga/latest/kernel | |||
|
|||
Tags: kernel-java11 | |||
Directory: ga/latest/kernel | |||
Architectures: amd64, ppc64le, s390x |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unless you add a File: Dockerfile.java11
, this will just be tagging the kernel
image as kernel-java11
for the 3 architectures (same goes for all the new java11 images below).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for pointing that out @yosifkit. I've updated my PR accordingly
c924a75
to
d6b0bed
Compare
Diff:diff --git a/_bashbrew-arches b/_bashbrew-arches
index 938e3eb..3f55a3b 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -38,38 +38,72 @@ websphere-liberty:19.0.0.9-javaee7 @ amd64
websphere-liberty:19.0.0.9-javaee7 @ i386
websphere-liberty:19.0.0.9-javaee7 @ ppc64le
websphere-liberty:19.0.0.9-javaee7 @ s390x
+websphere-liberty:19.0.0.9-javaee7-java11 @ amd64
+websphere-liberty:19.0.0.9-javaee7-java11 @ ppc64le
+websphere-liberty:19.0.0.9-javaee7-java11 @ s390x
websphere-liberty:19.0.0.9-javaee8 @ amd64
websphere-liberty:19.0.0.9-javaee8 @ i386
websphere-liberty:19.0.0.9-javaee8 @ ppc64le
websphere-liberty:19.0.0.9-javaee8 @ s390x
+websphere-liberty:19.0.0.9-javaee8-java11 @ amd64
+websphere-liberty:19.0.0.9-javaee8-java11 @ ppc64le
+websphere-liberty:19.0.0.9-javaee8-java11 @ s390x
websphere-liberty:19.0.0.9-kernel @ amd64
websphere-liberty:19.0.0.9-kernel @ i386
websphere-liberty:19.0.0.9-kernel @ ppc64le
websphere-liberty:19.0.0.9-kernel @ s390x
+websphere-liberty:19.0.0.9-kernel-java11 @ amd64
+websphere-liberty:19.0.0.9-kernel-java11 @ ppc64le
+websphere-liberty:19.0.0.9-kernel-java11 @ s390x
websphere-liberty:19.0.0.9-microProfile1 @ amd64
websphere-liberty:19.0.0.9-microProfile1 @ i386
websphere-liberty:19.0.0.9-microProfile1 @ ppc64le
websphere-liberty:19.0.0.9-microProfile1 @ s390x
+websphere-liberty:19.0.0.9-microProfile1-java11 @ amd64
+websphere-liberty:19.0.0.9-microProfile1-java11 @ ppc64le
+websphere-liberty:19.0.0.9-microProfile1-java11 @ s390x
websphere-liberty:19.0.0.9-microProfile2 @ amd64
websphere-liberty:19.0.0.9-microProfile2 @ i386
websphere-liberty:19.0.0.9-microProfile2 @ ppc64le
websphere-liberty:19.0.0.9-microProfile2 @ s390x
+websphere-liberty:19.0.0.9-microProfile2-java11 @ amd64
+websphere-liberty:19.0.0.9-microProfile2-java11 @ ppc64le
+websphere-liberty:19.0.0.9-microProfile2-java11 @ s390x
websphere-liberty:19.0.0.9-microProfile3 @ amd64
websphere-liberty:19.0.0.9-microProfile3 @ i386
websphere-liberty:19.0.0.9-microProfile3 @ ppc64le
websphere-liberty:19.0.0.9-microProfile3 @ s390x
+websphere-liberty:19.0.0.9-microProfile3-java11 @ amd64
+websphere-liberty:19.0.0.9-microProfile3-java11 @ ppc64le
+websphere-liberty:19.0.0.9-microProfile3-java11 @ s390x
websphere-liberty:19.0.0.9-springBoot1 @ amd64
websphere-liberty:19.0.0.9-springBoot1 @ i386
websphere-liberty:19.0.0.9-springBoot1 @ ppc64le
websphere-liberty:19.0.0.9-springBoot1 @ s390x
+websphere-liberty:19.0.0.9-springBoot1-java11 @ amd64
+websphere-liberty:19.0.0.9-springBoot1-java11 @ ppc64le
+websphere-liberty:19.0.0.9-springBoot1-java11 @ s390x
websphere-liberty:19.0.0.9-springBoot2 @ amd64
websphere-liberty:19.0.0.9-springBoot2 @ i386
websphere-liberty:19.0.0.9-springBoot2 @ ppc64le
websphere-liberty:19.0.0.9-springBoot2 @ s390x
+websphere-liberty:19.0.0.9-springBoot2-java11 @ amd64
+websphere-liberty:19.0.0.9-springBoot2-java11 @ ppc64le
+websphere-liberty:19.0.0.9-springBoot2-java11 @ s390x
+websphere-liberty:19.0.0.9-webProfile7 @ amd64
+websphere-liberty:19.0.0.9-webProfile7 @ i386
+websphere-liberty:19.0.0.9-webProfile7 @ ppc64le
+websphere-liberty:19.0.0.9-webProfile7 @ s390x
+websphere-liberty:19.0.0.9-webProfile7-java11 @ amd64
+websphere-liberty:19.0.0.9-webProfile7-java11 @ ppc64le
+websphere-liberty:19.0.0.9-webProfile7-java11 @ s390x
websphere-liberty:19.0.0.9-webProfile8 @ amd64
websphere-liberty:19.0.0.9-webProfile8 @ i386
websphere-liberty:19.0.0.9-webProfile8 @ ppc64le
websphere-liberty:19.0.0.9-webProfile8 @ s390x
+websphere-liberty:19.0.0.9-webProfile8-java11 @ amd64
+websphere-liberty:19.0.0.9-webProfile8-java11 @ ppc64le
+websphere-liberty:19.0.0.9-webProfile8-java11 @ s390x
websphere-liberty:beta @ amd64
websphere-liberty:beta @ i386
websphere-liberty:beta @ ppc64le
@@ -78,10 +112,19 @@ websphere-liberty:javaee7 @ amd64
websphere-liberty:javaee7 @ i386
websphere-liberty:javaee7 @ ppc64le
websphere-liberty:javaee7 @ s390x
+websphere-liberty:javaee7-java11 @ amd64
+websphere-liberty:javaee7-java11 @ ppc64le
+websphere-liberty:javaee7-java11 @ s390x
+websphere-liberty:javaee8-java11 @ amd64
+websphere-liberty:javaee8-java11 @ ppc64le
+websphere-liberty:javaee8-java11 @ s390x
websphere-liberty:kernel @ amd64
websphere-liberty:kernel @ i386
websphere-liberty:kernel @ ppc64le
websphere-liberty:kernel @ s390x
+websphere-liberty:kernel-java11 @ amd64
+websphere-liberty:kernel-java11 @ ppc64le
+websphere-liberty:kernel-java11 @ s390x
websphere-liberty:latest @ amd64
websphere-liberty:latest @ i386
websphere-liberty:latest @ ppc64le
@@ -90,27 +133,48 @@ websphere-liberty:microProfile1 @ amd64
websphere-liberty:microProfile1 @ i386
websphere-liberty:microProfile1 @ ppc64le
websphere-liberty:microProfile1 @ s390x
+websphere-liberty:microProfile1-java11 @ amd64
+websphere-liberty:microProfile1-java11 @ ppc64le
+websphere-liberty:microProfile1-java11 @ s390x
websphere-liberty:microProfile2 @ amd64
websphere-liberty:microProfile2 @ i386
websphere-liberty:microProfile2 @ ppc64le
websphere-liberty:microProfile2 @ s390x
+websphere-liberty:microProfile2-java11 @ amd64
+websphere-liberty:microProfile2-java11 @ ppc64le
+websphere-liberty:microProfile2-java11 @ s390x
websphere-liberty:microProfile3 @ amd64
websphere-liberty:microProfile3 @ i386
websphere-liberty:microProfile3 @ ppc64le
websphere-liberty:microProfile3 @ s390x
+websphere-liberty:microProfile3-java11 @ amd64
+websphere-liberty:microProfile3-java11 @ ppc64le
+websphere-liberty:microProfile3-java11 @ s390x
websphere-liberty:springBoot1 @ amd64
websphere-liberty:springBoot1 @ i386
websphere-liberty:springBoot1 @ ppc64le
websphere-liberty:springBoot1 @ s390x
+websphere-liberty:springBoot1-java11 @ amd64
+websphere-liberty:springBoot1-java11 @ ppc64le
+websphere-liberty:springBoot1-java11 @ s390x
websphere-liberty:springBoot2 @ amd64
websphere-liberty:springBoot2 @ i386
websphere-liberty:springBoot2 @ ppc64le
websphere-liberty:springBoot2 @ s390x
+websphere-liberty:springBoot2-java11 @ amd64
+websphere-liberty:springBoot2-java11 @ ppc64le
+websphere-liberty:springBoot2-java11 @ s390x
websphere-liberty:webProfile7 @ amd64
websphere-liberty:webProfile7 @ i386
websphere-liberty:webProfile7 @ ppc64le
websphere-liberty:webProfile7 @ s390x
+websphere-liberty:webProfile7-java11 @ amd64
+websphere-liberty:webProfile7-java11 @ ppc64le
+websphere-liberty:webProfile7-java11 @ s390x
websphere-liberty:webProfile8 @ amd64
websphere-liberty:webProfile8 @ i386
websphere-liberty:webProfile8 @ ppc64le
websphere-liberty:webProfile8 @ s390x
+websphere-liberty:webProfile8-java11 @ amd64
+websphere-liberty:webProfile8-java11 @ ppc64le
+websphere-liberty:webProfile8-java11 @ s390x
diff --git a/_bashbrew-list b/_bashbrew-list
index 1640653..836e01e 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -8,23 +8,44 @@ websphere-liberty:19.0.0.6-springBoot2
websphere-liberty:19.0.0.6-webProfile7
websphere-liberty:19.0.0.6-webProfile8
websphere-liberty:19.0.0.9-javaee7
+websphere-liberty:19.0.0.9-javaee7-java11
websphere-liberty:19.0.0.9-javaee8
+websphere-liberty:19.0.0.9-javaee8-java11
websphere-liberty:19.0.0.9-kernel
+websphere-liberty:19.0.0.9-kernel-java11
websphere-liberty:19.0.0.9-microProfile1
+websphere-liberty:19.0.0.9-microProfile1-java11
websphere-liberty:19.0.0.9-microProfile2
+websphere-liberty:19.0.0.9-microProfile2-java11
websphere-liberty:19.0.0.9-microProfile3
+websphere-liberty:19.0.0.9-microProfile3-java11
websphere-liberty:19.0.0.9-springBoot1
+websphere-liberty:19.0.0.9-springBoot1-java11
websphere-liberty:19.0.0.9-springBoot2
+websphere-liberty:19.0.0.9-springBoot2-java11
+websphere-liberty:19.0.0.9-webProfile7
+websphere-liberty:19.0.0.9-webProfile7-java11
websphere-liberty:19.0.0.9-webProfile8
+websphere-liberty:19.0.0.9-webProfile8-java11
websphere-liberty:beta
websphere-liberty:javaee7
+websphere-liberty:javaee7-java11
websphere-liberty:javaee8
+websphere-liberty:javaee8-java11
websphere-liberty:kernel
+websphere-liberty:kernel-java11
websphere-liberty:latest
websphere-liberty:microProfile1
+websphere-liberty:microProfile1-java11
websphere-liberty:microProfile2
+websphere-liberty:microProfile2-java11
websphere-liberty:microProfile3
+websphere-liberty:microProfile3-java11
websphere-liberty:springBoot1
+websphere-liberty:springBoot1-java11
websphere-liberty:springBoot2
+websphere-liberty:springBoot2-java11
websphere-liberty:webProfile7
+websphere-liberty:webProfile7-java11
websphere-liberty:webProfile8
+websphere-liberty:webProfile8-java11
diff --git a/websphere-liberty_19.0.0.9-javaee7/Dockerfile b/websphere-liberty_19.0.0.9-javaee7-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.9-javaee7/Dockerfile
copy to websphere-liberty_19.0.0.9-javaee7-java11/Dockerfile.java11
index 4d5f6bd..d51d20e 100644
--- a/websphere-liberty_19.0.0.9-javaee7/Dockerfile
+++ b/websphere-liberty_19.0.0.9-javaee7-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.9-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-javaee7/server.xml b/websphere-liberty_19.0.0.9-javaee7-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-javaee7/server.xml
copy to websphere-liberty_19.0.0.9-javaee7-java11/server.xml
diff --git a/websphere-liberty_latest/Dockerfile b/websphere-liberty_19.0.0.9-javaee8-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_latest/Dockerfile
copy to websphere-liberty_19.0.0.9-javaee8-java11/Dockerfile.java11
index 6febd66..f250aa9 100644
--- a/websphere-liberty_latest/Dockerfile
+++ b/websphere-liberty_19.0.0.9-javaee8-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-javaee8/server.xml b/websphere-liberty_19.0.0.9-javaee8-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-javaee8/server.xml
copy to websphere-liberty_19.0.0.9-javaee8-java11/server.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/Dockerfile b/websphere-liberty_19.0.0.9-kernel-java11/Dockerfile.java11
similarity index 92%
copy from websphere-liberty_19.0.0.9-kernel/Dockerfile
copy to websphere-liberty_19.0.0.9-kernel-java11/Dockerfile.java11
index 352d804..c1fdf71 100644
--- a/websphere-liberty_19.0.0.9-kernel/Dockerfile
+++ b/websphere-liberty_19.0.0.9-kernel-java11/Dockerfile.java11
@@ -11,8 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
-FROM ibmjava:8-jre
+FROM adoptopenjdk:11-jre-openj9
LABEL org.opencontainers.image.authors="Arthur De Magalhaes, Chris Potter" \
org.opencontainers.image.vendor="IBM" \
@@ -62,6 +61,9 @@ COPY helpers/ /opt/ibm/helpers/
COPY fixes/ /opt/ibm/fixes/
COPY licenses/ /licenses/
+# Temp workaround so that launcher script doesn't try to open up non-existatnt JDK-only modules
+COPY java9.options /opt/ibm/wlp/lib/platform/java/
+
# Create symlinks && set permissions for non-root user
RUN mkdir /logs \
&& mkdir /etc/wlp \
@@ -76,6 +78,8 @@ RUN mkdir /logs \
&& ln -s /opt/ibm/wlp/usr/shared/resources/lib.index.cache /lib.index.cache \
&& mkdir -p /config/configDropins/defaults \
&& mkdir -p /config/configDropins/overrides \
+ && chown -R 1001:0 /opt/ibm/wlp/lib/platform/java/java9.options \
+ && chmod -R g+rw /opt/ibm/wlp/lib/platform/java/java9.options \
&& chown -R 1001:0 /config \
&& chmod -R g+rw /config \
&& chown -R 1001:0 /opt/ibm/helpers \
diff --git a/websphere-liberty_19.0.0.6-kernel/fixes/.gitkeep b/websphere-liberty_19.0.0.9-kernel-java11/fixes/.gitkeep
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/fixes/.gitkeep
copy to websphere-liberty_19.0.0.9-kernel-java11/fixes/.gitkeep
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-client.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-client.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-client.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-client.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-embedded.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-embedded.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-embedded.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-embedded.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-sessioncache.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/http-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/http-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-ssl-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/http-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-ssl-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/http-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/iiop-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/iiop-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/jms-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/jms-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-ssl-endpoint.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/keystore.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/keystore.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/keystore.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/keystore.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-health-check.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/mp-health-check.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-health-check.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/mp-health-check.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-monitoring.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/mp-monitoring.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-monitoring.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/mp-monitoring.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc-config.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/oidc-config.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc-config.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/oidc-config.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/oidc.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/oidc.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/tls.xml b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/tls.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/tls.xml
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configuration_snippets/tls.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configure.sh b/websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configure.sh
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configure.sh
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/build/configure.sh
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/runtime/docker-server.sh b/websphere-liberty_19.0.0.9-kernel-java11/helpers/runtime/docker-server.sh
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/runtime/docker-server.sh
copy to websphere-liberty_19.0.0.9-kernel-java11/helpers/runtime/docker-server.sh
diff --git a/websphere-liberty_19.0.0.9-kernel-java11/java9.options b/websphere-liberty_19.0.0.9-kernel-java11/java9.options
new file mode 100644
index 0000000..b657e3f
--- /dev/null
+++ b/websphere-liberty_19.0.0.9-kernel-java11/java9.options
@@ -0,0 +1,43 @@
+### Exports
+# for JMX VMSupport in LocalConnectorActivator
+--add-exports
+java.base/jdk.internal.vm=ALL-UNNAMED
+# for com.ibm.crypto.ibmkeycert.jar
+--add-exports
+java.base/sun.security.action=ALL-UNNAMED
+# for com.ibm.ws.jndi.internal.WASInitialContextFactoryBuilder
+--add-exports
+java.naming/com.sun.jndi.ldap=ALL-UNNAMED
+### Opens
+--add-opens
+java.base/java.util=ALL-UNNAMED
+# needed for EJB Container's ClassDefiner.defineClass
+--add-opens
+java.base/java.lang=ALL-UNNAMED
+--add-opens
+java.base/java.util.concurrent=ALL-UNNAMED
+--add-opens
+java.base/java.io=ALL-UNNAMED
+--add-opens
+java.naming/javax.naming.spi=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.naming/javax.naming=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.rmi/java.rmi=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.sql/java.sql=ALL-UNNAMED
+# for com.ibm.ws.management.j2ee.client_fat_java7:TestMEJBqueryNames/TestMEJBgetAttribute (yoko setAccessible calls)
+--add-opens
+java.management/javax.management=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
+--add-opens
+java.base/java.lang.reflect=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
+--add-opens
+java.desktop/java.awt.image=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko accessible calls)
+--add-opens
+java.base/java.security=ALL-UNNAMED
\ No newline at end of file
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/en.html b/websphere-liberty_19.0.0.9-kernel-java11/licenses/en.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/en.html
copy to websphere-liberty_19.0.0.9-kernel-java11/licenses/en.html
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/non_ibm_license.html b/websphere-liberty_19.0.0.9-kernel-java11/licenses/non_ibm_license.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/non_ibm_license.html
copy to websphere-liberty_19.0.0.9-kernel-java11/licenses/non_ibm_license.html
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/notices.html b/websphere-liberty_19.0.0.9-kernel-java11/licenses/notices.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/notices.html
copy to websphere-liberty_19.0.0.9-kernel-java11/licenses/notices.html
diff --git a/websphere-liberty_19.0.0.9-microProfile1/Dockerfile b/websphere-liberty_19.0.0.9-microProfile1-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.9-microProfile1/Dockerfile
copy to websphere-liberty_19.0.0.9-microProfile1-java11/Dockerfile.java11
index f7f87e4..12dbdbc 100644
--- a/websphere-liberty_19.0.0.9-microProfile1/Dockerfile
+++ b/websphere-liberty_19.0.0.9-microProfile1-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.9-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-microProfile1/server.xml b/websphere-liberty_19.0.0.9-microProfile1-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-microProfile1/server.xml
copy to websphere-liberty_19.0.0.9-microProfile1-java11/server.xml
diff --git a/websphere-liberty_19.0.0.6-microProfile2/Dockerfile b/websphere-liberty_19.0.0.9-microProfile2-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.6-microProfile2/Dockerfile
copy to websphere-liberty_19.0.0.9-microProfile2-java11/Dockerfile.java11
index 574de86..478f9e8 100644
--- a/websphere-liberty_19.0.0.6-microProfile2/Dockerfile
+++ b/websphere-liberty_19.0.0.9-microProfile2-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.6-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-microProfile2/server.xml b/websphere-liberty_19.0.0.9-microProfile2-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-microProfile2/server.xml
copy to websphere-liberty_19.0.0.9-microProfile2-java11/server.xml
diff --git a/websphere-liberty_microProfile3/Dockerfile b/websphere-liberty_19.0.0.9-microProfile3-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_microProfile3/Dockerfile
copy to websphere-liberty_19.0.0.9-microProfile3-java11/Dockerfile.java11
index fe6ba99..f2303a9 100644
--- a/websphere-liberty_microProfile3/Dockerfile
+++ b/websphere-liberty_19.0.0.9-microProfile3-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.9-microProfile3/server.xml b/websphere-liberty_19.0.0.9-microProfile3-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-microProfile3/server.xml
copy to websphere-liberty_19.0.0.9-microProfile3-java11/server.xml
diff --git a/websphere-liberty_19.0.0.9-springBoot1/Dockerfile b/websphere-liberty_19.0.0.9-springBoot1-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.9-springBoot1/Dockerfile
copy to websphere-liberty_19.0.0.9-springBoot1-java11/Dockerfile.java11
index 97d735a..6199c17 100644
--- a/websphere-liberty_19.0.0.9-springBoot1/Dockerfile
+++ b/websphere-liberty_19.0.0.9-springBoot1-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.9-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-springBoot1/server.xml b/websphere-liberty_19.0.0.9-springBoot1-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-springBoot1/server.xml
copy to websphere-liberty_19.0.0.9-springBoot1-java11/server.xml
diff --git a/websphere-liberty_springBoot2/Dockerfile b/websphere-liberty_19.0.0.9-springBoot2-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_springBoot2/Dockerfile
copy to websphere-liberty_19.0.0.9-springBoot2-java11/Dockerfile.java11
index 63c8e78..83acf14 100644
--- a/websphere-liberty_springBoot2/Dockerfile
+++ b/websphere-liberty_19.0.0.9-springBoot2-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-springBoot2/server.xml b/websphere-liberty_19.0.0.9-springBoot2-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-springBoot2/server.xml
copy to websphere-liberty_19.0.0.9-springBoot2-java11/server.xml
diff --git a/websphere-liberty_19.0.0.6-webProfile7/Dockerfile b/websphere-liberty_19.0.0.9-webProfile7-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.6-webProfile7/Dockerfile
copy to websphere-liberty_19.0.0.9-webProfile7-java11/Dockerfile.java11
index 3d2fd84..c9d00b8 100644
--- a/websphere-liberty_19.0.0.6-webProfile7/Dockerfile
+++ b/websphere-liberty_19.0.0.9-webProfile7-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.6-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-webProfile7/server.xml b/websphere-liberty_19.0.0.9-webProfile7-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-webProfile7/server.xml
copy to websphere-liberty_19.0.0.9-webProfile7-java11/server.xml
diff --git a/websphere-liberty_19.0.0.6-webProfile7/Dockerfile b/websphere-liberty_19.0.0.9-webProfile7/Dockerfile
similarity index 97%
copy from websphere-liberty_19.0.0.6-webProfile7/Dockerfile
copy to websphere-liberty_19.0.0.9-webProfile7/Dockerfile
index 3d2fd84..8685be7 100644
--- a/websphere-liberty_19.0.0.6-webProfile7/Dockerfile
+++ b/websphere-liberty_19.0.0.9-webProfile7/Dockerfile
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.6-kernel
+FROM websphere-liberty:19.0.0.9-kernel
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-webProfile7/server.xml b/websphere-liberty_19.0.0.9-webProfile7/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-webProfile7/server.xml
copy to websphere-liberty_19.0.0.9-webProfile7/server.xml
diff --git a/websphere-liberty_19.0.0.9-webProfile8/Dockerfile b/websphere-liberty_19.0.0.9-webProfile8-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_19.0.0.9-webProfile8/Dockerfile
copy to websphere-liberty_19.0.0.9-webProfile8-java11/Dockerfile.java11
index da907bc..b5e044e 100644
--- a/websphere-liberty_19.0.0.9-webProfile8/Dockerfile
+++ b/websphere-liberty_19.0.0.9-webProfile8-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:19.0.0.9-kernel
+FROM websphere-liberty:19.0.0.9-kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-webProfile8/server.xml b/websphere-liberty_19.0.0.9-webProfile8-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-webProfile8/server.xml
copy to websphere-liberty_19.0.0.9-webProfile8-java11/server.xml
diff --git a/websphere-liberty_javaee7/Dockerfile b/websphere-liberty_javaee7-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_javaee7/Dockerfile
copy to websphere-liberty_javaee7-java11/Dockerfile.java11
index 95ac9d8..ff0017f 100644
--- a/websphere-liberty_javaee7/Dockerfile
+++ b/websphere-liberty_javaee7-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-javaee7/server.xml b/websphere-liberty_javaee7-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-javaee7/server.xml
copy to websphere-liberty_javaee7-java11/server.xml
diff --git a/websphere-liberty_latest/Dockerfile b/websphere-liberty_javaee8-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_latest/Dockerfile
copy to websphere-liberty_javaee8-java11/Dockerfile.java11
index 6febd66..3163f15 100644
--- a/websphere-liberty_latest/Dockerfile
+++ b/websphere-liberty_javaee8-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-javaee8/server.xml b/websphere-liberty_javaee8-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-javaee8/server.xml
copy to websphere-liberty_javaee8-java11/server.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/Dockerfile b/websphere-liberty_kernel-java11/Dockerfile.java11
similarity index 92%
copy from websphere-liberty_19.0.0.9-kernel/Dockerfile
copy to websphere-liberty_kernel-java11/Dockerfile.java11
index 352d804..c1fdf71 100644
--- a/websphere-liberty_19.0.0.9-kernel/Dockerfile
+++ b/websphere-liberty_kernel-java11/Dockerfile.java11
@@ -11,8 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-
-FROM ibmjava:8-jre
+FROM adoptopenjdk:11-jre-openj9
LABEL org.opencontainers.image.authors="Arthur De Magalhaes, Chris Potter" \
org.opencontainers.image.vendor="IBM" \
@@ -62,6 +61,9 @@ COPY helpers/ /opt/ibm/helpers/
COPY fixes/ /opt/ibm/fixes/
COPY licenses/ /licenses/
+# Temp workaround so that launcher script doesn't try to open up non-existatnt JDK-only modules
+COPY java9.options /opt/ibm/wlp/lib/platform/java/
+
# Create symlinks && set permissions for non-root user
RUN mkdir /logs \
&& mkdir /etc/wlp \
@@ -76,6 +78,8 @@ RUN mkdir /logs \
&& ln -s /opt/ibm/wlp/usr/shared/resources/lib.index.cache /lib.index.cache \
&& mkdir -p /config/configDropins/defaults \
&& mkdir -p /config/configDropins/overrides \
+ && chown -R 1001:0 /opt/ibm/wlp/lib/platform/java/java9.options \
+ && chmod -R g+rw /opt/ibm/wlp/lib/platform/java/java9.options \
&& chown -R 1001:0 /config \
&& chmod -R g+rw /config \
&& chown -R 1001:0 /opt/ibm/helpers \
diff --git a/websphere-liberty_19.0.0.6-kernel/fixes/.gitkeep b/websphere-liberty_kernel-java11/fixes/.gitkeep
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/fixes/.gitkeep
copy to websphere-liberty_kernel-java11/fixes/.gitkeep
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-client.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-client.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-client.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-client.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-embedded.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-embedded.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-embedded.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-embedded.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-sessioncache.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/hazelcast-sessioncache.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/http-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/http-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-ssl-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/http-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/http-ssl-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/http-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/iiop-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/iiop-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/iiop-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/jms-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/jms-endpoint.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-ssl-endpoint.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/jms-ssl-endpoint.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/keystore.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/keystore.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/keystore.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/keystore.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-health-check.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/mp-health-check.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-health-check.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/mp-health-check.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-monitoring.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/mp-monitoring.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/mp-monitoring.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/mp-monitoring.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc-config.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/oidc-config.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc-config.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/oidc-config.xml
diff --git a/websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/oidc.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-kernel/helpers/build/configuration_snippets/oidc.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/oidc.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/tls.xml b/websphere-liberty_kernel-java11/helpers/build/configuration_snippets/tls.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configuration_snippets/tls.xml
copy to websphere-liberty_kernel-java11/helpers/build/configuration_snippets/tls.xml
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/build/configure.sh b/websphere-liberty_kernel-java11/helpers/build/configure.sh
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/build/configure.sh
copy to websphere-liberty_kernel-java11/helpers/build/configure.sh
diff --git a/websphere-liberty_19.0.0.9-kernel/helpers/runtime/docker-server.sh b/websphere-liberty_kernel-java11/helpers/runtime/docker-server.sh
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/helpers/runtime/docker-server.sh
copy to websphere-liberty_kernel-java11/helpers/runtime/docker-server.sh
diff --git a/websphere-liberty_kernel-java11/java9.options b/websphere-liberty_kernel-java11/java9.options
new file mode 100644
index 0000000..b657e3f
--- /dev/null
+++ b/websphere-liberty_kernel-java11/java9.options
@@ -0,0 +1,43 @@
+### Exports
+# for JMX VMSupport in LocalConnectorActivator
+--add-exports
+java.base/jdk.internal.vm=ALL-UNNAMED
+# for com.ibm.crypto.ibmkeycert.jar
+--add-exports
+java.base/sun.security.action=ALL-UNNAMED
+# for com.ibm.ws.jndi.internal.WASInitialContextFactoryBuilder
+--add-exports
+java.naming/com.sun.jndi.ldap=ALL-UNNAMED
+### Opens
+--add-opens
+java.base/java.util=ALL-UNNAMED
+# needed for EJB Container's ClassDefiner.defineClass
+--add-opens
+java.base/java.lang=ALL-UNNAMED
+--add-opens
+java.base/java.util.concurrent=ALL-UNNAMED
+--add-opens
+java.base/java.io=ALL-UNNAMED
+--add-opens
+java.naming/javax.naming.spi=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.naming/javax.naming=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.rmi/java.rmi=ALL-UNNAMED
+# for ejbcontainer.ejb2x_fat/S[FL]RemoteTest (yoko setAccessible calls)
+--add-opens
+java.sql/java.sql=ALL-UNNAMED
+# for com.ibm.ws.management.j2ee.client_fat_java7:TestMEJBqueryNames/TestMEJBgetAttribute (yoko setAccessible calls)
+--add-opens
+java.management/javax.management=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
+--add-opens
+java.base/java.lang.reflect=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko setAccessible calls)
+--add-opens
+java.desktop/java.awt.image=ALL-UNNAMED
+# for com.ibm.ws.transport.iiop_fat:testResolvable/testResolvableThatThrows (yoko accessible calls)
+--add-opens
+java.base/java.security=ALL-UNNAMED
\ No newline at end of file
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/en.html b/websphere-liberty_kernel-java11/licenses/en.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/en.html
copy to websphere-liberty_kernel-java11/licenses/en.html
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/non_ibm_license.html b/websphere-liberty_kernel-java11/licenses/non_ibm_license.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/non_ibm_license.html
copy to websphere-liberty_kernel-java11/licenses/non_ibm_license.html
diff --git a/websphere-liberty_19.0.0.9-kernel/licenses/notices.html b/websphere-liberty_kernel-java11/licenses/notices.html
similarity index 100%
copy from websphere-liberty_19.0.0.9-kernel/licenses/notices.html
copy to websphere-liberty_kernel-java11/licenses/notices.html
diff --git a/websphere-liberty_microProfile1/Dockerfile b/websphere-liberty_microProfile1-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_microProfile1/Dockerfile
copy to websphere-liberty_microProfile1-java11/Dockerfile.java11
index 597e885..04df2be 100644
--- a/websphere-liberty_microProfile1/Dockerfile
+++ b/websphere-liberty_microProfile1-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-microProfile1/server.xml b/websphere-liberty_microProfile1-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-microProfile1/server.xml
copy to websphere-liberty_microProfile1-java11/server.xml
diff --git a/websphere-liberty_microProfile2/Dockerfile b/websphere-liberty_microProfile2-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_microProfile2/Dockerfile
copy to websphere-liberty_microProfile2-java11/Dockerfile.java11
index e11ae2a..e66e120 100644
--- a/websphere-liberty_microProfile2/Dockerfile
+++ b/websphere-liberty_microProfile2-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-microProfile2/server.xml b/websphere-liberty_microProfile2-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-microProfile2/server.xml
copy to websphere-liberty_microProfile2-java11/server.xml
diff --git a/websphere-liberty_microProfile3/Dockerfile b/websphere-liberty_microProfile3-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_microProfile3/Dockerfile
copy to websphere-liberty_microProfile3-java11/Dockerfile.java11
index fe6ba99..7b9d4ab 100644
--- a/websphere-liberty_microProfile3/Dockerfile
+++ b/websphere-liberty_microProfile3-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.9-microProfile3/server.xml b/websphere-liberty_microProfile3-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.9-microProfile3/server.xml
copy to websphere-liberty_microProfile3-java11/server.xml
diff --git a/websphere-liberty_springBoot1/Dockerfile b/websphere-liberty_springBoot1-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_springBoot1/Dockerfile
copy to websphere-liberty_springBoot1-java11/Dockerfile.java11
index 227f270..6d50db5 100644
--- a/websphere-liberty_springBoot1/Dockerfile
+++ b/websphere-liberty_springBoot1-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-springBoot1/server.xml b/websphere-liberty_springBoot1-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-springBoot1/server.xml
copy to websphere-liberty_springBoot1-java11/server.xml
diff --git a/websphere-liberty_springBoot2/Dockerfile b/websphere-liberty_springBoot2-java11/Dockerfile.java11
similarity index 96%
copy from websphere-liberty_springBoot2/Dockerfile
copy to websphere-liberty_springBoot2-java11/Dockerfile.java11
index 63c8e78..c6eff08 100644
--- a/websphere-liberty_springBoot2/Dockerfile
+++ b/websphere-liberty_springBoot2-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-springBoot2/server.xml b/websphere-liberty_springBoot2-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-springBoot2/server.xml
copy to websphere-liberty_springBoot2-java11/server.xml
diff --git a/websphere-liberty_webProfile7/Dockerfile b/websphere-liberty_webProfile7-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_webProfile7/Dockerfile
copy to websphere-liberty_webProfile7-java11/Dockerfile.java11
index f8fec7a..c0f8139 100644
--- a/websphere-liberty_webProfile7/Dockerfile
+++ b/websphere-liberty_webProfile7-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-webProfile7/server.xml b/websphere-liberty_webProfile7-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-webProfile7/server.xml
copy to websphere-liberty_webProfile7-java11/server.xml
diff --git a/websphere-liberty_webProfile8/Dockerfile b/websphere-liberty_webProfile8-java11/Dockerfile.java11
similarity index 97%
copy from websphere-liberty_webProfile8/Dockerfile
copy to websphere-liberty_webProfile8-java11/Dockerfile.java11
index f72e8be..e13b67a 100644
--- a/websphere-liberty_webProfile8/Dockerfile
+++ b/websphere-liberty_webProfile8-java11/Dockerfile.java11
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-FROM websphere-liberty:kernel
+FROM websphere-liberty:kernel-java11
ARG REPOSITORIES_PROPERTIES=""
diff --git a/websphere-liberty_19.0.0.6-webProfile8/server.xml b/websphere-liberty_webProfile8-java11/server.xml
similarity index 100%
copy from websphere-liberty_19.0.0.6-webProfile8/server.xml
copy to websphere-liberty_webProfile8-java11/server.xml |
For future PR's you should move this line to be via + && chown -R 1001:0 /opt/ibm/wlp/lib/platform/java/java9.options \ It is a small file, but now there are two copies in the image. I'm not sure what umask settings we have on the build servers, so I guess we can't get rid of the |
Build test of #6674; d6b0bed; $ bashbrew build websphere-liberty:beta
Using bashbrew/cache:dfb65048eae5bb5a3f3574c173d8298bc724d65a10fcad8f34d89ff5cfbc9797 (websphere-liberty:beta)
Tagging websphere-liberty:beta
$ test/run.sh websphere-liberty:beta
testing websphere-liberty:beta
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:kernel
Using bashbrew/cache:5f0744188a0f3af20a7e9f09414ef7fad344557051597495f77012c2da200af7 (websphere-liberty:kernel)
Tagging websphere-liberty:kernel
$ test/run.sh websphere-liberty:kernel
testing websphere-liberty:kernel
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:kernel-java11
Building bashbrew/cache:f8e5eb6dbe071e61e65fb65ae5aa4dd5ea0ec2158cd41a25829f6e16c05efacc (websphere-liberty:kernel-java11)
Tagging websphere-liberty:kernel-java11
$ test/run.sh websphere-liberty:kernel-java11
testing websphere-liberty:kernel-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:javaee8
Using bashbrew/cache:db726846df5c6d4f4c39fbcb826db14c88cbc182db0e0bebc603b58964f7348e (websphere-liberty:javaee8)
Tagging websphere-liberty:javaee8
Tagging websphere-liberty:latest
$ test/run.sh websphere-liberty:javaee8
testing websphere-liberty:javaee8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:javaee8-java11
Building bashbrew/cache:3718c894419ecb2889432507b47052226691ceaf602595730f7d2ceaa147546a (websphere-liberty:javaee8-java11)
Tagging websphere-liberty:javaee8-java11
$ test/run.sh websphere-liberty:javaee8-java11
testing websphere-liberty:javaee8-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:webProfile8
Using bashbrew/cache:db6038de18500874405a02556e8297face2a0c227208c02ba0f0b2078c5dfa2b (websphere-liberty:webProfile8)
Tagging websphere-liberty:webProfile8
$ test/run.sh websphere-liberty:webProfile8
testing websphere-liberty:webProfile8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:webProfile8-java11
Building bashbrew/cache:2c1ac285d71d3c5b6201798f7cc23a16ae1935f5014a6d0ecec6c88cbb47619f (websphere-liberty:webProfile8-java11)
Tagging websphere-liberty:webProfile8-java11
$ test/run.sh websphere-liberty:webProfile8-java11
testing websphere-liberty:webProfile8-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile1
Using bashbrew/cache:45ab211188008d2a1982d6dd9c23a3f2b7028c8a947ab9311e01840dcc1f04c4 (websphere-liberty:microProfile1)
Tagging websphere-liberty:microProfile1
$ test/run.sh websphere-liberty:microProfile1
testing websphere-liberty:microProfile1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile1-java11
Building bashbrew/cache:7a1a66feec6c001635187fb8c75a7cb785908f421f56dbdebde171f3cb138710 (websphere-liberty:microProfile1-java11)
Tagging websphere-liberty:microProfile1-java11
$ test/run.sh websphere-liberty:microProfile1-java11
testing websphere-liberty:microProfile1-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile2
Using bashbrew/cache:657868fb42fc8c77d6fbbb33aad3215fc407968da9d0b2898f42bbdfc108235c (websphere-liberty:microProfile2)
Tagging websphere-liberty:microProfile2
$ test/run.sh websphere-liberty:microProfile2
testing websphere-liberty:microProfile2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile2-java11
Building bashbrew/cache:856e7b0c28f4033c9f69597599a24e372c939ac707a1a73a3b3b202024e6af3f (websphere-liberty:microProfile2-java11)
Tagging websphere-liberty:microProfile2-java11
$ test/run.sh websphere-liberty:microProfile2-java11
testing websphere-liberty:microProfile2-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile3
Using bashbrew/cache:c98d03a3e1972a35e1876cc7d4d21a4eaa1443057abdccd891b84aa0e104b3b3 (websphere-liberty:microProfile3)
Tagging websphere-liberty:microProfile3
$ test/run.sh websphere-liberty:microProfile3
testing websphere-liberty:microProfile3
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:microProfile3-java11
Building bashbrew/cache:aaedd9f0152eb13c2633f8fb8235067ee6934296103f21182344d0702721a8de (websphere-liberty:microProfile3-java11)
Tagging websphere-liberty:microProfile3-java11
$ test/run.sh websphere-liberty:microProfile3-java11
testing websphere-liberty:microProfile3-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:springBoot2
Using bashbrew/cache:97759c6d9211ebcf6821b4d3123df6b22d32140b777ed8321813661da69b70a6 (websphere-liberty:springBoot2)
Tagging websphere-liberty:springBoot2
$ test/run.sh websphere-liberty:springBoot2
testing websphere-liberty:springBoot2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:springBoot2-java11
Building bashbrew/cache:711634ffcb70bdb943ed62d5745cd3137937d5e552c46ebec47d9e216bd7b9ca (websphere-liberty:springBoot2-java11)
Tagging websphere-liberty:springBoot2-java11
$ test/run.sh websphere-liberty:springBoot2-java11
testing websphere-liberty:springBoot2-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:springBoot1
Using bashbrew/cache:d44cbc7d4619a274759c63934286991a1f77af1e286eb737a51aab5a6a9f5f98 (websphere-liberty:springBoot1)
Tagging websphere-liberty:springBoot1
$ test/run.sh websphere-liberty:springBoot1
testing websphere-liberty:springBoot1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:springBoot1-java11
Building bashbrew/cache:ef0f8d62626435fe91dd7ff23218199455088ba346a2db33f54925926156b23e (websphere-liberty:springBoot1-java11)
Tagging websphere-liberty:springBoot1-java11
$ test/run.sh websphere-liberty:springBoot1-java11
testing websphere-liberty:springBoot1-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:webProfile7
Using bashbrew/cache:0aa26870d1d74e0f8e0471c68ed3e0c9692669a363961149c5e5d6ae78b73dfa (websphere-liberty:webProfile7)
Tagging websphere-liberty:webProfile7
$ test/run.sh websphere-liberty:webProfile7
testing websphere-liberty:webProfile7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:webProfile7-java11
Building bashbrew/cache:64abfe766a7ada248c75968af7f8745295c1120141680762eba331933668d92e (websphere-liberty:webProfile7-java11)
Tagging websphere-liberty:webProfile7-java11
$ test/run.sh websphere-liberty:webProfile7-java11
testing websphere-liberty:webProfile7-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:javaee7
Using bashbrew/cache:4400d1d0d67fae904dea923603492b6efc57842aad8f5b6c0b5381f576bb93a9 (websphere-liberty:javaee7)
Tagging websphere-liberty:javaee7
$ test/run.sh websphere-liberty:javaee7
testing websphere-liberty:javaee7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:javaee7-java11
Building bashbrew/cache:1989d97bf69437a821ba903d15cdbc01917be375f7637b3bbd5b4d6c8ed1e3cb (websphere-liberty:javaee7-java11)
Tagging websphere-liberty:javaee7-java11
$ test/run.sh websphere-liberty:javaee7-java11
testing websphere-liberty:javaee7-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-kernel
Using bashbrew/cache:eabf1fc9fec311a6d51c1182eaeb9217ed4ce8e395e2263aace15f8cfca896e7 (websphere-liberty:19.0.0.9-kernel)
Tagging websphere-liberty:19.0.0.9-kernel
$ test/run.sh websphere-liberty:19.0.0.9-kernel
testing websphere-liberty:19.0.0.9-kernel
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-kernel-java11
Building bashbrew/cache:41018803cb69e32eb840a5b06cf44d1efa44f99b0f26648aaa13b5d75d5e5b14 (websphere-liberty:19.0.0.9-kernel-java11)
Tagging websphere-liberty:19.0.0.9-kernel-java11
$ test/run.sh websphere-liberty:19.0.0.9-kernel-java11
testing websphere-liberty:19.0.0.9-kernel-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-javaee8
Using bashbrew/cache:b0b3a624844bb1ae44a8b16f225fb1b4d9879804bc41e5f09d147996089493e9 (websphere-liberty:19.0.0.9-javaee8)
Tagging websphere-liberty:19.0.0.9-javaee8
$ test/run.sh websphere-liberty:19.0.0.9-javaee8
testing websphere-liberty:19.0.0.9-javaee8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-javaee8-java11
Building bashbrew/cache:4ea5e0d462a7faec5fa00aa1591ca42b8694d7cfeae06b3c9c62db7f0ce595bf (websphere-liberty:19.0.0.9-javaee8-java11)
Tagging websphere-liberty:19.0.0.9-javaee8-java11
$ test/run.sh websphere-liberty:19.0.0.9-javaee8-java11
testing websphere-liberty:19.0.0.9-javaee8-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-webProfile8
Using bashbrew/cache:725003a21f30afb64129ba02a86b5ec438dda5ae0f9620b110927093237b0c00 (websphere-liberty:19.0.0.9-webProfile8)
Tagging websphere-liberty:19.0.0.9-webProfile8
$ test/run.sh websphere-liberty:19.0.0.9-webProfile8
testing websphere-liberty:19.0.0.9-webProfile8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-webProfile8-java11
Building bashbrew/cache:d190c4ad66bcb5639635f4e4f2ffb5c361049675fd28d1945610fe0ca434bf07 (websphere-liberty:19.0.0.9-webProfile8-java11)
Tagging websphere-liberty:19.0.0.9-webProfile8-java11
$ test/run.sh websphere-liberty:19.0.0.9-webProfile8-java11
testing websphere-liberty:19.0.0.9-webProfile8-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile1
Using bashbrew/cache:8540e6c36df4a03eb320a4219a0706979041b7fe86a5e72fff01e67fec90ac05 (websphere-liberty:19.0.0.9-microProfile1)
Tagging websphere-liberty:19.0.0.9-microProfile1
$ test/run.sh websphere-liberty:19.0.0.9-microProfile1
testing websphere-liberty:19.0.0.9-microProfile1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile1-java11
Building bashbrew/cache:050c278b1e3fabe16276577031e92096aaa1bc6f9588591d27ce49b3b73c0660 (websphere-liberty:19.0.0.9-microProfile1-java11)
Tagging websphere-liberty:19.0.0.9-microProfile1-java11
$ test/run.sh websphere-liberty:19.0.0.9-microProfile1-java11
testing websphere-liberty:19.0.0.9-microProfile1-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile2
Using bashbrew/cache:557d0536cfe0f30fbbd78e0ea3b83f24aa2af76859e10cd5b7e24961d4eb1190 (websphere-liberty:19.0.0.9-microProfile2)
Tagging websphere-liberty:19.0.0.9-microProfile2
$ test/run.sh websphere-liberty:19.0.0.9-microProfile2
testing websphere-liberty:19.0.0.9-microProfile2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile2-java11
Building bashbrew/cache:d55781fe24344d8e9f4f22883187a8ba1542783ee8702ffce85c6df2a658da49 (websphere-liberty:19.0.0.9-microProfile2-java11)
Tagging websphere-liberty:19.0.0.9-microProfile2-java11
$ test/run.sh websphere-liberty:19.0.0.9-microProfile2-java11
testing websphere-liberty:19.0.0.9-microProfile2-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile3
Using bashbrew/cache:3d12b74c1d2e445eca57deb755ae675f83ff0e5ccefff2ada0489c56cf14788b (websphere-liberty:19.0.0.9-microProfile3)
Tagging websphere-liberty:19.0.0.9-microProfile3
$ test/run.sh websphere-liberty:19.0.0.9-microProfile3
testing websphere-liberty:19.0.0.9-microProfile3
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-microProfile3-java11
Building bashbrew/cache:5d4f57ec43fcd0fd4db9823d5c6987b7d64ef9ce96d1a6095eb8a7f418a0113f (websphere-liberty:19.0.0.9-microProfile3-java11)
Tagging websphere-liberty:19.0.0.9-microProfile3-java11
$ test/run.sh websphere-liberty:19.0.0.9-microProfile3-java11
testing websphere-liberty:19.0.0.9-microProfile3-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-springBoot2
Using bashbrew/cache:9c45b91bcbfd79b2b124a1460d06410d19d4d34d26010f900ff65701f6146234 (websphere-liberty:19.0.0.9-springBoot2)
Tagging websphere-liberty:19.0.0.9-springBoot2
$ test/run.sh websphere-liberty:19.0.0.9-springBoot2
testing websphere-liberty:19.0.0.9-springBoot2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-springBoot2-java11
Building bashbrew/cache:f9d905744d0978da7b8cb945cd02e500ab33f33de9605e40f7f020ed9b957818 (websphere-liberty:19.0.0.9-springBoot2-java11)
Tagging websphere-liberty:19.0.0.9-springBoot2-java11
$ test/run.sh websphere-liberty:19.0.0.9-springBoot2-java11
testing websphere-liberty:19.0.0.9-springBoot2-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-springBoot1
Using bashbrew/cache:da72082eb1e18f01d95c0d2b5b36ea6ef9735155ba291113dc4180f351ac3c42 (websphere-liberty:19.0.0.9-springBoot1)
Tagging websphere-liberty:19.0.0.9-springBoot1
$ test/run.sh websphere-liberty:19.0.0.9-springBoot1
testing websphere-liberty:19.0.0.9-springBoot1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-springBoot1-java11
Building bashbrew/cache:50d1ed184139648a90c0294b973a0b38437702776518c61376df2ae7d1023ca6 (websphere-liberty:19.0.0.9-springBoot1-java11)
Tagging websphere-liberty:19.0.0.9-springBoot1-java11
$ test/run.sh websphere-liberty:19.0.0.9-springBoot1-java11
testing websphere-liberty:19.0.0.9-springBoot1-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-webProfile7
Using bashbrew/cache:ef53f9690af1cadea747623e51e8ebc27aa07152aecb1e4314cf49870b3d123d (websphere-liberty:19.0.0.9-webProfile7)
Tagging websphere-liberty:19.0.0.9-webProfile7
$ test/run.sh websphere-liberty:19.0.0.9-webProfile7
testing websphere-liberty:19.0.0.9-webProfile7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-webProfile7-java11
Building bashbrew/cache:abca5b48d4d62f041b97eca81dd9d130091164fbb94c3da45310cb49668735e7 (websphere-liberty:19.0.0.9-webProfile7-java11)
Tagging websphere-liberty:19.0.0.9-webProfile7-java11
$ test/run.sh websphere-liberty:19.0.0.9-webProfile7-java11
testing websphere-liberty:19.0.0.9-webProfile7-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-javaee7
Using bashbrew/cache:2eb85613fa66e3b7589dea78c07531088c1344d431c0d6824793492c8c3ea41b (websphere-liberty:19.0.0.9-javaee7)
Tagging websphere-liberty:19.0.0.9-javaee7
$ test/run.sh websphere-liberty:19.0.0.9-javaee7
testing websphere-liberty:19.0.0.9-javaee7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.9-javaee7-java11
Building bashbrew/cache:52d94b480549b7a5b8a4db7194c9aca94e6b793cfa015c9378e314c68d5f1b45 (websphere-liberty:19.0.0.9-javaee7-java11)
Tagging websphere-liberty:19.0.0.9-javaee7-java11
$ test/run.sh websphere-liberty:19.0.0.9-javaee7-java11
testing websphere-liberty:19.0.0.9-javaee7-java11
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-kernel
Using bashbrew/cache:157e18a90acaab1a4ff7b0bf5ef50c81086c9f3b3743af143b44452a55a12474 (websphere-liberty:19.0.0.6-kernel)
Tagging websphere-liberty:19.0.0.6-kernel
$ test/run.sh websphere-liberty:19.0.0.6-kernel
testing websphere-liberty:19.0.0.6-kernel
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-javaee8
Using bashbrew/cache:ad524197edc171be26e484d736ce1f861fb549e3a7084859970a48e0f4a81f88 (websphere-liberty:19.0.0.6-javaee8)
Tagging websphere-liberty:19.0.0.6-javaee8
$ test/run.sh websphere-liberty:19.0.0.6-javaee8
testing websphere-liberty:19.0.0.6-javaee8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-webProfile8
Using bashbrew/cache:ed56db489954bc6eb424aa11e3981d9d75b7a94e55cb5c88f8cdbcfd8bf1870e (websphere-liberty:19.0.0.6-webProfile8)
Tagging websphere-liberty:19.0.0.6-webProfile8
$ test/run.sh websphere-liberty:19.0.0.6-webProfile8
testing websphere-liberty:19.0.0.6-webProfile8
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-microProfile1
Using bashbrew/cache:b604d71e9a4b6469b0ba6cd91503498671645d956dd3a9bf7e0075ebe4fc0724 (websphere-liberty:19.0.0.6-microProfile1)
Tagging websphere-liberty:19.0.0.6-microProfile1
$ test/run.sh websphere-liberty:19.0.0.6-microProfile1
testing websphere-liberty:19.0.0.6-microProfile1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-microProfile2
Using bashbrew/cache:d180d56cd3d29eed1d62bf25574f4908a96a25fe0a6775eca3964a0d638fd0ff (websphere-liberty:19.0.0.6-microProfile2)
Tagging websphere-liberty:19.0.0.6-microProfile2
$ test/run.sh websphere-liberty:19.0.0.6-microProfile2
testing websphere-liberty:19.0.0.6-microProfile2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-springBoot2
Using bashbrew/cache:f9abff7e83bd10df8dc8c669aacaa4fa5d28e618039c5a148208e68402c71917 (websphere-liberty:19.0.0.6-springBoot2)
Tagging websphere-liberty:19.0.0.6-springBoot2
$ test/run.sh websphere-liberty:19.0.0.6-springBoot2
testing websphere-liberty:19.0.0.6-springBoot2
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-springBoot1
Using bashbrew/cache:b3d6b74b77b1595a55cf76b4df1469065f8f48b2213b062416b1e1ca134e937f (websphere-liberty:19.0.0.6-springBoot1)
Tagging websphere-liberty:19.0.0.6-springBoot1
$ test/run.sh websphere-liberty:19.0.0.6-springBoot1
testing websphere-liberty:19.0.0.6-springBoot1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-webProfile7
Using bashbrew/cache:aa0601a8a7cf771072a6efc7e38dfb3225bb8405ad2bfd9b3efdf3f028a5d13a (websphere-liberty:19.0.0.6-webProfile7)
Tagging websphere-liberty:19.0.0.6-webProfile7
$ test/run.sh websphere-liberty:19.0.0.6-webProfile7
testing websphere-liberty:19.0.0.6-webProfile7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build websphere-liberty:19.0.0.6-javaee7
Using bashbrew/cache:482061122e4df4cfeab74a642498e97556898f0b65a842c34d5de592a8800ac2 (websphere-liberty:19.0.0.6-javaee7)
Tagging websphere-liberty:19.0.0.6-javaee7
$ test/run.sh websphere-liberty:19.0.0.6-javaee7
testing websphere-liberty:19.0.0.6-javaee7
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
|
Adds WebSphere Liberty images for all recent tags (19.0.0.9 and latest) that are based on top of a Java 11 image from AdoptOpenJDK, similar to how we have the official OpenLiberty images set up.
Also adds two new
webProfile7
tags (one for Java 8 and one for Java 11) which I assume were excluded on accident, since there is a19.0.0.6-webProfile7
tag and awebProfile7
(latest) tag