a1bb0aa16d1be625f8412ec86ab1d2756233245a
[oom.git] / kubernetes / aaf / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #       http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 #################################################################
16 # Global configuration defaults.
17 #################################################################
18 global:
19   nodePortPrefix: 302
20   readinessRepository: oomk8s
21   readinessImage: readiness-check:2.0.2
22   ubuntuInitRepository: registry.hub.docker.com
23   ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
24   persistence:
25     enabled: true
26   # Standard OOM
27   pullPolicy: "Always"
28   repository: "nexus3.onap.org:10001"
29
30   # Use Local
31   #pullPolicy: IfNotPresent
32   #repository: "nexus3.onap.org:10003"
33
34   # Images
35   image: onap/aaf/aaf_core:2.1.15-SNAPSHOT
36   configImage: onap/aaf/aaf_config:2.1.15-SNAPSHOT
37   cassImage: onap/aaf/aaf_cass:2.1.15-SNAPSHOT
38   agentImage: onap/aaf/aaf_agent:2.1.15-SNAPSHOT
39   helloImage: onap/aaf/aaf_hello:2.1.15-SNAPSHOT
40
41   aaf:
42     readiness: false
43     aaf_env: "DEV"
44     public_fqdn: "aaf.osaaf.org"
45     aaf_release: "El Alto"
46   # DUBLIN ONLY - for M4 compatibility with Casablanca
47   #  aaf_locator_name: "public.%NS.%N"
48   #  aaf_locator_name_oom: "%NS.%N"
49   # EL ALTO and Beyond
50     aaf_locator_name: "%NS.%N"
51     aaf_locator_name_oom: "%CNS.%NS.%N"
52     cadi_latitude: "38.0"
53     cadi_longitude: "-72.0"
54     cadi_x509_issuers: "CN=intermediateCA_1, OU=OSAAF, O=ONAP, C=US:CN=intermediateCA_7, OU=OSAAF, O=ONAP, C=US"
55
56     cass:
57       replicas: 1
58       fqdn: "aaf-cass"
59       cluster_name: "osaaf"
60       heap_new_size: "512M"
61       max_heap_size: "1024M"
62       storage_port: 7000
63       ssl_storage_port: 7001
64       native_trans_port: 9042
65       rpc_port: 9160
66       dc: "dc1"
67     service:
68       replicas: 1
69       fqdn: "aaf-service"
70       internal_port: 8100
71       public_port: 31110
72     locate:
73       replicas: 1
74       fqdn: "aaf-locate"
75       internal_port: 8095
76       public_port: 31111
77     oauth:
78       replicas: 1
79       fqdn: "aaf0oauth"
80       internal_port: 8140
81       public_port: 31112
82     gui:
83       replicas: 1
84       fqdn: "aaf-gui"
85       internal_port: 8200
86       public_port: 31113
87     cm:
88       replicas: 1
89       fqdn: "aaf-cm"
90       internal_port: 8150
91       public_port: 31114
92     fs:
93       replicas: 1
94       fqdn: "aaf-fs"
95       internal_port: 8096
96       public_port: 31115
97     hello:
98       replicas: 0
99
100 #################################################################
101 # Application configuration defaults.
102 #################################################################
103
104 flavor: small
105 # default number of instances
106 replicaCount: 1
107
108 nodeSelector: {}
109
110 affinity: {}
111
112 # probe configuration parameters
113 liveness:
114   initialDelaySeconds: 350
115   periodSeconds: 10
116   # necessary to disable liveness probe when setting breakpoints
117   # in debugger so K8s doesn't restart unresponsive container
118   enabled: true
119
120 readiness:
121   initialDelaySeconds: 150
122   periodSeconds: 10
123
124 ingress:
125   enabled: false
126
127 ## Persist data to a persitent volume
128 persistence:
129   enabled: true
130   config:
131     #existingClaim:
132     volumeReclaimPolicy: Delete
133     accessMode: ReadWriteMany
134     size: 2Gi
135     storageClass: "manual"
136     mountPath: "/mnt/data/aaf/config"
137   logs:
138     #existingClaim:
139     volumeReclaimPolicy: Retain
140     accessMode: ReadWriteMany
141     size: 2Gi
142     storageClass: "manual"
143     mountPath: "/mnt/data/aaf/logs"
144   status:
145     volumeReclaimPolicy: Delete
146     accessMode: ReadWriteMany
147     size: 2M
148     storageClass: "manual"
149     mountPath: /dockerdata-nfs
150     mountSubPath: "status"
151   cass:
152     #existingClaim:
153     volumeReclaimPolicy: Retain
154     accessMode: ReadWriteOnce
155     size: 10Gi
156     storageClass: "manual"
157     mountPath: /dockerdata-nfs
158     mountSubPath: "cass"
159
160 resources: {}