diff --git a/core/src/main/java/org/wildfly/glow/FeaturePacks.java b/core/src/main/java/org/wildfly/glow/FeaturePacks.java
index 92e96276..11099d6f 100644
--- a/core/src/main/java/org/wildfly/glow/FeaturePacks.java
+++ b/core/src/main/java/org/wildfly/glow/FeaturePacks.java
@@ -40,6 +40,8 @@ public class FeaturePacks {
private static final String PROVISIONING_FILE_RADICAL = "/provisioning-";
private static final String TECH_PREVIEW = "/tech-preview/";
+ public static final String URL_PROPERTY = "wildfly-glow-galleon-feature-packs-url";
+
public static Path getFeaturePacks(String version, String context, boolean techPreview) throws Exception {
try {
String rootURL = getFeaturePacksURL();
@@ -61,11 +63,11 @@ public static Path getFeaturePacks(String version, String context, boolean techP
}
public static String getFeaturePacksURL() throws Exception {
- String rootURL = Utils.getConfigEntry("wildfly-glow-galleon-feature-packs-url");
- if(rootURL == null) {
- throw new Exception("No wildfly-glow-galleon-feature-packs-url entry found");
+ String rootURL = Utils.getConfigEntry(URL_PROPERTY);
+ if (rootURL == null) {
+ throw new Exception("No " + URL_PROPERTY + " entry found");
}
- if(!rootURL.endsWith("/")) {
+ if (!rootURL.endsWith("/")) {
rootURL = rootURL + "/";
}
return rootURL;
diff --git a/core/src/main/java/org/wildfly/glow/LayerMetadata.java b/core/src/main/java/org/wildfly/glow/LayerMetadata.java
index 1c8f868b..430493ec 100644
--- a/core/src/main/java/org/wildfly/glow/LayerMetadata.java
+++ b/core/src/main/java/org/wildfly/glow/LayerMetadata.java
@@ -17,30 +17,101 @@
*/
package org.wildfly.glow;
+import java.util.Set;
+import java.util.TreeSet;
+
/**
*
* @author jdenise
*/
-public interface LayerMetadata {
- String PREFIX = "org.wildfly.rule.";
-
- String ADD_ON = PREFIX + "add-on";
- String ADD_ON_CARDINALITY = PREFIX + "add-on-cardinality";
- String ADD_ON_DEPENDS_ON = PREFIX + "add-on-depends-on";
- String ADD_ON_DESCRIPTION = PREFIX + "add-on-description";
- String ADD_ON_FIX = PREFIX + "add-on-fix-";
- String ANNOTATIONS = PREFIX + "annotations";
- String BRING_DATASOURCE = PREFIX + "bring-datasource";
- String CLASS = PREFIX + "class";
- String CONFIGURATION = PREFIX + "configuration";
- String EXPECT_ADD_ON_FAMILY = PREFIX + "expect-add-on-family";
- String EXPECTED_FILE = PREFIX + "expected-file";
- String HIDDEN_IF = PREFIX + "hidden-if";
- String INCLUSION_MODE = PREFIX + "inclusion-mode";
- String KIND = PREFIX + "kind";
- String NO_CONFIGURATION_IF = PREFIX + "no-configuration-if";
- String NOT_EXPECTED_FILE = PREFIX + "not-expected-file";
- String PROFILE = PREFIX + "profile-";
- String PROPERTIES_FILE_MATCH = PREFIX + "properties-file-match";
- String XML_PATH = PREFIX + "xml-path";
+public abstract class LayerMetadata {
+
+ public static final String PREFIX = "org.wildfly.rule.";
+
+ public static final String ADD_ON = PREFIX + "add-on";
+ public static final String ADD_ON_CARDINALITY = PREFIX + "add-on-cardinality";
+ public static final String ADD_ON_DEPENDS_ON = PREFIX + "add-on-depends-on";
+ public static final String ADD_ON_DESCRIPTION = PREFIX + "add-on-description";
+ public static final String ADD_ON_FIX = PREFIX + "add-on-fix-";
+ public static final String ANNOTATIONS = PREFIX + "annotations";
+ public static final String BRING_DATASOURCE = PREFIX + "bring-datasource";
+ public static final String CLASS = PREFIX + "class";
+ public static final String CONFIGURATION = PREFIX + "configuration";
+ public static final String EXPECT_ADD_ON_FAMILY = PREFIX + "expect-add-on-family";
+ public static final String EXPECTED_FILE = PREFIX + "expected-file";
+ public static final String HIDDEN_IF = PREFIX + "hidden-if";
+ public static final String INCLUSION_MODE = PREFIX + "inclusion-mode";
+ public static final String KIND = PREFIX + "kind";
+ public static final String NO_CONFIGURATION_IF = PREFIX + "no-configuration-if";
+ public static final String NOT_EXPECTED_FILE = PREFIX + "not-expected-file";
+ public static final String PROFILE = PREFIX + "profile-";
+ public static final String PROPERTIES_FILE_MATCH = PREFIX + "properties-file-match";
+ public static final String XML_PATH = PREFIX + "xml-path";
+ private static final Set e.g.: This layer will fix a missing default datasource None Fix an unbound datasource Env variable with The rule fixes an error. The rule name must be suffixed with the type of error. Known error types: No value for Expect the existence of files or directories. Expect the existence of files or directories. If multiple rules exist, the rule name can be extended with a suffix An array of file paths. e.g.: org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file-keycloak Layer not included if the expected file is not found, e.g.: org.wildfly.rule.hidden-if A conditional rule to hide a layer if the condition is e.g.: rule Can be org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-keycloak Do not propose configuration if a file is found. .g.: A conditional rule. Do not propose configuration if the condition is e.g.: org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc Do not propose configuration if a file is found. e.g.: Do not expect the existence of files or directories. If multiple rules exist, the rule name can be extended with a suffix An array of file paths. e.g.: Counter part for an HA layer. Inside References the counter part layer for the given profile. The rule name must be suffixed with the profile name. Known profile is 'ha'. e.g.: Inside Match content inside an array of properties files. Match content inside an array of properties files. If multiple rules exist, the rule name can be extended with a suffix e.g.: Match content inside an array of properties files. e.g.: Match content inside an array of properties files. e.g.: Match content inside an array of properties files. e.g.: Match content inside an array of properties files. e.g.: Lookup of XML path inside a set of files. Lookup of XML path inside a set of files. If multiple rules exist, the rule name can be extended with a suffix Array of files followed by expected path and value. e.g.: Lookup of XML path inside a set of files. Array of files followed by expected path and value. e.g.: ejb-dist-cache org.wildfly.rule.profile-ha=ejb-local-cache org.wildfly.rule.profile-ha=ejb-local-cache h2-default-datasource org.wildfly.rule.add-on=database,h2-database:default h2-driver org.wildfly.rule.xml-path=[/WEB-INF/.xml,/META-INF/.xml],/datasources/datasource/driver,h2 jpa-distributed org.wildfly.rule.add-on=database,mariadb org.wildfly.rule.add-on=database,mariadb:default mariadb-driver org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mariadb microprofile-reactive-messaging-kafka org.wildfly.rule.add-on=reactive-messaging,kafka org.wildfly.rule.add-on=database,mssqlserver org.wildfly.rule.add-on=database,mssqlserver:default mssqlserver-driver org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mssqlserver org.wildfly.rule.add-on=database,mysql org.wildfly.rule.add-on=database,mysql:default mysql-driver org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mysql org.wildfly.rule.add-on=database,oracle org.wildfly.rule.add-on=database,oracle:default oracle-driver org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,oracle org.wildfly.rule.add-on=database,postgresql org.wildfly.rule.add-on=database,postgresql:default postgresql-driver org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,postgresql singleton-ha org.wildfly.rule.profile-ha=singleton-local org.wildfly.rule.profile-ha=singleton-local web-clustering org.wildfly.rule.profile-ha=web-passivation org.wildfly.rule.profile-ha=web-passivation ejb-dist-cache org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml elytron-oidc-client org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/oidc/module.yaml h2-default-datasource org.wildfly.rule.add-on=database,h2-database:defaultWildFly Glow Documentation
version 1.0.0.Alpha9-SNAPSHOT,
-2023-11-28T17:23:36Z
+2023-11-29T11:22:17Z
<
Server command line tools: jboss-cli, add-user, elytron-tool
-
-
-
-
-
-
-
-
+ITEM
value replaced by discovered JNDI path. e.g.: JNDI env,MSSQLSERVER_JNDI=ITEM
+
+no-default-datasource
, fix a missing default datasource, unbound-datasources
, fix an unbound datasourceno-default-datasource
. For unbound-datasources
, env variable with ITEM
value replaced by discovered JNDI path. e.g.: JNDI env,MSSQLSERVER_JNDI=ITEM
@@ -1369,13 +1364,13 @@ <
-
+<rule name>-<suffix>
[/META-INF/beans.xml,/WEB-INF/beans.xml]
-
-
-
+keycloak-client-saml
is hidden if /WEB-INF/keycloak.json
is not present.
+
+true
. This rule name is followed by the conditioned rule: org.wildfly.rule.hidden-if-<conditioned rule>
org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file=/WEB-INF/keycloak.json
, keycloak-client-saml
layer is hidden if /WEB-INF/keycloak.json
is not present.
@@ -1388,55 +1383,30 @@ <
base-layer
, an aggregator, default-base-layer
, the default base layer to include in all cases, metadata-only
a layer that doesn’t bring feature, just metadata to help discovery.
-
-
-
+/WEB-INF/keycloak.json
is found, do not propose Cloud specific SAML env variables.
+
+true
. This rule name is followed by the conditioned rule: org.wildfly.rule.no-configuration-if-<conditioned rule>
org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc=/WEB-INF/oidc.json
, if /WEB-INF/oidc.json
is found, do not propose Cloud specific OIDC environment variables.
-
-
-
+/WEB-INF/oidc.json
is found, do not propose Cloud specific OIDC env variables.
+
+<rule name>-<suffix>
[/META-INF/beans.xml,/WEB-INF/beans.xml]
-
-
-
+singleton-ha
layer, this rule references the singleton-local
. It means that when singleton-local
is discovered and ha profile is enabled, singleton-ha
is included.
+
+singleton-ha
layer, this rule references the org.wildfly.rule.profile-ha=singleton-local
. It means that when singleton-local
is discovered and ha profile is enabled, singleton-ha
is included.
-
-
+
+ <rule name>-<suffix>
[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
-
-
-
-
-[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
-
-
-
-
-[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
-
-
-
-
-[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.filter,*
-
-
-
-
-[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.model.reader,*
-
-
+<rule name>-<suffix>
[/WEB-INF/.xml,/META-INF/.xml],/datasources/datasource/driver,h2
-
-
-
-[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
+org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
@@ -1604,13 +1574,13 @@
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.add-on-depends-on=only:datasources
-org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
+org.wildfly.rule.xml-path-xa=[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
-org.wildfly.rule.xml-path-xa=[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
@@ -1671,7 +1641,7 @@
+
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
@@ -1719,7 +1689,7 @@
@@ -1728,14 +1698,14 @@
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
+org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mariadb
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mariadb
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
@@ -1805,8 +1775,8 @@
org.wildfly.rule.add-on-depends-on=only:jaxrs
org.wildfly.rule.annotations=org.eclipse.microprofile.openapi.*
org.wildfly.rule.expected-file=[/META-INF/openapi.yml,/META-INF/openapi.yaml,/META-INF/openapi.json,/WEB-INF/classes/META-INF/openapi.yml,/WEB-INF/classes/META-INF/openapi.yaml,/WEB-INF/classes/META-INF/openapi.json]
-org.wildfly.rule.properties-file-match-oas-filter=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.filter,*
-org.wildfly.rule.properties-file-match-oas-model-reader=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.model.reader,*
+org.wildfly.rule.properties-file-match-oas-filter=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.filter,*
+org.wildfly.rule.properties-file-match-oas-model-reader=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.openapi.model.reader,*
org.wildfly:wildfly-galleon-pack:30.0.0.Final
@@ -1819,9 +1789,9 @@
+org.wildfly.rule.properties-file-match-mp-kafka-incoming=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
org.wildfly.rule.add-on-depends-on=all-dependencies
-org.wildfly.rule.properties-file-match-mp-kafka-incoming=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-outgoing=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-property=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
+org.wildfly.rule.properties-file-match-mp-kafka-outgoing=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
+org.wildfly.rule.properties-file-match-mp-kafka-property=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
org.wildfly:wildfly-galleon-pack:30.0.0.Final
@@ -1854,7 +1824,7 @@
@@ -1863,14 +1833,14 @@
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
+org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mssqlserver
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mssqlserver
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
@@ -1885,7 +1855,7 @@
@@ -1894,14 +1864,14 @@
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
+org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mysql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mysql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
@@ -1922,7 +1892,7 @@
@@ -1931,14 +1901,14 @@
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
+org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,oracle
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,oracle
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
@@ -1951,7 +1921,7 @@
@@ -1960,14 +1930,14 @@
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yamlorg.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
+org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,postgresql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,postgresql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
@@ -2005,7 +1975,7 @@
+org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
@@ -2035,7 +2005,7 @@
+org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
@@ -2201,7 +2171,7 @@
@@ -2226,7 +2196,7 @@
+org.wildfly.rule.profile-ha=ejb-local-cache
-org.wildfly.rule.profile-ha=ejb-local-cache
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
-org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc=/WEB-INF/oidc.json
+org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc=/WEB-INF/oidc.json
org.wildfly.rule.xml-path=/WEB-INF/web.xml,/web-app/login-config/auth-method,OIDC
@@ -2258,13 +2228,13 @@ org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.add-on-depends-on=only:datasources
-org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
h2-driver
org.wildfly.rule.xml-path=[/WEB-INF/.xml,/META-INF/.xml],/datasources/datasource/driver,h2
-org.wildfly.rule.xml-path-xa=[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
jpa-distributed
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml
-org.wildfly.rule.profile-ha=jpa
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
keycloak-client-saml
org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file-keycloak=/WEB-INF/keycloak.json
+
org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file-keycloak=/WEB-INF/keycloak.json
org.wildfly.rule.inclusion-mode=all-dependencies
org.keycloak:keycloak-saml-adapter-galleon-pack:23.0.0 org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
keycloak-saml
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/keycloak/2.0/module.yaml
-org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-keycloak=/WEB-INF/keycloak.json
+org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-keycloak=/WEB-INF/keycloak.json
org.wildfly.rule.xml-path=/WEB-INF/web.xml,/web-app/login-config/auth-method,KEYCLOAK-SAML
org.keycloak:keycloak-saml-adapter-galleon-pack:23.0.0 org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
org.wildfly.rule.add-on=database,mariadb
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mariadb:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mariadb-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mariadb
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mariadb
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly:wildfly-galleon-pack:30.0.0.Final
microprofile-reactive-messaging-kafka
org.wildfly.rule.add-on=reactive-messaging,kafka
org.wildfly.rule.add-on-depends-on=all-dependencies
-org.wildfly.rule.properties-file-match-mp-kafka-incoming=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-outgoing=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-property=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
org.wildfly:wildfly-galleon-pack:30.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mssqlserver-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mssqlserver
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mssqlserver
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mysql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mysql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mysql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
oracle-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,oracle
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,oracle
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
postgresql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,postgresql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,postgresql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
singleton-ha
org.wildfly.rule.profile-ha=singleton-local
org.wildfly.rule.profile-ha=singleton-local
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
web-clustering
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml
-org.wildfly.rule.profile-ha=web-passivation
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
ejb-dist-cache
org.wildfly.rule.profile-ha=ejb-local-cache
org.wildfly.rule.profile-ha=ejb-local-cache
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
h2-default-datasource
org.wildfly.rule.add-on=database,h2-database:default
org.wildfly.rule.add-on-depends-on=only:datasources
-org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
h2-driver
org.wildfly.rule.xml-path=[/WEB-INF/.xml,/META-INF/.xml],/datasources/datasource/driver,h2
-org.wildfly.rule.xml-path-xa=[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
jpa-distributed
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
org.wildfly.rule.add-on=database,mariadb
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mariadb:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mariadb-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mariadb
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mariadb
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly:wildfly-galleon-pack:30.0.0.Final
microprofile-reactive-messaging-kafka
org.wildfly.rule.add-on=reactive-messaging,kafka
org.wildfly.rule.add-on-depends-on=all-dependencies
-org.wildfly.rule.properties-file-match-mp-kafka-incoming=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-outgoing=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-property=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
org.wildfly:wildfly-galleon-pack:30.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mssqlserver-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mssqlserver
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mssqlserver
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mysql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mysql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mysql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
oracle-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,oracle
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,oracle
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
postgresql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,postgresql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,postgresql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
singleton-ha
org.wildfly.rule.profile-ha=singleton-local
org.wildfly.rule.profile-ha=singleton-local
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
web-clustering
org.wildfly.rule.profile-ha=web-passivation
org.wildfly.rule.profile-ha=web-passivation
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
ejb-dist-cache
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml
-org.wildfly.rule.profile-ha=ejb-local-cache
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
elytron-oidc-client
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/oidc/module.yaml
-org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc=/WEB-INF/oidc.json
+org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-oidc=/WEB-INF/oidc.json
org.wildfly.rule.xml-path=/WEB-INF/web.xml,/web-app/login-config/auth-method,OIDC
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
h2-default-datasource
org.wildfly.rule.add-on=database,h2-database:default
org.wildfly.rule.add-on-depends-on=only:datasources
-org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
h2-driver
org.wildfly.rule.xml-path=[/WEB-INF/.xml,/META-INF/.xml],/datasources/datasource/driver,h2
-org.wildfly.rule.xml-path-xa=[/WEB-INF/.xml,/META-INF/.xml],/datasources/xa-datasource/driver,h2
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
jpa-distributed
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml
-org.wildfly.rule.profile-ha=jpa
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
keycloak-client-saml
org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file-keycloak=/WEB-INF/keycloak.json
+
org.wildfly.rule.hidden-if-org.wildfly.rule.not-expected-file-keycloak=/WEB-INF/keycloak.json
org.wildfly.rule.inclusion-mode=all-dependencies
org.keycloak:keycloak-saml-adapter-galleon-pack:23.0.0 org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
keycloak-saml
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/keycloak/2.0/module.yaml
-org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-keycloak=/WEB-INF/keycloak.json
+org.wildfly.rule.no-configuration-if-org.wildfly.rule.expected-file-keycloak=/WEB-INF/keycloak.json
org.wildfly.rule.xml-path=/WEB-INF/web.xml,/web-app/login-config/auth-method,KEYCLOAK-SAML
org.keycloak:keycloak-saml-adapter-galleon-pack:23.0.0 org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final
org.wildfly.rule.add-on=database,mariadb
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MARIADB_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mariadb:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mariadb/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mariadb-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mariadb
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mariadb
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly:wildfly-galleon-pack:30.0.0.Final
microprofile-reactive-messaging-kafka
org.wildfly.rule.add-on=reactive-messaging,kafka
org.wildfly.rule.add-on-depends-on=all-dependencies
-org.wildfly.rule.properties-file-match-mp-kafka-incoming=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.incoming..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-outgoing=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.outgoing..connector,smallrye-kafka
-org.wildfly.rule.properties-file-match-mp-kafka-property=[/META-INF/microprofile-config.properties,/WEB-INF/classes/META-INF/microprofile-config.properties],mp.messaging.connector.smallrye-kafka.*
org.wildfly:wildfly-galleon-pack:30.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MSSQLSERVER_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mssqlserver:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mssqlserver/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mssqlserver-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mssqlserver
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mssqlserver
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,MYSQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,mysql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/mysql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
mysql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,mysql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,mysql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,ORACLE_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,oracle:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/oracle/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
oracle-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,oracle
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,oracle
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
+org.wildfly.rule.add-on-fix-unbound-datasources=JNDI env,POSTGRESQL_JNDI=ITEM
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
org.wildfly.rule.add-on=database,postgresql:default
org.wildfly.rule.add-on-depends-on=only:datasources
org.wildfly.rule.add-on-description=Documentation in https://github.com/wildfly-extras/wildfly-datasources-galleon-pack
-org.wildfly.rule.add-on-fix-no-default-datasource=
+org.wildfly.rule.add-on-fix-no-default-datasource=
org.wildfly.rule.configuration=https://raw.githubusercontent.com/jfdenise/wildfly-datasources-galleon-pack/layers_metadata/doc/postgresql/env.yaml
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
postgresql-driver
org.wildfly.rule.xml-path=[/META-INF/.xml,/WEB-INF/.xml],/datasources/datasource/driver,postgresql
-org.wildfly.rule.xml-path-xa=[/META-INF/.xml,/WEB-INF/.xml],/datasources/xa-datasource/driver,postgresql
org.wildfly:wildfly-datasources-galleon-pack:6.0.0.Final
singleton-ha
org.wildfly.rule.profile-ha=singleton-local
org.wildfly.rule.profile-ha=singleton-local
org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final
web-clustering
org.wildfly.rule.configuration=https://raw.githubusercontent.com/wildfly/wildfly-cekit-modules/main/jboss/container/wildfly/launch/jgroups/module.yaml
-org.wildfly.rule.profile-ha=web-passivation
org.wildfly.cloud:wildfly-cloud-galleon-pack:5.0.2.Final org.wildfly:wildfly-ee-galleon-pack:30.0.0.Final