Skip to content

Commit 5548f43

Browse files
jfdeniseluck3y
authored andcommitted
[JDK17] EAP 7.4.4 image changes.
1 parent 9cb0cec commit 5548f43

File tree

13 files changed

+758
-0
lines changed

13 files changed

+758
-0
lines changed

jboss/container/config/7.4/ee-elytron/standalone-openshift.xml

Lines changed: 562 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<feature-group-spec name="os-undertow-elytron" xmlns="urn:jboss:galleon:feature-group:1.0">
3+
<feature-group name="undertow-elytron-security"/>
4+
<feature spec="subsystem.undertow">
5+
<feature spec="subsystem.undertow.server">
6+
<param name="server" value="default-server" />
7+
<feature spec="subsystem.undertow.server.host">
8+
<param name="host" value="default-host" />
9+
<feature spec="subsystem.undertow.server.host.setting.http-invoker">
10+
<unset param="security-realm"/>
11+
<param name="http-authentication-factory" value="application-http-authentication"/>
12+
</feature>
13+
</feature>
14+
</feature>
15+
</feature>
16+
<feature-group name="os-undertow"/>
17+
</feature-group-spec>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/sh
2+
# Configure module
3+
set -e
4+
5+
SCRIPT_DIR=$(dirname $0)
6+
ARTIFACTS_DIR=${SCRIPT_DIR}/artifacts
7+
8+
chown -R jboss:root $SCRIPT_DIR
9+
chmod -R ug+rwX $SCRIPT_DIR
10+
11+
pushd ${ARTIFACTS_DIR}
12+
cp -pr * /
13+
popd
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
schema_version: 1
2+
name: jboss.container.eap.galleon.config.ee.common
3+
version: '1.0'
4+
description: Install Galleon ee default configuration.
5+
6+
execute:
7+
- script: configure.sh
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<?xml version="1.0" ?>
2+
3+
<config xmlns="urn:jboss:galleon:config:1.0" name="standalone.xml" model="standalone">
4+
<layers>
5+
<!-- we already have all required in default config -->
6+
<!-- Although logically correct, galleon doesn't actually support excluding from model -->
7+
<!-- This is harmless, keeping the exclusion commented for reference until GAL-308 is fixed -->
8+
<!--<exclude name="operator-required"/>-->
9+
<include name="amq6-rar"/>
10+
</layers>
11+
12+
<!-- sso packages -->
13+
<feature-group name="sso"/>
14+
15+
<!-- JDK 17 -->
16+
<exclude feature-id="core-service.management.security-realm:security-realm=ApplicationRealm"/>
17+
<exclude feature-id="core-service.management.security-realm:security-realm=ManagementRealm"/>
18+
<feature spec="subsystem.batch-jberet">
19+
<param name="security-domain" value="ApplicationDomain"/>
20+
</feature>
21+
<!-- JDK 17, remoting secured with elytron -->
22+
<feature spec="subsystem.remoting.http-connector">
23+
<param name="http-connector" value="http-remoting-connector"/>
24+
<unset param="security-realm"/>
25+
<param name="sasl-authentication-factory" value="application-sasl-authentication"/>
26+
</feature>
27+
28+
<!-- management -->
29+
<exclude spec="core-service.management.access.identity"/>
30+
<feature spec="core-service.management.management-interface.http-interface">
31+
<param name="socket-binding" value="management-http"/>
32+
<unset param="http-authentication-factory"/>
33+
<feature spec="core-service.management.management-interface.http-interface.http-upgrade">
34+
<param name="sasl-authentication-factory" value="management-sasl-authentication"/>
35+
</feature>
36+
</feature>
37+
<exclude spec="subsystem.core-management"/>
38+
<feature-group name="os-management"/>
39+
40+
<!-- messaging -->
41+
<feature spec="subsystem.messaging-activemq"/>
42+
<feature-group name="os-messaging"/>
43+
44+
<!-- logging -->
45+
<exclude feature-id="subsystem.logging.pattern-formatter:pattern-formatter=PATTERN"/>
46+
<exclude feature-id="subsystem.logging.periodic-rotating-file-handler:periodic-rotating-file-handler=FILE"/>
47+
<feature-group name="os-logging"/>
48+
49+
<!-- jberet We can't remove it... needs a default job repository -->
50+
<!--<feature spec="subsystem.batch-jberet">
51+
<unset param="default-job-repository"/>
52+
</feature>-->
53+
54+
<!-- datasources -->
55+
<!-- We are not keeping the ExampleDS in the config -->
56+
<exclude feature-id="subsystem.datasources.data-source:data-source=ExampleDS"/>
57+
<feature spec="subsystem.ee.service.default-bindings">
58+
<unset param="datasource"/>
59+
</feature>
60+
61+
<!-- ejb3 -->
62+
<feature spec="subsystem.ejb3">
63+
<param name="default-sfsb-cache" value="distributable"/>
64+
<param name="default-sfsb-passivation-disabled-cache" value="simple"/>
65+
<param name="default-mdb-instance-pool" value="mdb-strict-max-pool"/>
66+
<param name="default-resource-adapter-name" value="${ejb.resource-adapter-name:activemq-ra.rar}"/>
67+
<!-- JDK 17, elytron security -->
68+
<feature spec="subsystem.ejb3.application-security-domain">
69+
<param name="application-security-domain" value="other"/>
70+
<param name="security-domain" value="ApplicationDomain"/>
71+
</feature>
72+
</feature>
73+
<exclude spec="subsystem.ejb3.service.timer-service"/>
74+
75+
<!-- elytron -->
76+
<feature-group name="os-elytron"/>
77+
78+
<!-- clustering -->
79+
<exclude spec="subsystem.infinispan"/>
80+
<exclude spec="subsystem.distributable-web"/>
81+
<feature-group name="os-clustering"/>
82+
83+
<!-- legacy security -->
84+
<!-- JDK 17 excluded fully -->
85+
<exclude feature-id="subsystem.security.security-domain:security-domain=jaspitest"/>
86+
<exclude feature-id="subsystem.security.security-domain:security-domain=other"/>
87+
<exclude feature-id="subsystem.security.security-domain:security-domain=jboss-web-policy"/>
88+
<exclude feature-id="subsystem.security.security-domain:security-domain=jboss-ejb-policy"/>
89+
<exclude spec="subsystem.security"/>
90+
<!-- transactions -->
91+
<feature-group name="tx-recovery"/>
92+
93+
<!-- undertow -->
94+
<exclude feature-id="subsystem.undertow.server.https-listener:server=default-server,https-listener=https"/>
95+
96+
<!-- web-services -->
97+
<feature spec="subsystem.webservices">
98+
<param name="modify-wsdl-address" value="true"/>
99+
<param name="wsdl-host" value="jbossws.undefined.host"/>
100+
</feature>
101+
102+
<feature-group name="os-socket"/>
103+
104+
<feature-group name="os-undertow-elytron"/>
105+
106+
</config>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" ?>
2+
<layer-spec xmlns="urn:jboss:galleon:layer-spec:1.0" name="application-security-realm">
3+
<exclude feature-id="core-service.management.security-realm:security-realm=ApplicationRealm"/>
4+
</layer-spec>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" ?>
2+
<layer-spec xmlns="urn:jboss:galleon:layer-spec:1.0" name="management-security-realm">
3+
<exclude feature-id="core-service.management.security-realm:security-realm=ManagementRealm"/>
4+
</layer-spec>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/sh
2+
# Configure module
3+
set -e
4+
5+
SCRIPT_DIR=$(dirname $0)
6+
ARTIFACTS_DIR=${SCRIPT_DIR}/artifacts
7+
8+
chown -R jboss:root $SCRIPT_DIR
9+
chmod -R ug+rwX $SCRIPT_DIR
10+
11+
pushd ${ARTIFACTS_DIR}
12+
cp -pr * /
13+
popd

0 commit comments

Comments
 (0)