@@ -26,8 +26,6 @@ const (
2626
2727var (
2828 DefaultDataContainers = []string {
29- "database-data" ,
30- "registry-data" ,
3129 "logger-data" ,
3230 }
3331)
@@ -93,7 +91,20 @@ func startDefaultServices(b backend.Backend) error {
9391 if err := Start (b , []string {"logger@1" }); err != nil {
9492 return err
9593 }
96- if err := Start (b , []string {"publisher" , "logspout" , "cache@1" , "router@1" , "database@1" , "controller@1" , "registry@1" , "builder@1" }); err != nil {
94+ targets := []string {
95+ "publisher" ,
96+ "store-monitor" ,
97+ "store-daemon" ,
98+ "store-gateway@1" ,
99+ "logspout" ,
100+ "cache@1" ,
101+ "router@1" ,
102+ "database@1" ,
103+ "controller@1" ,
104+ "registry@1" ,
105+ "builder@1" ,
106+ }
107+ if err := Start (b , targets ); err != nil {
97108 return err
98109 }
99110 fmt .Println ("Service containers launched." )
@@ -119,7 +130,21 @@ func StopPlatform(b backend.Backend) error {
119130
120131func stopDefaultServices (b backend.Backend ) error {
121132 fmt .Println ("Stopping service containers..." )
122- if err := Stop (b , []string {"publisher" , "logspout" , "builder@1" , "registry@1" , "controller@1" , "database@1" , "cache@1" , "router@1" , "logger@1" }); err != nil {
133+ targets := []string {
134+ "publisher" ,
135+ "logspout" ,
136+ "builder@1" ,
137+ "registry@1" ,
138+ "controller@1" ,
139+ "database@1" ,
140+ "store-gateway@1" ,
141+ "store-daemon" ,
142+ "store-monitor" ,
143+ "cache@1" ,
144+ "router@1" ,
145+ "logger@1" ,
146+ }
147+ if err := Stop (b , targets ); err != nil {
123148 return err
124149 }
125150 fmt .Println ("Service containers stopped." )
@@ -183,8 +208,13 @@ func installDataContainers(b backend.Backend) error {
183208}
184209
185210func installDefaultServices (b backend.Backend ) error {
211+ // Install global units
212+ if err := b .Create ([]string {"publisher" , "logspout" , "store-monitor" , "store-daemon" }); err != nil {
213+ return err
214+ }
186215 // start service containers
187216 targets := []string {
217+ "store-gateway=1" ,
188218 "database=1" ,
189219 "cache=1" ,
190220 "logger=1" ,
@@ -197,9 +227,6 @@ func installDefaultServices(b backend.Backend) error {
197227 if err := Scale (b , targets ); err != nil {
198228 return err
199229 }
200- if err := b .Create ([]string {"publisher" , "logspout" }); err != nil {
201- return err
202- }
203230 fmt .Println ("Service containers scheduled." )
204231 return nil
205232}
@@ -215,6 +242,7 @@ func Uninstall(b backend.Backend, targets []string) error {
215242
216243func uninstallAllServices (b backend.Backend ) error {
217244 targets := []string {
245+ "store-gateway=0" ,
218246 "database=0" ,
219247 "cache=0" ,
220248 "logger=0" ,
@@ -227,7 +255,8 @@ func uninstallAllServices(b backend.Backend) error {
227255 if err := Scale (b , targets ); err != nil {
228256 return err
229257 }
230- if err := b .Destroy ([]string {"publisher" , "logspout" }); err != nil {
258+ // Uninstall global units
259+ if err := b .Destroy ([]string {"publisher" , "logspout" , "store-monitor" , "store-daemon" }); err != nil {
231260 return err
232261 }
233262 fmt .Println ("Service containers destroyed." )
@@ -310,14 +339,15 @@ Options:
310339 "deis-cache.service" ,
311340 "deis-controller.service" ,
312341 "deis-database.service" ,
313- "deis-database-data.service" ,
314342 "deis-logger.service" ,
315343 "deis-logger-data.service" ,
316344 "deis-logspout.service" ,
317345 "deis-publisher.service" ,
318346 "deis-registry.service" ,
319- "deis-registry-data.service" ,
320347 "deis-router.service" ,
348+ "deis-store-daemon.service" ,
349+ "deis-store-gateway.service" ,
350+ "deis-store-monitor.service" ,
321351 }
322352 for _ , unit := range units {
323353 src := rootURL + tag + "/deisctl/units/" + unit
0 commit comments