a8e7ba9ebef2da0b24ac3a386503a6b12f77df10
[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:1.1.0
23   loggingRepository: docker.elastic.co
24   loggingImage: beats/filebeat:5.5.0
25
26 subChartsOnly:
27   enabled: true
28
29 # application image
30 repository: nexus3.onap.org:10001
31 image: onap/externalapi/nbi:2.0.0
32 pullPolicy: Always
33 sdc_authorization: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=
34 aai_authorization: Basic QUFJOkFBSQ==
35 so_authorization:
36
37 # application configuration
38 config:
39   loglevel: INFO
40   logstashServiceName: log-ls
41   logstashPort: 5044
42   cloudOwner: CloudOwner
43   ecompInstanceId: OOM
44   openStackRegion: RegionOne
45   openStackVNFTenantId: 31047205ce114b60833b23e400d6a535
46
47 mariadb:
48   nameOverride: nbi-mariadb
49   service:
50     name: nbi-mariadbhost
51     internalPort: 3306
52   config:
53     db:
54       database: nbi
55       user: rene
56       password: lkjgklqsdareyhjujlnnbvfvdttuiukgpiokqbfsjdhfigquosegombvjfqhb
57       root_password: dhqjdshjdsguryebvcnbvcvdsqghyjqgktgjjfhjfghbfs
58   persistence:
59     mountSubPath: nbi/maria/data
60     enabled: true
61   disableNfsProvisioner: true
62
63 mongo:
64   nameOverride: nbi-mongo
65   config:
66     dbName: ServiceOrderDB
67   service:
68     name: nbi-mongohost
69     internalPort: 27017
70   nfsprovisionerPrefix: nbi
71   sdnctlPrefix: nbi
72   persistence:
73     mountSubPath: nbi/mongo/data
74     enabled: true
75   disableNfsProvisioner: true
76
77
78 # default number of instances
79 replicaCount: 1
80
81 nodeSelector: {}
82
83 affinity: {}
84
85 # probe configuration parameters
86 liveness:
87   initialDelaySeconds: 120
88   periodSeconds: 10
89   # necessary to disable liveness probe when setting breakpoints
90   # in debugger so K8s doesn't restart unresponsive container
91   enabled: true
92
93 readiness:
94   initialDelaySeconds: 10
95   periodSeconds: 10
96
97 service:
98   type: NodePort
99   portName: api
100   name: nbi
101   nodePort: 74
102   internalPort: 8080
103
104 ingress:
105   enabled: false
106
107 resources: {}
108   # We usually recommend not to specify default resources and to leave this as a conscious
109   # choice for the user. This also increases chances charts run on environments with little
110   # resources, such as Minikube. If you do want to specify resources, uncomment the following
111   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
112   #
113   # Example:
114   # Configure resource requests and limits
115   # ref: http://kubernetes.io/docs/user-guide/compute-resources/
116   # Minimum memory for development is 2 CPU cores and 4GB memory
117   # Minimum memory for production is 4 CPU cores and 8GB memory
118 #resources:
119 #  limits:
120 #    cpu: 2
121 #    memory: 4Gi
122 #  requests:
123 #    cpu: 2
124 #    memory: 4Gi