blob: a972533117e6e387ab2cacd58a51efd2c627457a [file] [log] [blame]
Mukul2b4e7532018-08-03 10:41:29 +00001# Copyright © 2017 Amdocs, Bell Canada
2# Modifications Copyright © 2018 AT&T
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Mike Elliott13fed112018-02-28 08:33:33 -050016#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
Mike Elliott13fed112018-02-28 08:33:33 -050021 readinessRepository: oomk8s
BorislavG3d6f9372018-04-15 11:55:39 +000022 readinessImage: readiness-check:2.0.0
Mike Elliott13fed112018-02-28 08:33:33 -050023 loggingRepository: docker.elastic.co
24 loggingImage: beats/filebeat:5.5.0
jmac99ff3972018-03-29 01:02:42 +000025 persistence:
26 mountPath: /dockerdata-nfs
Mike Elliott13fed112018-02-28 08:33:33 -050027
28#################################################################
29# Application configuration defaults.
30#################################################################
31# application image
32repository: nexus3.onap.org:10001
Aaron Hay145818b2018-06-05 13:23:50 -040033image: onap/appc-image:1.4.0-SNAPSHOT-latest
kerenj6ca15a72017-08-23 12:05:23 +000034pullPolicy: Always
Mike Elliott13fed112018-02-28 08:33:33 -050035
36# flag to enable debugging - application support required
37debugEnabled: false
38
39# application configuration
40config:
Aaron Hay145818b2018-06-05 13:23:50 -040041 aafExtIP: 127.0.0.1
42 aafExtFQDN: aaf-onap-beijing-test.osaaf.org
Aaron Hay343e6002018-08-21 13:55:00 -040043 ansibleServiceName: appc-ansible-server
44 ansiblePort: 8000
Mike Elliott13fed112018-02-28 08:33:33 -050045 dbRootPassword: openECOMP1.0
Aaron Hay145818b2018-06-05 13:23:50 -040046 enableAAF: false
Mike Elliott13fed112018-02-28 08:33:33 -050047 enableClustering: true
48 configDir: /opt/onap/appc/data/properties
49 dmaapTopic: SUCCESS
BorislavG5f3b6192018-03-25 18:12:38 +030050 logstashServiceName: log-ls
51 logstashPort: 5044
Aaron Hayef1a0ec2018-04-30 01:25:41 -040052 openStackType: OpenStackProvider
53 openStackName: OpenStack
54 openStackKeyStoneUrl: http://localhost:8181/apidoc/explorer/index.html
55 openStackServiceTenantName: default
56 openStackDomain: default
57 openStackUserName: admin
58 openStackEncryptedPassword: admin
Mike Elliott13fed112018-02-28 08:33:33 -050059
Aaron Hay343e6002018-08-21 13:55:00 -040060appc-ansible-server:
61 service:
62 name: appc-ansible-server
63 internalPort: 8000
64 config:
65 mysqlServiceName: appc-dbhost
66
Mike Elliott13fed112018-02-28 08:33:33 -050067mysql:
68 nameOverride: appc-db
69 service:
70 name: appc-dbhost
71 nfsprovisionerPrefix: appc
72 sdnctlPrefix: appc
73 persistence:
74 mountSubPath: appc/data
75 enabled: true
76 disableNfsProvisioner: true
77
78dgbuilder:
79 nameOverride: appc-dgbuilder
jmac99ff3972018-03-29 01:02:42 +000080 config:
81 dbPodName: appc-db
82 dbServiceName: appc-dbhost
BorislavG1ffbd992018-04-24 07:56:27 +000083 service:
84 name: appc-dgbuilder
mayankg270341a66142018-06-06 07:53:35 +000085
86#passing value to cdt chart. value of nodePort3 will be same as appc.service.nodePort3.
Patrick Brady1a62b662018-05-30 10:56:46 -070087appc-cdt:
mayankg270341a66142018-06-06 07:53:35 +000088 nodePort3: 11
Mike Elliott13fed112018-02-28 08:33:33 -050089# default number of instances
Roger Maitland6a069972018-05-09 18:23:58 -040090replicaCount: 1
Mike Elliott13fed112018-02-28 08:33:33 -050091
92nodeSelector: {}
93
94affinity: {}
95
96# probe configuration parameters
97liveness:
98 initialDelaySeconds: 10
99 periodSeconds: 10
100 # necessary to disable liveness probe when setting breakpoints
101 # in debugger so K8s doesn't restart unresponsive container
102 enabled: true
103
104readiness:
105 initialDelaySeconds: 10
106 periodSeconds: 10
107
108service:
109 type: NodePort
110 name: appc
BorislavG1ffbd992018-04-24 07:56:27 +0000111 portName: appc
Mike Elliott13fed112018-02-28 08:33:33 -0500112 #targetPort
113 internalPort: 8181
114 #port
115 externalPort: 8282
116 nodePort: 30
117
118 externalPort2: 1830
119 nodePort2: 31
120 clusterPort: 2550
121
Patrick Brady140deb92018-05-23 08:56:24 -0700122 internalPort3: 9191
123 externalPort3: 9090
Mike Elliottfc816f62018-05-30 16:30:46 -0400124 nodePort3: 11
Patrick Brady140deb92018-05-23 08:56:24 -0700125
BorislavG3dad2f42018-04-16 10:19:45 +0000126## Persist data to a persitent volume
127persistence:
128 enabled: true
129
130 ## A manually managed Persistent Volume and Claim
131 ## Requires persistence.enabled: true
132 ## If defined, PVC must be created manually before volume will be bound
133 # existingClaim:
134 volumeReclaimPolicy: Retain
135
136 ## database data Persistent Volume Storage Class
137 ## If defined, storageClassName: <storageClass>
138 ## If set to "-", storageClassName: "", which disables dynamic provisioning
139 ## If undefined (the default) or set to null, no storageClassName spec is
140 ## set, choosing the default provisioner. (gp2 on AWS, standard on
141 ## GKE, AWS & OpenStack)
142 accessMode: ReadWriteOnce
143 size: 1Gi
144 mountPath: /dockerdata-nfs
145 mountSubPath: appc/mdsal
146 mdsalPath: /opt/opendaylight/current/daexim
147
Mike Elliott13fed112018-02-28 08:33:33 -0500148ingress:
149 enabled: false
150
151resources: {}
152 # We usually recommend not to specify default resources and to leave this as a conscious
153 # choice for the user. This also increases chances charts run on environments with little
154 # resources, such as Minikube. If you do want to specify resources, uncomment the following
155 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
156 #
157 # Example:
158 # Configure resource requests and limits
159 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
160 # Minimum memory for development is 2 CPU cores and 4GB memory
161 # Minimum memory for production is 4 CPU cores and 8GB memory
162#resources:
163# limits:
164# cpu: 2
165# memory: 4Gi
166# requests:
167# cpu: 2
168# memory: 4Gi