Making changes as per SILICON ODL
[ccsdk/distribution.git] / odlsli / odlsli-alpine / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3     <modelVersion>4.0.0</modelVersion>
4
5     <parent>
6         <groupId>org.onap.ccsdk.distribution</groupId>
7         <artifactId>distribution-odlsli</artifactId>
8         <version>1.2.0-SNAPSHOT</version>
9     </parent>
10
11     <artifactId>distribution-odlsli-alpine</artifactId>
12     <packaging>pom</packaging>
13
14     <name>ccsdk-distribution :: odlsli-alpine</name>
15     <description>Creates Alpine-based ODLSLI Docker container</description>
16     <organization>
17         <name>openECOMP</name>
18     </organization>
19
20     <properties>
21         <base.image.name>onap/ccsdk-odl-silicon-alpine-image</base.image.name>
22         <image.name>onap/ccsdk-odlsli-alpine-image</image.name>
23
24         <ccsdk.project.version>${project.version}</ccsdk.project.version>
25         <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
26             <ccsdk.build.timestamp>${maven.build.timestamp}</ccsdk.build.timestamp>
27
28         <docker.verbose>true</docker.verbose>
29
30         <docker.buildArg.https_proxy>${https_proxy}</docker.buildArg.https_proxy>
31         <opendaylight.root>opt/opendaylight</opendaylight.root>
32
33         <ansible.gpg.key>93C4A3FD7BB9C367</ansible.gpg.key>
34         <odl.features.extra>
35             odl-restconf-all,odl-mdsal-all,odl-mdsal-apidocs,odl-daexim-all,odl-restconf-nb-rfc8040
36         </odl.features.extra>
37         <ccsdk.odl.features>
38             ccsdk-sli-core-all,ccsdk-sli-adaptors-all,ccsdk-sli-northbound-all,ccsdk-sli-plugins-all
39         </ccsdk.odl.features>
40         <odl.boot.features.extra>${odl.features.extra},${ccsdk.odl.features}</odl.boot.features.extra>
41         <!-- All Version definition is placed in org.onap.ccsdk.parent/oparent -->
42         <ccsdk.oran.a1adapter.version>1.2.0-SNAPSHOT</ccsdk.oran.a1adapter.version>
43         <docker.autoCreateCustomNetworks>true</docker.autoCreateCustomNetworks>
44     </properties>
45
46     <dependencies>
47         <dependency>
48             <groupId>${project.groupId}</groupId>
49             <artifactId>dependencies</artifactId>
50             <version>${project.version}</version>
51             <type>zip</type>
52             <classifier>repo</classifier>
53         </dependency>
54         <dependency>
55             <groupId>org.onap.ccsdk.sli.core</groupId>
56             <artifactId>dblib-installer</artifactId>
57             <version>${ccsdk.sli.version}</version>
58             <type>zip</type>
59             <classifier>repo</classifier>
60         </dependency>
61         <dependency>
62             <groupId>org.onap.ccsdk.sli.core</groupId>
63             <artifactId>filters-installer</artifactId>
64             <version>${ccsdk.sli.version}</version>
65             <type>zip</type>
66             <classifier>repo</classifier>
67         </dependency>
68         <dependency>
69             <groupId>org.onap.ccsdk.sli.core</groupId>
70             <artifactId>sli-installer</artifactId>
71             <version>${ccsdk.sli.version}</version>
72             <type>zip</type>
73             <classifier>repo</classifier>
74         </dependency>
75         <dependency>
76             <groupId>org.onap.ccsdk.sli.core</groupId>
77             <artifactId>sliapi-installer</artifactId>
78             <version>${ccsdk.sli.version}</version>
79             <type>zip</type>
80             <classifier>repo</classifier>
81         </dependency>
82         <dependency>
83             <groupId>org.onap.ccsdk.sli.core</groupId>
84             <artifactId>sliPluginUtils-installer</artifactId>
85             <version>${ccsdk.sli.version}</version>
86             <type>zip</type>
87             <classifier>repo</classifier>
88         </dependency>
89         <dependency>
90             <groupId>org.onap.ccsdk.sli.core</groupId>
91             <artifactId>utils-installer</artifactId>
92             <version>${ccsdk.sli.version}</version>
93             <type>zip</type>
94             <classifier>repo</classifier>
95         </dependency>
96         <dependency>
97             <groupId>org.onap.ccsdk.sli.core</groupId>
98             <artifactId>slicore-features-installer</artifactId>
99             <version>${ccsdk.sli.version}</version>
100             <type>zip</type>
101             <classifier>repo</classifier>
102         </dependency>
103         <dependency>
104             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
105             <artifactId>aai-service-installer</artifactId>
106             <version>${ccsdk.sli.version}</version>
107             <type>zip</type>
108             <classifier>repo</classifier>
109         </dependency>
110         <dependency>
111             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
112             <artifactId>ansible-adaptor-installer</artifactId>
113             <version>${ccsdk.sli.version}</version>
114             <type>zip</type>
115             <classifier>repo</classifier>
116         </dependency>
117         <dependency>
118             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
119             <artifactId>base-http-installer</artifactId>
120             <version>${ccsdk.sli.version}</version>
121             <type>zip</type>
122             <classifier>repo</classifier>
123         </dependency>
124         <dependency>
125             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
126             <artifactId>mdsal-resource-installer</artifactId>
127             <version>${ccsdk.sli.version}</version>
128             <type>zip</type>
129             <classifier>repo</classifier>
130         </dependency>
131         <dependency>
132             <groupId>org.onap.ccsdk.sli.adaptors.messagerouter</groupId>
133             <artifactId>publisher.installer</artifactId>
134             <version>${ccsdk.sli.version}</version>
135             <type>zip</type>
136             <classifier>repo</classifier>
137         </dependency>
138         <dependency>
139             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
140             <artifactId>netbox-client-installer</artifactId>
141             <version>${ccsdk.sli.version}</version>
142             <type>zip</type>
143             <classifier>repo</classifier>
144         </dependency>
145         <dependency>
146             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
147             <artifactId>resource-assignment-installer</artifactId>
148             <version>${ccsdk.sli.version}</version>
149             <type>zip</type>
150             <classifier>repo</classifier>
151         </dependency>
152         <dependency>
153             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
154             <artifactId>saltstack-adaptor-installer</artifactId>
155             <version>${ccsdk.sli.version}</version>
156             <type>zip</type>
157             <classifier>repo</classifier>
158         </dependency>
159         <dependency>
160             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
161             <artifactId>sql-resource-installer</artifactId>
162             <version>${ccsdk.sli.version}</version>
163             <type>zip</type>
164             <classifier>repo</classifier>
165         </dependency>
166         <dependency>
167             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
168             <artifactId>sliadaptors-features-installer</artifactId>
169             <version>${ccsdk.sli.version}</version>
170             <type>zip</type>
171             <classifier>repo</classifier>
172         </dependency>
173         <dependency>
174             <groupId>org.onap.ccsdk.sli.northbound</groupId>
175             <artifactId>asdcApi-installer</artifactId>
176             <version>${ccsdk.sli.version}</version>
177             <type>zip</type>
178             <classifier>repo</classifier>
179         </dependency>
180         <dependency>
181             <groupId>org.onap.ccsdk.sli.northbound</groupId>
182             <artifactId>dataChange-installer</artifactId>
183             <version>${ccsdk.sli.version}</version>
184             <type>zip</type>
185             <classifier>repo</classifier>
186         </dependency>
187         <dependency>
188             <groupId>org.onap.ccsdk.sli.northbound</groupId>
189             <artifactId>lcm-installer</artifactId>
190             <version>${ccsdk.sli.version}</version>
191             <type>zip</type>
192             <classifier>repo</classifier>
193         </dependency>
194         <dependency>
195             <groupId>org.onap.ccsdk.sli.northbound</groupId>
196             <artifactId>slinorthbound-features-installer</artifactId>
197             <version>${ccsdk.sli.version}</version>
198             <type>zip</type>
199             <classifier>repo</classifier>
200         </dependency>
201         <dependency>
202             <groupId>org.onap.ccsdk.sli.plugins</groupId>
203             <artifactId>properties-node-installer</artifactId>
204             <version>${ccsdk.sli.version}</version>
205             <type>zip</type>
206             <classifier>repo</classifier>
207         </dependency>
208         <dependency>
209             <groupId>org.onap.ccsdk.sli.plugins</groupId>
210             <artifactId>restapi-call-node-installer</artifactId>
211             <version>${ccsdk.sli.version}</version>
212             <type>zip</type>
213             <classifier>repo</classifier>
214         </dependency>
215         <dependency>
216             <groupId>org.onap.ccsdk.sli.plugins</groupId>
217             <artifactId>template-node-installer</artifactId>
218             <version>${ccsdk.sli.version}</version>
219             <type>zip</type>
220             <classifier>repo</classifier>
221         </dependency>
222         <dependency>
223             <groupId>org.onap.ccsdk.sli.plugins</groupId>
224             <artifactId>restconf-client-installer</artifactId>
225             <version>${ccsdk.sli.version}</version>
226             <type>zip</type>
227             <classifier>repo</classifier>
228         </dependency>
229         <dependency>
230             <groupId>org.onap.ccsdk.sli.plugins</groupId>
231             <artifactId>sshapi-call-node-installer</artifactId>
232             <version>${ccsdk.sli.version}</version>
233             <type>zip</type>
234             <classifier>repo</classifier>
235         </dependency>
236         <dependency>
237             <groupId>org.onap.ccsdk.sli.plugins</groupId>
238             <artifactId>sliplugins-features-installer</artifactId>
239             <version>${ccsdk.sli.version}</version>
240             <type>zip</type>
241             <classifier>repo</classifier>
242         </dependency>
243         <dependency>
244             <groupId>org.onap.ccsdk.features</groupId>
245             <artifactId>features-installer</artifactId>
246             <version>${ccsdk.features.version}</version>
247             <type>zip</type>
248             <classifier>repo</classifier>
249         </dependency>
250         <dependency>
251             <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
252             <artifactId>sdnr-wt-feature-aggregator-installer</artifactId>
253             <version>${ccsdk.features.version}</version>
254             <type>zip</type>
255             <classifier>repo</classifier>
256         </dependency>
257         <dependency>
258             <groupId>org.onap.ccsdk.features</groupId>
259             <artifactId>aafshiro-installer</artifactId>
260             <version>${ccsdk.features.version}</version>
261             <type>zip</type>
262             <classifier>repo</classifier>
263         </dependency>
264         <dependency>
265             <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
266             <artifactId>sdnr-northbound-features-installer</artifactId>
267             <version>${ccsdk.features.version}</version>
268             <type>zip</type>
269             <classifier>repo</classifier>
270         </dependency>
271         <dependency>
272             <groupId>org.onap.ccsdk.oran</groupId>
273             <artifactId>a1-adapter-northbound-installer</artifactId>
274             <version>${ccsdk.oran.a1adapter.version}</version>
275             <type>zip</type>
276             <classifier>repo</classifier>
277         </dependency>
278         <dependency>
279             <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
280             <artifactId>oofpcipoc-installer</artifactId>
281             <version>${ccsdk.features.version}</version>
282             <type>zip</type>
283             <classifier>repo</classifier>
284         </dependency>
285         <dependency>
286             <groupId>org.onap.ccsdk.oran</groupId>
287             <artifactId>a1-adapter-installer</artifactId>
288             <version>${ccsdk.oran.a1adapter.version}</version>
289             <type>zip</type>
290             <classifier>repo</classifier>
291         </dependency>
292         <dependency>
293             <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
294             <artifactId>CMNotify-installer</artifactId>
295             <version>${ccsdk.features.version}</version>
296             <type>zip</type>
297             <classifier>repo</classifier>
298         </dependency>
299         <dependency>
300             <groupId>org.onap.ccsdk.features.sdnr.northbound</groupId>
301             <artifactId>ranSlice-installer</artifactId>
302             <version>${ccsdk.features.version}</version>
303             <type>zip</type>
304             <classifier>repo</classifier>
305         </dependency>
306     </dependencies>
307
308     <build>
309         <plugins>
310             <plugin>
311                 <groupId>org.codehaus.groovy.maven</groupId>
312                 <artifactId>gmaven-plugin</artifactId>
313                 <version>1.0</version>
314                 <executions>
315                     <execution>
316                         <phase>validate</phase>
317                         <goals>
318                             <goal>execute</goal>
319                         </goals>
320                         <configuration>
321                             <source>${basedir}/../../src/main/scripts/TagSnapshotVersion.groovy</source>
322                         </configuration>
323                     </execution>
324                 </executions>
325             </plugin>
326             <plugin>
327                 <artifactId>maven-resources-plugin</artifactId>
328                 <version>2.6</version>
329                 <executions>
330                     <execution>
331                         <id>copy-dockerfile</id>
332                         <goals>
333                             <goal>copy-resources</goal>
334                         </goals>
335                         <!-- here the phase you need -->
336                         <phase>validate</phase>
337                         <configuration>
338                             <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
339                             <resources>
340                                 <resource>
341                                     <directory>src/main/docker</directory>
342                                     <includes>
343                                         <include>Dockerfile</include>
344                                     </includes>
345                                     <filtering>true</filtering>
346                                 </resource>
347                             </resources>
348                         </configuration>
349                     </execution>
350                     <execution>
351                         <id>copy-scripts</id>
352                         <goals>
353                             <goal>copy-resources</goal>
354                         </goals>
355                         <!-- here the phase you need -->
356                         <phase>validate</phase>
357                         <configuration>
358                             <outputDirectory>${basedir}/target/docker-stage/opt/onap/ccsdk/bin</outputDirectory>
359                             <resources>
360                                 <resource>
361                                     <directory>../src/main/scripts</directory>
362                                     <includes>
363                                         <include>*.sh</include>
364                                     </includes>
365                                     <filtering>false</filtering>
366                                 </resource>
367                             </resources>
368                         </configuration>
369                     </execution>
370                     <execution>
371                         <id>copy-odl-resources</id>
372                         <goals>
373                             <goal>copy-resources</goal>
374                         </goals>
375                         <!-- here the phase you need -->
376                         <phase>validate</phase>
377                         <configuration>
378                             <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
379                             <resources>
380                                 <resource>
381                                     <directory>../src/main/resources</directory>
382                                     <includes>
383                                         <include>idmlight.db.mv.db</include>
384                                         <include>org.ops4j.pax.logging.cfg</include>
385                                         <include>install_ccsdk.yml</include>
386                                         <include>ansible-sources.list</include>
387                                     </includes>
388                                     <filtering>false</filtering>
389                                 </resource>
390                             </resources>
391                         </configuration>
392                     </execution>
393                     <execution>
394                         <id>copy-config</id>
395                         <goals>
396                             <goal>copy-resources</goal>
397                         </goals>
398                         <!-- here the phase you need -->
399                         <phase>validate</phase>
400                         <configuration>
401                             <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
402                             <resources>
403                                 <resource>
404                                     <directory>../src/main/resources</directory>
405                                     <includes>
406                                         <include>org.ops4j.pax.logging.cfg</include>
407                                     </includes>
408                                     <filtering>false</filtering>
409                                 </resource>
410                             </resources>
411                         </configuration>
412                     </execution>
413                     <execution>
414                         <id>copy-data</id>
415                         <goals>
416                             <goal>copy-resources</goal>
417                         </goals>
418                         <!-- here the phase you need -->
419                         <phase>validate</phase>
420                         <configuration>
421                             <outputDirectory>${basedir}/target/docker-stage/opt/onap/ccsdk/data</outputDirectory>
422                             <resources>
423                                 <resource>
424                                     <directory>../src/main/resources</directory>
425                                     <includes>
426                                         <include>*.dump</include>
427                                     </includes>
428                                     <filtering>false</filtering>
429                                 </resource>
430                             </resources>
431                         </configuration>
432                     </execution>
433                     <execution>
434                         <id>copy-properties</id>
435                         <goals>
436                             <goal>copy-resources</goal>
437                         </goals>
438                         <!-- here the phase you need -->
439                         <phase>validate</phase>
440                         <configuration>
441                             <outputDirectory>${basedir}/target/docker-stage/opt/onap/ccsdk/data/properties
442                             </outputDirectory>
443                             <resources>
444                                 <resource>
445                                     <directory>../src/main/properties</directory>
446                                     <includes>
447                                         <include>*.properties</include>
448                                         <include>*.vt</include>
449                                     </includes>
450                                     <filtering>false</filtering>
451                                 </resource>
452                             </resources>
453                         </configuration>
454                     </execution>
455                     <execution>
456                         <id>copy-keystores</id>
457                         <goals>
458                             <goal>copy-resources</goal>
459                         </goals>
460                         <!-- here the phase you need -->
461                         <phase>validate</phase>
462                         <configuration>
463                             <outputDirectory>${basedir}/target/docker-stage/opt/onap/ccsdk/data/stores</outputDirectory>
464                             <resources>
465                                 <resource>
466                                     <directory>../src/main/stores</directory>
467                                     <includes>
468                                         <include>*.jks</include>
469                                     </includes>
470                                     <filtering>false</filtering>
471                                 </resource>
472                             </resources>
473                         </configuration>
474                     </execution>
475                 </executions>
476             </plugin>
477             <plugin>
478                 <groupId>org.apache.maven.plugins</groupId>
479                 <artifactId>maven-dependency-plugin</artifactId>
480                 <version>3.0.2</version>
481                 <executions>
482                     <execution>
483                         <id>unpack features</id>
484                         <phase>generate-sources</phase>
485                         <goals>
486                             <goal>unpack-dependencies</goal>
487                         </goals>
488                         <configuration>
489                             <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
490                             <excludeTransitive>true</excludeTransitive>
491                         </configuration>
492                     </execution>
493                     <execution>
494                         <id>unpack dgs</id>
495                         <phase>generate-sources</phase>
496                         <goals>
497                             <goal>unpack</goal>
498                         </goals>
499                         <configuration>
500                             <outputDirectory>${basedir}/target/docker-stage/opt/onap/ccsdk</outputDirectory>
501                             <artifactItems>
502                                 <artifactItem>
503                                     <groupId>${project.groupId}</groupId>
504                                     <artifactId>platform-logic-installer</artifactId>
505                                     <version>${project.version}</version>
506                                     <type>zip</type>
507                                 </artifactItem>
508                             </artifactItems>
509                         </configuration>
510                     </execution>
511                 </executions>
512             </plugin>
513             <plugin>
514                 <groupId>org.apache.maven.plugins</groupId>
515                 <artifactId>maven-antrun-plugin</artifactId>
516                 <version>1.8</version>
517                 <executions>
518                     <execution>
519                         <id>change shell permissions</id>
520                         <phase>process-sources</phase>
521                         <configuration>
522                             <target>
523                                 <chmod dir="${basedir}/target/docker-stage/opt/onap/ccsdk" perm="+x" includes="**/*.sh"/>
524                             </target>
525                         </configuration>
526                         <goals>
527                             <goal>run</goal>
528                         </goals>
529                     </execution>
530                 </executions>
531             </plugin>
532             <plugin>
533                 <groupId>org.apache.maven.plugins</groupId>
534                 <artifactId>maven-failsafe-plugin</artifactId>
535                 <executions>
536                     <execution>
537                         <goals>
538                             <goal>integration-test</goal>
539                             <goal>verify</goal>
540                         </goals>
541                     </execution>
542                 </executions>
543                 <configuration>
544                     <skipITs>true</skipITs>
545                 </configuration>
546             </plugin>
547         </plugins>
548         <extensions>
549             <extension><!-- this extension is required by wagon in order to pass the proxy -->
550                 <groupId>org.apache.maven.wagon</groupId>
551                 <artifactId>wagon-http-lightweight</artifactId>
552                 <version>2.2</version>
553             </extension>
554         </extensions>
555     </build>
556
557     <profiles>
558         <profile>
559             <id>docker</id>
560             <build>
561                 <plugins>
562                     <plugin>
563                         <groupId>org.apache.maven.plugins</groupId>
564                         <artifactId>maven-failsafe-plugin</artifactId>
565                         <executions>
566                             <execution>
567                                 <goals>
568                                     <goal>integration-test</goal>
569                                     <goal>verify</goal>
570                                 </goals>
571                             </execution>
572                         </executions>
573                         <configuration>
574                             <skipITs>false</skipITs>
575                             <environmentVariables>
576                                 <ODLSLI_PORT>${odlsli.port}</ODLSLI_PORT>
577                             </environmentVariables>
578                         </configuration>
579                     </plugin>
580                     <plugin>
581                         <groupId>io.fabric8</groupId>
582                         <artifactId>docker-maven-plugin</artifactId>
583                         <version>0.34.0</version>
584                         <inherited>false</inherited>
585                         <configuration>
586                             <images>
587                                 <image>
588                                     <name>${image.name}</name>
589                                     <build>
590                                         <cleanup>try</cleanup>
591                                         <noCache>true</noCache>
592                                         <contextDir>${basedir}/target/docker-stage</contextDir>
593                                         <dockerFile>Dockerfile</dockerFile>
594                                         <tags>
595                                             <tag>${project.docker.latestminortag.snapshot.version}</tag>
596                                             <tag>${project.docker.latestfulltag.snapshot.version}</tag>
597                                             <tag>${project.docker.latesttagtimestamp.snapshot.version}</tag>
598                                         </tags>
599                                     </build>
600                                 </image>
601                             </images>
602                             <verbose>${docker.verbose}</verbose>
603                             <skipRun>${docker.skip.run}</skipRun>
604                             <skipPush>${docker.skip.push}</skipPush>
605                         </configuration>
606                         <executions>
607                             <execution>
608                                 <id>build-images</id>
609                                 <phase>package</phase>
610                                 <goals>
611                                     <goal>build</goal>
612                                 </goals>
613                             </execution>
614                             <execution>
615                                 <id>start-it-instance</id>
616                                 <phase>pre-integration-test</phase>
617                                 <goals>
618                                     <goal>start</goal>
619                                 </goals>
620                                 <configuration>
621                                     <images>
622                                         <image>
623                                             <name>mariadb:10.5</name>
624                                             <alias>odlsli-db</alias>
625                                             <run>
626                                                 <env>
627                                                     <MYSQL_ROOT_PASSWORD>itsASecret</MYSQL_ROOT_PASSWORD>
628                                                     <!-- Below are not required as installSdncDb.sh handles same -->
629                                                     <!--
630                                                     <MYSQL_USER>sdnctl</MYSQL_USER>
631                                                     <MYSQL_PASSWORD>gamma</MYSQL_PASSWORD>
632                                                     <MYSQL_DATABASE>sdnctl</MYSQL_DATABASE>
633                                                     -->
634                                                 </env>
635                                                 <network>
636                                                     <mode>custom</mode>
637                                                     <name>onap</name>
638                                                     <alias>dbhost</alias>
639                                                     <alias>sdnctldb01</alias>
640                                                     <alias>sdnctldb02</alias>
641                                                 </network>
642                                                 <ports>
643                                                     <port>odlslidb.port:3306</port>
644                                                 </ports>
645                                                 <log>
646                                                     <enabled>true</enabled>
647                                                 </log>
648                                             </run>
649                                         </image>
650                                         <image>
651                                             <name>${image.name}:${project.docker.latesttagtimestamp.snapshot.version}</name>
652                                             <alias>odlsli-container</alias>
653                                             <run>
654                                                 <env>
655                                                     <MYSQL_ROOT_PASSWORD>itsASecret</MYSQL_ROOT_PASSWORD>
656                                                     <SDNC_DB_USER>sdnctl</SDNC_DB_USER>
657                                                     <SDNC_DB_PASSWORD>gamma</SDNC_DB_PASSWORD>
658                                                     <SDNC_DB_DATABASE>sdnctl</SDNC_DB_DATABASE>
659                                                     <SDNC_CONFIG_DIR>/opt/onap/ccsdk/data/properties</SDNC_CONFIG_DIR>
660                                                     <KARAF_CONSOLE_LOG_LEVEL>INFO</KARAF_CONSOLE_LOG_LEVEL>
661                                                 </env>
662                                                 <dependsOn>
663                                                     <container>odlsli-db</container>
664                                                 </dependsOn>
665                                                 <network>
666                                                     <mode>custom</mode>
667                                                     <name>onap</name>
668                                                     <alias>odlsli</alias>
669                                                 </network>
670                                                 <ports>
671                                                     <port>odlsli.port:8181</port>
672                                                 </ports>
673                                                 <wait>
674                                                     <log>all warp coils are now operating at peak efficiency</log>
675                                                     <time>300000</time>
676                                                 </wait>
677                                                 <log>
678                                                     <enabled>true</enabled>
679                                                 </log>
680                                             </run>
681                                         </image>
682                                     </images>
683                                 </configuration>
684                             </execution>
685                             <execution>
686                                 <id>stop-it-instance</id>
687                                 <phase>post-integration-test</phase>
688                                 <goals>
689                                     <goal>stop</goal>
690                                 </goals>
691                             </execution>
692                             <execution>
693                                 <id>push-images</id>
694                                 <goals>
695                                     <!--<goal>build</goal>-->
696                                     <goal>push</goal>
697                                 </goals>
698                             </execution>
699                         </executions>
700                     </plugin>
701                 </plugins>
702             </build>
703         </profile>
704     </profiles>
705 </project>