Browse code

[sds] FEATBL-928 Feat: include an S3 endpoint in federation servers

Thomas Cataldo authored on 28/11/2019 17:08:08
Showing 5 changed files
... ...
@@ -3,7 +3,8 @@ BMSDS="1.0.0-204"
3 3
 
4 4
 BMES="6.4.3-bluemind75"
5 5
 
6
-KAFKA="2.3.0-bluemind2"
6
+KAFKA="2.3.0-bluemind7"
7
+MINIO="2019.10.12-bluemind7"
7 8
 
8 9
 BMJDK="8u232-bluemind31"
9 10
 BMSNZIP="1.0.4-bluemind4"
... ...
@@ -62,6 +63,7 @@ BMJDKRPM="bm-jdk=${BMJDK}"
62 63
 
63 64
 # KAFKA
64 65
 BMKAFKADEB="bm-kafka=${KAFKA}"
66
+BMMINIODEB="bm-sds-storage-s3-minio=${MINIO}"
65 67
 
66 68
 # SNZIP
67 69
 BMSNZIPDEB="bm-maintenance-snzip=${BMSNZIP}"
... ...
@@ -156,6 +158,7 @@ DEB="${BMCYRUSDEB} \
156 158
 		${BMTICKDEB} \
157 159
 		${BMJDKDEB} \
158 160
 		${BMKAFKADEB} \
161
+		${BMMINIODEB} \
159 162
 		${BMSNZIPDEB} \
160 163
 		${BMNGINXDEB} \
161 164
 		${BMPHPDEB} ${BMPHPMEMCACHEDEB} \
... ...
@@ -63,6 +63,8 @@ function updateDependencies() {
63 63
         updatePomFile ${file} bm-chronograf ${CHRONOGRAF}
64 64
         updatePomFile ${file} bm-kapacitor ${KAPACITOR}
65 65
         updatePomFile ${file} bm-influxdb ${INFLUXDB}
66
+	updatePomFile ${file} bm-kafka ${KAFKA}
67
+	updatePomFile ${file} bm-sds-storage-s3-minio ${MINIO}
66 68
         updatePomFile ${file} bm-cyrus-imapd ${BMCYRUS}
67 69
         updatePomFile ${file} bm-postgresql ${BMPOSTGRESQL}
68 70
         updatePomFile ${file} bm-jdk ${BMJDK}
... ...
@@ -77,6 +79,8 @@ function updateDependencies() {
77 79
         updateControlFile ${file} bm-chronograf ${CHRONOGRAF}
78 80
         updateControlFile ${file} bm-kapacitor ${KAPACITOR}
79 81
         updateControlFile ${file} bm-influxdb ${INFLUXDB}
82
+	updateControlFile ${file} bm-kafka ${KAFKA}
83
+	updateControlFile ${file} bm-sds-storage-s3-minio ${MINIO}
80 84
         updateControlFile ${file} bm-cyrus-imapd ${BMCYRUS}
81 85
         updateControlFile ${file} bm-postgresql ${BMPOSTGRESQL}
82 86
         updateControlFile ${file} bm-jdk ${BMJDK}
... ...
@@ -94,6 +98,8 @@ function updateDependencies() {
94 98
         updateSpecFile ${file} bm-chronograf ${CHRONOGRAF}
95 99
         updateSpecFile ${file} bm-kapacitor ${KAPACITOR}
96 100
         updateSpecFile ${file} bm-influxdb ${INFLUXDB}
101
+	updateSpecFile ${file} bm-kafka ${KAFKA}
102
+	updateSpecFile ${file} bm-sds-storage-s3-minio ${MINIO}
97 103
         updateSpecFile ${file} bm-cyrus-imapd 1:${BMCYRUS}
98 104
         updateSpecFile ${file} bm-postgresql ${BMPOSTGRESQL}
99 105
         updateSpecFile ${file} bm-jdk ${BMJDK}
... ...
@@ -9,7 +9,7 @@
9 9
 		<service.name>bm-forest-node-role</service.name>
10 10
 		<shortDescription>BlueMind Forest central server node</shortDescription>
11 11
 		<description>All the services for building a mailbox storage server</description>
12
-		<dependencies>bm-forest-node bm-kafka=2.3.0-bluemind2</dependencies>
12
+		<dependencies>bm-forest-node bm-kafka=2.3.0-bluemind7 bm-sds-storage-s3-minio=2019.10.12-bluemind7</dependencies>
13 13
 	</properties>
14 14
 	
15 15
 	<parent>
... ...
@@ -6,6 +6,6 @@ Standards-Version: 3.9.1
6 6
 
7 7
 Package: bm-forest-node
8 8
 Architecture: amd64
9
-Depends: bm-jdk (= 8u232-bluemind31), bm-kafka (= 2.3.0-bluemind2)
9
+Depends: bm-jdk (= 8u232-bluemind31), bm-kafka (= 2.3.0-bluemind7)
10 10
 Description: BlueMind forest node
11 11
  BlueMind forest node is used to federate multiple bluemind installations
... ...
@@ -7,7 +7,7 @@ Group:              Applications/messaging
7 7
 URL:                http://www.bluemind.net/
8 8
 ExcludeArch:        s390 s390x
9 9
 Requires(post):     systemd systemd-sysv
10
-Requires:           bm-jdk = 8u232-bluemind31, bm-kafka = 2.3.0-bluemind2
10
+Requires:           bm-jdk = 8u232-bluemind31, bm-kafka = 2.3.0-bluemind7
11 11
 Requires(post):     /bin/bash, initscripts
12 12
 
13 13
 %description