You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2017/10/16 07:12:09 UTC

svn commit: r22490 - in /release/karaf/cellar: 4.1.0/ 4.1.1/

Author: jbonofre
Date: Mon Oct 16 07:12:09 2017
New Revision: 22490

Log:
Publish Cellar 4.1.1 release

Added:
    release/karaf/cellar/4.1.1/
    release/karaf/cellar/4.1.1/_remote.repositories
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz   (with props)
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.md5
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.sha1
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip   (with props)
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.asc
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.md5
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.sha1
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom
    release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom.asc
Removed:
    release/karaf/cellar/4.1.0/

Added: release/karaf/cellar/4.1.1/_remote.repositories
==============================================================================
--- release/karaf/cellar/4.1.1/_remote.repositories (added)
+++ release/karaf/cellar/4.1.1/_remote.repositories Mon Oct 16 07:12:09 2017
@@ -0,0 +1,16 @@
+#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
+#Sat Oct 07 08:23:41 CEST 2017
+apache-karaf-cellar-4.1.1-src.tar.gz.asc>=
+apache-karaf-cellar-4.1.1-hazelcast.xml.asc>=
+apache-karaf-cellar-4.1.1-groups.cfg>=
+apache-karaf-cellar-4.1.1-src.zip>=
+apache-karaf-cellar-4.1.1-groups.cfg.asc>=
+apache-karaf-cellar-4.1.1-src.zip.asc>=
+apache-karaf-cellar-4.1.1-features.xml.asc>=
+apache-karaf-cellar-4.1.1.pom>=
+apache-karaf-cellar-4.1.1-node.cfg>=
+apache-karaf-cellar-4.1.1-node.cfg.asc>=
+apache-karaf-cellar-4.1.1-src.tar.gz>=
+apache-karaf-cellar-4.1.1-hazelcast.xml>=
+apache-karaf-cellar-4.1.1.pom.asc>=
+apache-karaf-cellar-4.1.1-features.xml>=

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml Mon Oct 16 07:12:09 2017
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   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.
+-->
+<features name="karaf-cellar-4.1.1" xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">
+
+    <repository>mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/xml/features</repository>
+    <repository>mvn:io.fabric8.kubernetes/kubernetes-karaf/2.6.3/xml/features</repository>
+    
+    <feature name="cellar-core" description="Karaf clustering core" version="4.1.1">
+        <feature>aries-proxy</feature>
+        <feature>shell</feature>
+        <configfile finalname="/etc/org.apache.karaf.cellar.groups.cfg">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.1.1/cfg/groups</configfile>
+        <configfile finalname="/etc/org.apache.karaf.cellar.node.cfg">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.1.1/cfg/node</configfile>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.core/4.1.1</bundle>
+    </feature>
+
+    <feature name="hazelcast" description="In memory data grid" version="3.8.5">
+        <configfile finalname="/etc/hazelcast.xml">mvn:org.apache.karaf.cellar/apache-karaf-cellar/4.1.1/xml/hazelcast</configfile>
+        <bundle>mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
+        <bundle>mvn:com.eclipsesource.minimal-json/minimal-json/0.9.2</bundle>
+        <bundle>mvn:com.hazelcast/hazelcast-all/3.8.5</bundle>
+    </feature>
+
+    <feature name="cellar-hazelcast" description="Cellar implementation based on Hazelcast" version="4.1.1">
+        <feature version="3.8.5">hazelcast</feature>
+        <feature version="4.1.1">cellar-core</feature>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.hazelcast/4.1.1</bundle>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.utils/4.1.1</bundle>
+        <capability>
+            karaf.cellar.provider;provider:=hazelcast
+        </capability>
+    </feature>
+
+    <feature name="cellar-config" description="ConfigAdmin cluster support" version="4.1.1">
+        <conditional>
+            <condition>config</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.config/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-features" description="Karaf features cluster support" version="4.1.1">
+        <conditional>
+            <condition>feature</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.features/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-kar" description="Karaf kar cluster support" version="4.1.1">
+        <conditional>
+            <condition>kar</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.kar/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-bundle" description="Bundle cluster support" version="4.1.1">
+        <conditional>
+            <condition>bundle</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-shell" description="Cellar shell support" version="4.1.1">
+        <conditional>
+            <condition>shell</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.shell/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar" description="Karaf clustering" version="4.1.1">
+        <feature dependency="true">cellar-hazelcast</feature>
+        <feature>cellar-shell</feature>
+        <feature>cellar-config</feature>
+        <feature>cellar-bundle</feature>
+        <feature>cellar-features</feature>
+        <feature>cellar-kar</feature>
+        <requirement>
+            karaf.cellar.provider
+        </requirement>
+    </feature>
+
+    <feature name="cellar-dosgi" description="DOSGi support" version="4.1.1">
+        <feature dependency="true">cellar-hazelcast</feature>
+        <bundle start-level="40">mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.dosgi/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-obr" description="OBR cluster support" version="4.1.1">
+        <conditional>
+            <condition>obr</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.obr/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-eventadmin" description="OSGi events broadcasting in clusters" version="4.1.1">
+        <conditional>
+            <condition>eventadmin</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.event/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-cloud" description="Cloud blobstore support in clusters" version="4.1.1">
+        <feature dependency="true">cellar-hazelcast</feature>
+        <feature version="1.9.1">jclouds</feature>
+        <!-- Adding S3 as the default Blobstore -->
+        <feature>jclouds-aws-s3</feature>
+        <bundle>mvn:joda-time/joda-time/2.9.1</bundle>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.cloud/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-kubernetes" description="Cellar Kubernetes support" version="4.1.1">
+        <feature>cellar-core</feature>
+        <feature>kubernetes-client</feature>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.kubernetes/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-dns" description="Cellar DNS support" version="4.1.1">
+        <feature>cellar-core</feature>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.dns/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-etcd" description="Cellar Etcd discovery support" version="4.1.1">
+        <feature>cellar-core</feature>
+        <bundle>mvn:com.netflix.feign/feign-core/8.13.1</bundle>
+        <bundle>mvn:com.netflix.feign/feign-slf4j/8.13.1</bundle>
+        <bundle>mvn:com.netflix.feign/feign-gson/8.13.1</bundle>
+        <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.etcd/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-webconsole" description="Cellar plugin for Karaf WebConsole" version="4.1.1">
+        <conditional>
+            <condition>webconsole</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.webconsole/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+    <feature name="cellar-http-balancer" description="Cellar HTTP request balancer" version="4.1.1">
+        <feature dependency="true">cellar-hazelcast</feature>
+        <feature>http</feature>
+        <feature>http-whiteboard</feature>
+        <bundle>mvn:org.apache.karaf.cellar.http/org.apache.karaf.cellar.http.balancer/4.1.1</bundle>
+    </feature>
+
+    <feature name="cellar-log" description="Cellar central log support" version="4.1.1">
+        <conditional>
+            <condition>log</condition>
+            <feature dependency="true">cellar-hazelcast</feature>
+            <bundle>mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.log/4.1.1</bundle>
+        </conditional>
+    </feature>
+
+</features>

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-features.xml.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52FcMQAJA+qyy0seJJDEoaq+IJSshe
+uQLL+pw+nejV4YD3wU8vAAQpX5uSXTBy3UTk9+UruJ0Z9mVNy69fLbAS3gw9SReQ
+91efOC/vnJWSdxbODQ0Wz/yTNmeIpDUhleO1ezFlIyQMYRdRlckMXBi2uI6jKQv/
+8SKsDOCOVBQ3R5RMZI2oO2STJHakwcQDIktIYyJXU9Os6DbW2QR4qSXDjVJ7Rb5A
+eOnYzpsrGTMAUE5CmIhgh3cPkpyPKUeRQ4Lyj0WJWfYEFMFAFX06vfANvcv0eYAf
+pxruKdSrDPYG7joaChtUhzBqheX3dJmkq8yEK3SwWsCDBdoBPVdjMScsgrzt3LiP
+vWevwT/qd7eIDOZhjS7jMcgDS2by8WmmgEB3vSqKoIfDpn13uQbeOnChjX9GdsDO
+Sv4vAOjavPxtq68b+QJOZHmW4gWDw4LdbIp5d1rBCcpGrj9dim5BlMNtoLvu+EgO
+URkdZGPhcGRYfdhxul2StuoY7Uz4hlz+bnxl39WQYmGrR7r/MisnFVAJaPnyoK6i
+0ussO1FYlcnNCe/9aYEsl5t66geUBxuVeLo53DdAIOwSb35+OieaHwXxfDLced5P
+KMtm1np2sLxR3C1waodJpRgPcORtXYBI02bEiQRiRm4RHceSAluqThATDETImOiB
+B66QJpUYyWW9WmfHut02
+=ejAP
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg Mon Oct 16 07:12:09 2017
@@ -0,0 +1,60 @@
+#
+# This property stores the cluster groups for which the local node is member
+#
+groups = default
+
+#
+# Filtering of the bundles in the default cluster group
+#
+default.bundle.whitelist.inbound=*
+default.bundle.whitelist.outbound=*
+default.bundle.blacklist.inbound=*.xml
+default.bundle.blacklist.outbound=*.xml
+
+#
+# Filtering of the configurations in the default cluster group
+#
+default.config.whitelist.inbound=*
+default.config.whitelist.outbound=*
+default.config.blacklist.inbound=org.apache.felix.fileinstall*, \
+                                   org.apache.karaf.management, \
+                                   org.apache.karaf.shell, \
+                                   org.ops4j.pax.web, \
+                                   org.apache.aries.transaction, \
+                                   org.apache.karaf.cellar.node.cfg, \
+                                   org.apache.karaf.cellar.groups.cfg
+default.config.blacklist.outbound=org.apache.felix.fileinstall*, \
+                                    org.apache.karaf.management, \
+                                    org.apache.karaf.shell, \
+                                    org.ops4j.pax.web, \
+                                    org.apache.aries.transaction, \
+                                    org.apache.karaf.cellar.node.cfg, \
+                                    org.apache.karaf.cellar.groups.cfg
+
+#
+# Filtering of the features in the default cluster group
+#
+default.feature.whitelist.inbound=*
+default.feature.whitelist.outbound=*
+default.feature.blacklist.inbound=none
+default.feature.blacklist.outbound=none
+
+#
+# The following properties define the behavior to use when the node joins the cluster (the usage of the bootstrap
+# synchronizer), per cluster group and per resource.
+# The following values are accepted:
+# disabled: means that the synchronizer doesn't sync cluster group and node states
+# cluster: the synchronizer retrieves the state from the cluster group first (pull first), and push the node the state
+#          to the cluster group after (push after)
+# node: the synchronizer push the node state to the cluster group (push first), and pull the state from the cluster group
+#        after (pull after)
+# clusterOnly: the cluster is the "master", the node only retrieves and applies the cluster group state, nothing is
+#              pushed to the cluster group
+# nodeOnly: the node is the "master", the node pushes his state to the cluster group, nothing is pulled from the
+#           cluster group
+#
+default.bundle.sync=cluster
+default.config.sync=cluster
+default.feature.sync=cluster
+default.obr.urls.sync=cluster
+default.balanced.servlet.sync=cluster

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-groups.cfg.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC526ssQAKsZokoFbxu+mkaCNyYj0P41
+GShLxUdawfsdwEGPkV2X35aXt0BUvfkssvR/f2FfvgkJwiJ5eH8oItnq/p5hn2Hs
+1C04YwFjgg0ck6vEUYZY6QroJOQNhTLekGS8T48pnCii3MaiTgnMGT1FjCdioUdk
+sio4hEMVZpsJddOC/cui33+acpMlWHlkCD6TDTUdCmVekp6bbVOP3s05KGd7rBKk
+SmS8CwJySju6TPbFdzbKBUUHNc+KI6JYNdrx+JIdFBsbQuUMjtuN11ahuLPoGqrS
+Y5EAnEyApQoD3bQcIiyOnw5NFD/WMJsZgE6LTBD2on18ZeVoAGAnYVnViQApFQrP
+YhoUwrOiCOcq5AfhCB99mE9pNivT6Fcg+7tfmnZnDOzG/ih2DAjP8Fye12q5CGqb
+XgsT9Kj62MLv73C5V7juV9R2jwwODoYBxoay9TWfvngaA+Lqvvf+azDnd9euwyTv
+bCmyHcty8Pon0BV5Wr/YxJtgpE8pNp7mcDeYFdn05SCS78C7kfOlcG2CyCLl5n4m
+VPlJ8jqkq05ONRS3BQb8N3wkGW23W2c2O40d5ZZM2/D/VgB7OWt/FJ8ZMKsfRWgW
+eFENG4bSyOwDxkvC3hPg7ozJHuYSsKwICvZ4HmDkHGT4B18+pn71lY8P2owBiLKA
+uiJ0BMKULq53SePCLgef
+=bcts
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml Mon Oct 16 07:12:09 2017
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<hazelcast xmlns="http://www.hazelcast.com/schema/config"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-3.6.xsd">
+    <group>
+        <name>cellar</name>
+        <password>pass</password>
+    </group>
+    <management-center enabled="false">http://localhost:8080/mancenter</management-center>
+    <network>
+        <port auto-increment="true" port-count="100">5701</port>
+        <outbound-ports>
+            <!--
+                Allowed port range when connecting to other nodes.
+                0 or * means use system provided port.
+            -->
+            <ports>0</ports>
+        </outbound-ports>
+        <join>
+            <multicast enabled="true">
+                <multicast-group>224.2.2.3</multicast-group>
+                <multicast-port>54327</multicast-port>
+            </multicast>
+            <tcp-ip enabled="false">
+                <interface>127.0.0.1</interface>
+            </tcp-ip>
+            <aws enabled="false">
+                <access-key>my-access-key</access-key>
+                <secret-key>my-secret-key</secret-key>
+                <!--optional, default is us-east-1 -->
+                <region>us-west-1</region>
+                <!--optional, default is ec2.amazonaws.com. If set, region shouldn't be set as it will override this property -->
+                <host-header>ec2.amazonaws.com</host-header>
+                <!-- optional, only instances belonging to this group will be discovered, default will try all running instances -->
+                <security-group-name>hazelcast-sg</security-group-name>
+                <tag-key>type</tag-key>
+                <tag-value>hz-nodes</tag-value>
+            </aws>
+        </join>
+        <interfaces enabled="false">
+            <interface>10.10.1.*</interface>
+        </interfaces>
+        <ssl enabled="false"/>
+        <socket-interceptor enabled="false"/>
+        <symmetric-encryption enabled="false">
+            <!--
+               encryption algorithm such as
+               DES/ECB/PKCS5Padding,
+               PBEWithMD5AndDES,
+               AES/CBC/PKCS5Padding,
+               Blowfish,
+               DESede
+            -->
+            <algorithm>PBEWithMD5AndDES</algorithm>
+            <!-- salt value to use when generating the secret key -->
+            <salt>thesalt</salt>
+            <!-- pass phrase to use when generating the secret key -->
+            <password>thepass</password>
+            <!-- iteration count to use when generating the secret key -->
+            <iteration-count>19</iteration-count>
+        </symmetric-encryption>
+    </network>
+    <partition-group enabled="false"/>
+    <executor-service>
+        <pool-size>16</pool-size>
+        <!-- Queue capacity. 0 means Integer.MAX_VALUE -->
+        <queue-capacity>0</queue-capacity>
+    </executor-service>
+    <queue name="default">
+        <!--
+            Maximum size of the queue. When a JVM's local queue size reaches the maximum,
+            all put/offer operations will get blocked until the queue size
+            of the JVM goes down below the maximum.
+            Any integer between 0 and Integer.MAX_VALUE. 0 means
+            Integer.MAX_VALUE. Default is 0.
+        -->
+        <max-size>0</max-size>
+        <!--
+            Number of backups. If 1 is set as the backup-count for example,
+            then all entries of the map will be copied to another JVM for
+            fail-safety. 0 means no backup.
+        -->
+        <backup-count>1</backup-count>
+        <!--
+            Number of async backups. 0 means no backup.
+        -->
+        <async-backup-count>0</async-backup-count>
+        <empty-queue-ttl>-1</empty-queue-ttl>
+    </queue>
+
+    <map name="default">
+        <!--
+            Data type that will be used for storing recordMap.
+            Possible values:
+                BINARY (default): keys and values will be stored as binary data
+                OBJECT : values will be stored in their object forms
+                OFFHEAP : values will be stored in non-heap region of JVM
+        -->
+        <in-memory-format>BINARY</in-memory-format>
+        <!--
+            Number of backups. If 1 is set as the backup-count for example,
+            then all entries of the map will be copied to another JVM for
+            fail-safety. 0 means no backup.
+        -->
+        <backup-count>1</backup-count>
+        <!--
+            Number of async backups. 0 means no backup.
+        -->
+        <async-backup-count>0</async-backup-count>
+        <!--
+            Maximum number of seconds for each entry to stay in the map. Entries that are
+            older than <time-to-live-seconds> and not updated for <time-to-live-seconds>
+            will get automatically evicted from the map.
+            Any integer between 0 and Integer.MAX_VALUE. 0 means infinite. Default is 0.
+        -->
+        <time-to-live-seconds>0</time-to-live-seconds>
+        <!--
+            Maximum number of seconds for each entry to stay idle in the map. Entries that are
+            idle(not touched) for more than <max-idle-seconds> will get
+            automatically evicted from the map. Entry is touched if get, put or containsKey is called.
+            Any integer between 0 and Integer.MAX_VALUE. 0 means infinite. Default is 0.
+        -->
+        <max-idle-seconds>0</max-idle-seconds>
+        <!--
+            Valid values are:
+            NONE (no eviction),
+            LRU (Least Recently Used),
+            LFU (Least Frequently Used).
+            NONE is the default.
+        -->
+        <eviction-policy>NONE</eviction-policy>
+        <!--
+            Maximum size of the map. When max size is reached,
+            map is evicted based on the policy defined.
+            Any integer between 0 and Integer.MAX_VALUE. 0 means
+            Integer.MAX_VALUE. Default is 0.
+        -->
+        <max-size policy="PER_NODE">0</max-size>
+        <!--
+            When max. size is reached, specified percentage of
+            the map will be evicted. Any integer between 0 and 100.
+            If 25 is set for example, 25% of the entries will
+            get evicted.
+        -->
+        <eviction-percentage>25</eviction-percentage>
+        <!--
+            While recovering from split-brain (network partitioning),
+            map entries in the small cluster will merge into the bigger cluster
+            based on the policy set here. When an entry merge into the
+            cluster, there might an existing entry with the same key already.
+            Values of these entries might be different for that same key.
+            Which value should be set for the key? Conflict is resolved by
+            the policy set here. Default policy is PutIfAbsentMapMergePolicy
+
+            There are built-in merge policies such as
+            com.hazelcast.map.merge.PassThroughMergePolicy; entry will be added if there is no existing entry for the key.
+            com.hazelcast.map.merge.PutIfAbsentMapMergePolicy ; entry will be added if the merging entry doesn't exist in the cluster.
+            com.hazelcast.map.merge.HigherHitsMapMergePolicy ; entry with the higher hits wins.
+            com.hazelcast.map.merge.LatestUpdateMapMergePolicy ; entry with the latest update wins.
+        -->
+        <merge-policy>com.hazelcast.map.merge.PassThroughMergePolicy</merge-policy>
+    </map>
+    <map name="org.apache.karaf.cellar.log">
+        <time-to-live-seconds>0</time-to-live-seconds>
+        <max-idle-seconds>0</max-idle-seconds>
+        <eviction-policy>LRU</eviction-policy>
+        <max-size policy="PER_PARTITION">5000</max-size>
+        <eviction-percentage>25</eviction-percentage>
+        <backup-count>0</backup-count>
+    </map>
+
+    <multimap name="default">
+        <backup-count>1</backup-count>
+        <value-collection-type>SET</value-collection-type>
+    </multimap>
+
+    <multimap name="default">
+        <backup-count>1</backup-count>
+        <value-collection-type>SET</value-collection-type>
+    </multimap>
+
+    <list name="default">
+        <backup-count>1</backup-count>
+    </list>
+
+    <set name="default">
+        <backup-count>1</backup-count>
+    </set>
+
+    <jobtracker name="default">
+        <max-thread-size>0</max-thread-size>
+        <!-- Queue size 0 means number of partitions * 2 -->
+        <queue-size>0</queue-size>
+        <retry-count>0</retry-count>
+        <chunk-size>1000</chunk-size>
+        <communicate-stats>true</communicate-stats>
+        <topology-changed-strategy>CANCEL_RUNNING_OPERATION</topology-changed-strategy>
+    </jobtracker>
+
+    <semaphore name="default">
+        <initial-permits>0</initial-permits>
+        <backup-count>1</backup-count>
+        <async-backup-count>0</async-backup-count>
+    </semaphore>
+
+    <serialization>
+        <portable-version>0</portable-version>
+    </serialization>
+
+    <services enable-defaults="true" />
+    
+    <properties>
+        <property name="hazelcast.max.no.heartbeat.seconds">60</property>
+        <property name="hazelcast.max.no.master.confirmation.seconds">120</property>
+    </properties>
+</hazelcast>
\ No newline at end of file

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-hazelcast.xml.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52ddgQAKilTRLmivhPjgAdHB6fpyva
+lYxEIiFUD5Cm1o6wkeHRcFUtULWQsvnk0CCZbclF7wK+HXu7VzZDD3Y6WlV+QmSt
+Vg2TboyPurW2sPG2rGU6jRi+N4/lcIuWjgNDkiv1WsBstlkBOdX2A0eJwW2+toG3
++6XA4CplV8bB8PfKYm2qHm5Yehn0ZHrXZFm7RNR4jRIRB9X9CYg9ryMUPHu6puY8
+1vJvxYpPiOvTI0XDQPd5OKnhxsGs7hkcwbu/8YT1Kt7h0hgfjwtlB0E2rjjpL1WY
+R5vtTJnVOuOVbMAD/SXM86QAnCVcKiA2csvclvGI+DsC4yEY4haOHgRejfdVWG9V
+NJLP/j4H2ZQcPIEhIWq70S6HSLfcKRjhP6hhwLmE51kjFOOujkJOxHVp2TTVywI9
+JUySiwiEI+uK9zNOAm3WW9uNtBfetfV8OePeAb8+jB+7SQ0ODqB9MZRPyj921qq+
+UO3pLxgSJUQvzTM0aiDBiUAtEk3osLRb3WLw0AaveI0nzHX8Qf5jHYsYhjbA4Zbf
+nDbYrOrPFEFRP1XaIdF9qURmSAmqNUqnjNxwvojSSBmTmiZVmQ77DXwJ0RMWLYk2
+AIS/N8QMLsJkDKBC0VNiZ4p9Oikju8b9n4JqE0tPZ25fW7yDmbEoS6gClF6U4hU1
+DrccWXqzwfam2jF3FfWV
+=czXv
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg Mon Oct 16 07:12:09 2017
@@ -0,0 +1,47 @@
+#
+# This node is member of the following cluster groups
+#
+groups = default
+
+#
+# The following properties define if the local event listeners (per resource)
+# A local listener listens for local events (like bundle install, etc) and broadcast this state change to the cluster
+#
+bundle.listener = false
+config.listener = false
+feature.listener = false
+
+#
+# Cluster event producer
+#
+producer = true
+
+#
+# Cluster event consumer
+#
+consumer = true
+
+#
+# Cluster event handlers
+#
+# bundle event handler
+handler.org.apache.karaf.cellar.bundle.BundleEventHandler = true
+# config event handler
+handler.org.apache.karaf.cellar.config.ConfigurationEventHandler = true
+# feature event handler
+handler.org.apache.karaf.cellar.features.FeaturesEventHandler = true
+# DOSGi event handler
+handler.org.apache.karaf.cellar.dosgi.RemoteServiceCallHandler = true
+# OSGi event handler
+handler.org.apache.karaf.cellar.event.ClusterEventHandler = true
+# OBR event handler
+handler.org.apache.karaf.cellar.obr.ObrBundleEventHandler = true
+handler.org.apache.karaf.cellar.obr.ObrUrlEventHandler = true
+# HTTP balancer event handler
+handler.org.apache.karaf.cellar.http.balancer.BalancerEventHandler = true
+
+#
+# Excluded config properties from the sync
+# Some config properties can be considered as local to a node, and should not be sync on the cluster.
+#
+config.excluded.properties = service.factoryPid, felix.fileinstall.filename, felix.fileinstall.dir, felix.fileinstall.tmpdir, org.ops4j.pax.url.mvn.defaultRepositories

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-node.cfg.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52SR0P/1wEqrvb42EJAmPj24Rn6v90
+ZTDY26fPLxYjRqZ0pt0+eGLXmCzGVFqHCdd6+0Ndr38dSo5TEd7NIt4sD6FS75Fp
+CRTehSDZsA6r7w8OvS5doWHocEQgB1AOczAMG0tsHADSmIBNDWdQeADrQxHSe0xw
+dwl47E/GnmuQjUB8fnhdaE+DeJyA1dW85yOE6VULpfpC1Zhr2YYTsftGcq/bS7ju
+iWBuhMNBlbPaJT/pCrlRK8lHP3R6+gVdSnNuLW8Aqfs7Ko4uekHB3CIfRUhVmU4K
+VPqdmkmWOp7ITIa8ii8U/MmGootHULfLPfUMZXKsfV8e8n/8AjmAO8/UKlXZA6+3
+KATW7qVcVirBcHzrGmelCKBFPvcJmuBY278duVDrb9LPiku82/2YO9cSQq+bLe1J
+nmcZ4pJ0lYqpha/Cifo02it3z9jKFAS5KV5g35PInkBbH6DnDLr1YyVcqgDjiDSv
+/HkjGadRkbFfPgCNLadMzw8Xr0SzxXbwVBJPnEr5dP9B1a9qRE0uxVClErQlbbcm
+4O25PCDP/tz/gvF4JCUXAF/djqP6ZxtNHbBjnscd9gU5tRqY5huqA0nLGy7eKQfl
+2xNmkYyDo19suJ5JeDHsCcQzQebLiNsasdAsmWjI7E65GK6FTp0LvxIxfVZLNyuU
+2UJGfsm5B1MdmHx+aQhO
+=DnP3
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52n8MQAJMfXeoCAUpXi9/jb91VmZEO
+9JtwmK66BYB4g2NgGAPX//N5CdA7454OQXMYd7XNVny31bPt3EKfKahNdlHDjGz/
+TICDmCqiyq5Ajj+mTHeoLaJc8kZIHKqhNZBXR2yKZNN8PAZZopvNTAwZPoG27Pwr
+zci+xDJxKGNvcWGmF9+qS+Ug9SdjWzwCXn2Kb4cRapcT8xASXkQ5cYAo8xJ22it5
+nklvkw/DoOPJAhFfk0Q7qslM/bcl/E6WmNki+4YLyXG2L7JCMkPy+Diif19GbC4v
+WWqggqzOs6ckXXTlr6xv8niY+BKPMH/pmxBzJo/PQfZe7i7T6HI3ZOfjJr/XSePf
+wv8RqtbEgjA3PxLUAP1KHBqRyOE3/cEEWgM3LH7vrJlzFE142xEmNZWDIrdU/kF5
+jkZIBvqyS+LsKA9Mrp7ic88NZ4Sq/z1b3HLbOKfyJO+b/07uPTdKzrXhLgCN1ypF
+ju8+S1EptFmlj8Y4B5SQnSAVR8sR5bfEmL+S7Xy35fyvGfm2zOwAVyFDEEwi3KQJ
++b2OPh2K4IMWRAO7eG1o6+mldPYsiL1npzkfLfd4TmuNrhORBZf9SMcV0TTT5Phg
+z+/IL+XbxtXDQzzjSrgD7udXf6kGGtlE/oPyoTn4nnCKU6ole9M8GkP1CjIrv0Da
+555U8lnugdi/L4dMl+P1
+=D91W
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.md5
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.md5 (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.md5 Mon Oct 16 07:12:09 2017
@@ -0,0 +1 @@
+ae58db168c3eeadba31258be1cc06ae3  apache-karaf-cellar-4.1.1-src.tar.gz

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.sha1
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.sha1 (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.tar.gz.sha1 Mon Oct 16 07:12:09 2017
@@ -0,0 +1 @@
+8177f73e5ec70955d29393635399d70a2ebde289  apache-karaf-cellar-4.1.1-src.tar.gz

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip
==============================================================================
Binary file - no diff available.

Propchange: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52AasP/j5BwkL0LPaDNT9Tt/XhKTl0
+ulfqezPLxcz2CxQbmsHl/J+O4N86xjvAj6FBdhSh2W/LXUBG7Vz6kcqHKXrdhCPz
+o4OKAJh0vwY3ZHVL7PNkKmstyLxyOH1UB0JSteLopSbJLpOQsJntOZ+4CTPr1lot
+k7N+UaKt0TCqaBrLijW4wezH94DKEgAOUtGgSD8X+qQIapUxWVng5OrLcvVCMmrn
+xERvXyWSBmZie74KaJ1MjZn76QnyBbfI6lNA5823Vll3LyatU3+3brawuYeCBeBl
+AxSmLLCT3JGB0EswDGhUIbWL4wroI2YAZvKTom1EPr/U7sWvWmdsywHamFUPdftD
+ws37tXlsvCXgBOtWMZfT0416/vYReJ7y6cMjvOpgrsfIVYSgigxND5hg6b1xYGEl
+5wakW1ZsCHHqTljLNp+v59sR5sLt1LTQdF1x3LgiwiaZatJSBmoItgJp4mzlJtOy
+jzluSkg3juFoDxMQYYFGyyKjyGP+tZosfB26sxmcyhh/21Mtb9NSqjXfDI2BFbRu
+GBJDhWasl22NcHmHE7R2tKT2/uyJ3eSYmkwUGiU9UDlvhLuM7QefGXchYAKFi4yk
+M84g7Xk2NAVw+J9drGDftjBxJJeNiI5wg0FSwFqtzpqu7emHvEsV+xrK9May1/Rr
+E5DaYEsrasjWmbp6kMaO
+=Kqjo
+-----END PGP SIGNATURE-----

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.md5
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.md5 (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.md5 Mon Oct 16 07:12:09 2017
@@ -0,0 +1 @@
+0bfb7a8dfce947f44fd8b51f89f2d7e5  apache-karaf-cellar-4.1.1-src.zip

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.sha1
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.sha1 (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1-src.zip.sha1 Mon Oct 16 07:12:09 2017
@@ -0,0 +1 @@
+e37d3d3316ec938e3ea4b31870dfa2861f80b1a7  apache-karaf-cellar-4.1.1-src.zip

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom Mon Oct 16 07:12:09 2017
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        distributed under the License is distributed on an "AS IS" BASIS,
+        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.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.karaf</groupId>
+        <artifactId>cellar</artifactId>
+        <version>4.1.1</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <groupId>org.apache.karaf.cellar</groupId>
+    <artifactId>apache-karaf-cellar</artifactId>
+    <packaging>pom</packaging>
+    <name>Apache Karaf :: Cellar :: Assembly</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.karaf.features</groupId>
+            <artifactId>framework</artifactId>
+            <version>${karaf.version}</version>
+            <type>kar</type>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.karaf.features</groupId>
+            <artifactId>standard</artifactId>
+            <version>${karaf.version}</version>
+            <classifier>features</classifier>
+            <type>xml</type>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+
+    <build>
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+                <filtering>true</filtering>
+                <includes>
+                    <include>**/*</include>
+                </includes>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.karaf.tooling</groupId>
+                <artifactId>karaf-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>verify</id>
+                        <phase>process-resources</phase>
+                        <goals>
+                            <goal>verify</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>mvn:org.apache.karaf.features/framework/${karaf.version}/xml/features</descriptor>
+                                <descriptor>mvn:org.apache.karaf.features/standard/${karaf.version}/xml/features</descriptor>
+                                <descriptor>file:${project.build.directory}/classes/features.xml</descriptor>
+                            </descriptors>
+                            <distribution>org.apache.karaf.features:framework</distribution>
+                            <javase>1.8</javase>
+                            <framework>
+                                <feature>framework</feature>
+                            </framework>
+                            <features>
+                                <feature>hazelcast</feature>
+                                <feature>cellar-core</feature>
+                                <feature>cellar-hazelcast</feature>
+                                <feature>cellar-shell</feature>
+                                <feature>cellar</feature>
+                                <feature>cellar-dosgi</feature>
+                                <feature>cellar-obr</feature>
+                                <feature>cellar-eventadmin</feature>
+                                <feature>cellar-cloud</feature>
+                                <feature>cellar-webconsole</feature>
+                            </features>
+                            <verifyTransitive>false</verifyTransitive>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-resources-plugin</artifactId>
+                <configuration>
+                    <useDefaultDelimiters>false</useDefaultDelimiters>
+                    <delimiters>
+                        <delimiter>${*}</delimiter>
+                    </delimiters>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>filter</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>attach-artifact</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attach-artifact</goal>
+                        </goals>
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                    <file>target/classes/features.xml</file>
+                                    <type>xml</type>
+                                    <classifier>features</classifier>
+                                </artifact>
+                                <artifact>
+                                    <file>target/classes/groups.cfg</file>
+                                    <type>cfg</type>
+                                    <classifier>groups</classifier>
+                                </artifact>
+                                <artifact>
+                                    <file>target/classes/node.cfg</file>
+                                    <type>cfg</type>
+                                    <classifier>node</classifier>
+                                </artifact>
+                                <artifact>
+                                    <file>target/classes/hazelcast.xml</file>
+                                    <type>xml</type>
+                                    <classifier>hazelcast</classifier>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2.1</version>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>none</phase>
+                    </execution>
+                    <execution>
+                        <id>unix-src</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/main/descriptors/unix-src.xml</descriptor>
+                            </descriptors>
+                            <tarLongFileMode>gnu</tarLongFileMode>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>windows-src</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/main/descriptors/windows-src.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

Added: release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom.asc
==============================================================================
--- release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom.asc (added)
+++ release/karaf/cellar/4.1.1/apache-karaf-cellar-4.1.1.pom.asc Mon Oct 16 07:12:09 2017
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJZ2HLtAAoJEL/y7kLIKC52cUsP/jb3c1ap4azqFuUDbn37L2Y1
+OpOxJjaTfBF1FXuXLZ2kIx264hlx0bzdWv0bOR38Gw/iinRSHnSkbPTbeCiSrtHR
++1PcKGeC14LwjClJt2zuJoM2jd4n8WVpBeYbUdVI+8XoM2dhxBmLvElCH8hTzefL
+An8GG0RiNsKDpIUeblfcj2oaFx6mL9XFuekUDpDk8qie8esnlH+G35w8RGgueSB9
+4qOSKX/AvECIyGD1gNeHUEcb8V6c3bvnMNWg86pkccEVeIyg8UfPChQe9fQhDQs2
+bLyaASoub4hNgeM+O+fcs4eHOnfugxpcTETDfysIXnDw8s7bE3dIbd5ZJytQEaH8
+k+7GEYBZW7MZ0njINmJvJ2aPkDLfHm2rcq1x41wXY65Kij5ELe0r7qyD+CLIQBqr
+OOIBs+tbxH2NvY0VGrZqBO2woJRuYuJVpavJEAwzpk3R3UnbOZRHm1ZzNO0Uxw/s
+RwTvoZJ/GSDtvKYIRrnjxEoCei0oGrkAsbexBjsIAU73kfIXZp5+Grdiwe7K64yO
+dvaVVm5lf1WceTKKdtOUWZ39V1yNg6bxYiIYG/WxjpYyxowD8LThXYtiph8cB8He
+pLKf5YHilvefaHxLUzqOFXwJxhKWxoOJK7G2JNE42zhP3rRGiCujNUtL+YuYqQHc
+iLjyGHEtM4RtgdVcYM0j
+=J4S6
+-----END PGP SIGNATURE-----