Merge "Revert "basic auth for so-monitoring""
[oom.git] / kubernetes / nbi / values.yaml
1 # Copyright © 2018 Orange
2 # Modifications Copyright © 2018  Amdocs, Bell Canada
3 #
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
16 #################################################################
17 # Global configuration defaults.
18 #################################################################
19 global:
20   nodePortPrefix: 302
21   readinessRepository: oomk8s
22   readinessImage: readiness-check:2.0.2
23   loggingRepository: docker.elastic.co
24   loggingImage: beats/filebeat:5.5.0
25   mariadbGalera: &mariadbGalera
26     #This flag allows SO to instantiate its own mariadb-galera cluster
27     localCluster: false
28     service: mariadb-galera
29     internalPort: 3306
30     nameOverride: mariadb-galera
31
32 subChartsOnly:
33   enabled: true
34
35 # application image
36 repository: nexus3.onap.org:10001
37 image: onap/externalapi/nbi:5.0.1
38 pullPolicy: IfNotPresent
39 sdc_authorization: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=
40 aai_authorization: Basic QUFJOkFBSQ==
41 so_authorization:
42
43 # application configuration
44 config:
45   loglevel: INFO
46   logstashServiceName: log-ls
47   logstashPort: 5044
48   cloudOwner: CloudOwner
49   ecompInstanceId: OOM
50   openStackRegion: RegionOne
51   openStackVNFTenantId: 31047205ce114b60833b23e400d6a535
52
53 mariadb-galera:
54   # '&mariadbConfig' means we "store" the values for  later use in the file
55   # with '*mariadbConfig' pointer.
56   config: &mariadbConfig
57       userName: rene
58       userPassword: lkjgklqsdareyhjujlnnbvfvdttuiukgpiokqbfsjdhfigquosegombvjfqhb
59       mariadbRootPassword: dhqjdshjdsguryebvcnbvcvdsqghyjqgktgjjfhjfghbfs
60       mysqlDatabase: nbi
61   nameOverride: nbi-galera
62   service:
63     name: nbi-galera
64     portName: nbi-galera
65     internalPort: 3306
66   replicaCount: 1
67   persistence:
68     enabled: true
69     mountSubPath: nbi/maria/data
70
71 mariadb-init:
72   config: *mariadbConfig
73   nameOverride: nbi-config
74
75 mongo:
76   nameOverride: nbi-mongo
77   config:
78     dbName: ServiceOrderDB
79   service:
80     name: nbi-mongohost
81     internalPort: 27017
82   nfsprovisionerPrefix: nbi
83   sdnctlPrefix: nbi
84   persistence:
85     mountSubPath: nbi/mongo/data
86     enabled: true
87   disableNfsProvisioner: true
88
89
90 # default number of instances
91 replicaCount: 1
92
93 nodeSelector: {}
94
95 affinity: {}
96
97 # probe configuration parameters
98 liveness:
99   httpGet:
100     path: /nbi/api/v4/status
101     port: 8080
102   initialDelaySeconds: 180
103   periodSeconds: 30
104   # necessary to disable liveness probe when setting breakpoints
105   # in debugger so K8s doesn't restart unresponsive container
106   enabled: true
107
108 readiness:
109   httpGet:
110     path: /nbi/api/v4/status
111     port: 8080
112   initialDelaySeconds: 185
113   periodSeconds: 30
114
115 service:
116   type: NodePort
117   portName: api
118   name: nbi
119   nodePort: 74
120   internalPort: 8080
121
122 ingress:
123   enabled: false
124 # Resource Limit flavor -By Default using small
125 flavor: small
126 # Segregation for Different environment (Small and Large)
127 resources:
128   small:
129     limits:
130       cpu: 1
131       memory: 2Gi
132     requests:
133       cpu: 100m
134       memory: 1Gi
135   large:
136     limits:
137       cpu: 2
138       memory: 4Gi
139     requests:
140       cpu: 200m
141       memory: 2Gi
142   unlimited: {}