Merge "add aafshiro feature config files"
authorDan Timoney <dtimoney@att.com>
Thu, 4 Apr 2019 13:19:10 +0000 (13:19 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 4 Apr 2019 13:19:10 +0000 (13:19 +0000)
Former-commit-id: 8495f9a3c6060699a915c9afc38f503620f911d9

1  2 
installation/sdnc/pom.xml

@@@ -17,7 -17,8 +17,8 @@@
      <description>Creates SDN Controller Docker container</description>
  
      <properties>
-         <image.name>onap/sdnc-image</image.name>
+         <image.name>onap/sdnc-aaf-image</image.name>
+         <standalone.image.name>onap/sdnc-image</standalone.image.name>
          <sdnc.project.version>${project.version}</sdnc.project.version>
          <sdnc.build.timestamp>${maven.build.timestamp}</sdnc.build.timestamp>
          <sdnc.northbound.version>1.5.1-SNAPSHOT</sdnc.northbound.version>
                  <artifactId>docker-maven-plugin</artifactId>
                  <version>0.28.0</version>
                  <inherited>false</inherited>
-                 <configuration>
-                     <images>
-                         <image>
-                             <name>${image.name}</name>
-                             <build>
-                                 <cleanup>try</cleanup>
-                                 <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
-                                 <dockerFile>Dockerfile</dockerFile>
-                                 <tags>
-                                     <tag>${project.docker.latestminortag.version}</tag>
-                                     <tag>${project.docker.latestfulltag.version}</tag>
-                                     <tag>${project.docker.latesttagtimestamp.version}</tag>
-                                 </tags>
-                             </build>
-                         </image>
-                     </images>
-                 </configuration>
                  <executions>
                      <execution>
                          <id>generate-images</id>
                          <goals>
                              <goal>build</goal>
                          </goals>
+                         <configuration>
+                            <images>
+                             <image>
+                              <name>${image.name}</name>
+                              <build>
+                               <cleanup>try</cleanup>
+                               <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
+                               <dockerFile>Dockerfile</dockerFile>
+                               <tags>
+                                  <tag>${project.docker.latestminortag.version}</tag>
+                                  <tag>${project.docker.latestfulltag.version}</tag>
+                                  <tag>${project.docker.latesttagtimestamp.version}</tag>
+                               </tags>
+                              </build>
+                             </image>
+                            </images>
+                           </configuration>
                      </execution>
                      <execution>
-                         <id>push-images</id>
-                         <phase>${docker.push.phase}</phase>
-                         <goals>
-                             <goal>build</goal>
-                             <goal>push</goal>
-                         </goals>
-                     </execution>
+                       <id>push-images</id>
+                       <phase>${docker.push.phase}</phase>
+                       <goals>
+                        <goal>build</goal>
+                        <goal>push</goal>
+                       </goals>
+                        <configuration>
+                         <images>
+                          <image>
+                           <name>${image.name}</name>
+                           <build>
+                            <cleanup>try</cleanup>
+                            <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
+                            <dockerFile>Dockerfile</dockerFile>
+                            <tags>
+                               <tag>${project.docker.latestminortag.version}</tag>
+                               <tag>${project.docker.latestfulltag.version}</tag>
+                               <tag>${project.docker.latesttagtimestamp.version}</tag>
+                            </tags>
+                           </build>
+                          </image>
+                         </images>
+                        </configuration>
+                    </execution>
+                    <execution>
+                      <id>generate-standalone-images</id>
+                      <phase>package</phase>
+                      <goals>
+                       <goal>build</goal>
+                      </goals>
+                      <configuration>
+                       <images>
+                        <image>
+                         <name>${standalone.image.name}</name>
+                         <build>
+                          <cleanup>try</cleanup>
+                          <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
+                          <dockerFile>standalone.Dockerfile</dockerFile>
+                          <tags>
+                              <tag>${project.docker.latestminortag.version}</tag>
+                              <tag>${project.docker.latestfulltag.version}</tag>
+                              <tag>${project.docker.latesttagtimestamp.version}</tag>
+                          </tags>
+                         </build>
+                        </image>
+                       </images>
+                      </configuration>
+                    </execution>
+                    <execution>
+                      <id>push-standalone-images</id>
+                      <phase>${docker.push.phase}</phase>
+                      <goals>
+                       <goal>build</goal>
+                       <goal>push</goal>
+                      </goals>
+                      <configuration>
+                        <images>
+                         <image>
+                          <name>${standalone.image.name}</name>
+                          <build>
+                           <cleanup>try</cleanup>
+                           <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
+                           <dockerFile>standalone.Dockerfile</dockerFile>
+                           <tags>
+                              <tag>${project.docker.latestminortag.version}</tag>
+                              <tag>${project.docker.latestfulltag.version}</tag>
+                              <tag>${project.docker.latesttagtimestamp.version}</tag>
+                           </tags>
+                          </build>
+                         </image>
+                        </images>
+                      </configuration>
+                   </execution>
                  </executions>
              </plugin>
              <plugin>
                  <artifactId>maven-resources-plugin</artifactId>
                  <version>2.6</version>
                                      <directory>src/main/docker</directory>
                                      <includes>
                                          <include>Dockerfile</include>
+                                         <include>standalone.Dockerfile</include>
                                      </includes>
                                      <filtering>true</filtering>
                                  </resource>
                              <resources>
                                  <resource>
                                      <directory>src/main/scripts</directory>
-                                   <includes>
-                                       <include>*.py</include>
+                                     <includes>
+                                         <include>*.py</include>
                                          <include>*.sh</include>
                                      </includes>
                                      <filtering>false</filtering>
                                      <directory>src/main/resources</directory>
                                      <includes>
                                          <include>idmlight.db.mv.db</include>
-                                         <include>AAF_RootCA.cer</include>
                                          <include>truststoreONAPall.jks</include>
+                                         <include>aaa-app-config.xml</include>
                                      </includes>
                                      <filtering>false</filtering>
                                  </resource>
                                      <directory>../src/main/properties</directory>
                                      <includes>
                                          <include>*.properties</include>
+                                         <include>*.props</include>
+                                         <include>*.csv</include>
                                      </includes>
                                      <filtering>false</filtering>
                                  </resource>
                                      <directory>../src/main/stores</directory>
                                      <includes>
                                          <include>*.jks</include>
+                                         <include>*.keyfile</include>
+                                         <include>*.p12</include>
                                      </includes>
                                      <filtering>false</filtering>
                                  </resource>
                              </artifactItems>
                          </configuration>
                      </execution>
 +                    <execution>
 +                        <id>unpack migration utility</id>
 +                        <phase>generate-sources</phase>
 +                        <goals>
 +                            <goal>unpack</goal>
 +                        </goals>
 +                        <configuration>
 +                            <outputDirectory>${basedir}/target/docker-stage/opt/onap/sdnc/data-migrator</outputDirectory>
 +                            <artifactItems>
 +                                <artifactItem>
 +                                    <groupId>org.onap.sdnc.oam</groupId>
 +                                    <artifactId>data-migrator</artifactId>
 +                                    <version>1.5.0-SNAPSHOT</version>
 +                                    <type>zip</type>
 +                                </artifactItem>
 +                            </artifactItems>
 +                        </configuration>
 +                    </execution>
                  </executions>
              </plugin>
              <plugin>
                  <groupId>org.codehaus.mojo</groupId>
                  <version>1.5.0</version>
                  <executions>
                      <execution>
                          <id>change shell permissions</id>
                          <phase>process-sources</phase>
                  </executions>
              </plugin>
          </plugins>
      </build>
      <organization>
          <name>ONAP</name>