diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml new file mode 100644 index 00000000..c5b2922f --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml new file mode 100644 index 00000000..5d4c0c21 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml new file mode 100644 index 00000000..962db701 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + org.jboss.eap.galleon.s2i + eap-s2i-galleon-pack + 3.0.0.Final + pom + EAP Galleon feature-pack for OpenShift + + EAP Galleon feature-pack for OpenShift + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.html + repo + + + + + ${env.WILDFLY_VERSION} + ${env.GALLEON_WILDFLY_VERSION} + + + + + org.jboss.eap + wildfly-galleon-pack + ${version.org.wildfly} + zip + + + + + + + org.wildfly.galleon-plugins + wildfly-galleon-maven-plugin + ${version.org.wildfly.galleon-plugins} + + + eap-openshift-feature-pack-build + + build-user-feature-pack + + compile + + + + + + + + diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml new file mode 100644 index 00000000..b3f2a36b --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml new file mode 100644 index 00000000..3d230809 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf new file mode 100644 index 00000000..d54ae5d1 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf @@ -0,0 +1 @@ +layers=openshift \ No newline at end of file diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml new file mode 100644 index 00000000..48ba346f --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml new file mode 100644 index 00000000..a0a459a2 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml new file mode 100644 index 00000000..9786f0c3 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml @@ -0,0 +1,38 @@ + + + + + + + org.wildfly:wildfly-ee-galleon-pack + + + + + org.wildfly:wildfly-galleon-pack + + + + + + diff --git a/jboss/container/eap/galleon/config/mp/configure.sh b/jboss/container/eap/galleon/config/mp/configure.sh new file mode 100644 index 00000000..7c873982 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/configure.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# Configure module +set -e + +SCRIPT_DIR=$(dirname $0) +ARTIFACTS_DIR=${SCRIPT_DIR}/artifacts + +chown -R jboss:root $SCRIPT_DIR +chmod -R ug+rwX $SCRIPT_DIR + +pushd ${ARTIFACTS_DIR} +cp -pr * / +popd diff --git a/jboss/container/eap/galleon/config/mp/module.yaml b/jboss/container/eap/galleon/config/mp/module.yaml new file mode 100644 index 00000000..6467dd32 --- /dev/null +++ b/jboss/container/eap/galleon/config/mp/module.yaml @@ -0,0 +1,7 @@ +schema_version: 1 +name: jboss.container.eap.galleon.config.mp +version: '1.0' +description: Install Galleon descriptions and EAP s2i feature-pack for mp config + +execute: +- script: configure.sh diff --git a/jboss/container/eap/galleon/module.yaml b/jboss/container/eap/galleon/module.yaml index 2c2b3dc7..45335fec 100644 --- a/jboss/container/eap/galleon/module.yaml +++ b/jboss/container/eap/galleon/module.yaml @@ -5,7 +5,7 @@ description: Install Galleon descriptions and EAP s2i feature-pack. Configure ga envs: - name: S2I_FP_VERSION - value: "21.0.0.Final" + value: "3.0.0.Final" - name: GALLEON_DEFINITIONS value: /opt/jboss/container/eap/galleon/definitions - name: GALLEON_MAVEN_REPO_HOOK_SCRIPT