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