aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
blob: f55ab5da4489542cfb1c038f064e7913a05f2423 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8"?>

<!--
 ============LICENSE_START==========================================
 ===================================================================
 Copyright © 2017 AT&T Intellectual Property. All rights reserved.
 ===================================================================
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ============LICENSE_END============================================

 ECOMP and OpenECOMP are trademarks
 and service marks of AT&T Intellectual Property.
-->

<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">

  <groupId>org.onap.demo.vnf</groupId>
  <artifactId>demo-aggregator</artifactId>
  <version>1.3.0-SNAPSHOT</version>
  <name>demo</name>
  <packaging>pom</packaging>
  <modelVersion>4.0.0</modelVersion>
  <prerequisites>
    <maven>3.1.1</maven>
  </prerequisites>

  <!--properties>
     <nexusproxy>https://nexus.onap.org</nexusproxy>
  </properties-->

  <modules>
    <module>boot</module>
    <module>vnfs/honeycomb_plugin/sample_plugin/parent-pom</module>
    <module>vnfs/vFW/pg_streams</module>
    <module>vnfs/vLB/dns_streams</module>
    <module>vnfs/vLB/DNSClient</module>
    <module>vnfs/vLB/DNSManager</module>
    <module>vnfs/VES</module>
    <module>vnfs/VESreporting_vLB</module>
    <module>vnfs/VESreporting_vFW</module>
    <module>vnfs/VES5.0</module>
    <module>vnfs/VESreporting_vLB5.0</module>
    <module>vnfs/VESreporting_vFW5.0</module>
    <module>vnfs/vCPE/kea-sdnc-notify-mod</module>
    <!--module>vnfs/vLBMS/apis/vlb-business-vnf-onap-plugin</module>
    <module>vnfs/vLBMS/apis/health-vnf-onap-plugin</module>
    <module>vnfs/vLBMS/apis/vlb-vnf-onap-distribution</module-->
  </modules>

  <properties>
    <sonar.skip>true</sonar.skip>
  </properties>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-deploy-plugin</artifactId>
        <version>2.8.1</version>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-install-plugin</artifactId>
        <version>2.5.2</version>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>

      <plugin>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
        <version>1.6.7</version>
        <extensions>true</extensions>
        <configuration>
          <nexusUrl>https://nexus.onap.org/</nexusUrl>
          <stagingProfileId>176c31dfe190a</stagingProfileId>
          <serverId>ecomp-staging</serverId>
        </configuration>
      </plugin>

    </plugins>
  </build>

  <distributionManagement>
    <repository>
      <id>ecomp-releases</id>
      <name>Demo Release Repository</name>
      <url>https://nexus.onap.org/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
      <id>ecomp-snapshots</id>
      <name>Demo Snapshot Repository</name>
      <url>https://nexus.onap.org/content/repositories/snapshots/</url>
    </snapshotRepository>
  </distributionManagement>

</project>
span class="l l-Scalar l-Scalar-Plain">disableNfsProvisioner: true flavor: &storage_flavor large resources: &storage_resources small: limits: cpu: 100m memory: 300Mi requests: cpu: 10m memory: 75Mi large: limits: cpu: 200m memory: 1Gi requests: cpu: 50m memory: 300Mi unlimited: {} #etcd chart overrides for k8splugin etcd: nameOverride: multicloud-k8s-etcd service: name: multicloud-k8s-etcd persistence: mountSubPath: multicloud-k8s/etcd/data enabled: true flavor: *storage_flavor resources: *storage_resources # No persistence right now as we rely on Mongo to handle that persistence: enabled: false volumeReclaimPolicy: Retain accessMode: ReadWriteOnce size: 1Gi mountPath: /dockerdata-nfs mountSubPath: multicloud-k8s/data ingress: enabled: false artifactbroker: internalPort: 9014 # Configure resource requests and limits flavor: large resources: small: limits: cpu: 200m memory: 500Mi requests: cpu: 10m memory: 10Mi large: limits: cpu: 400m memory: 1Gi requests: cpu: 10m memory: 100Mi unlimited: {}