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