8ec45536b894b2798dda9c72198d296b7128dc04
[oom.git] / kubernetes / aai / components / aai-sparky-be / values.yaml
1 # Copyright (c) 2018 Amdocs, Bell Canada, AT&T
2 # Modifications Copyright (c) 2020 Nokia, Orange
3 # Modifications Copyright © 2023 Nordix Foundation
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16
17 # Default values for sparky-be.
18 # This is a YAML-formatted file.
19 # Declare variables to be passed into your templates.
20 global: # global defaults
21   nodePortPrefix: 302
22   aai:
23     serviceName: aai
24   aaiElasticsearch:
25     serviceName: aai-elasticsearch
26   gizmo:
27     serviceName: aai-gizmo
28   searchData:
29     serviceName: aai-search-data
30
31 # application image
32 image: onap/sparky-be:2.0.3
33 pullPolicy: Always
34 restartPolicy: Always
35 flavor: small
36 flavorOverride: small
37 dockerhubRepository: registry.hub.docker.com
38 ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
39 # application configuration
40 config:
41   elasticsearchHttpPort: 9200
42   gerritBranch: 3.0.0-ONAP
43   gerritProject: http://gerrit.onap.org/r/aai/test-config
44   portalUsername: aaiui
45   portalPassword: OBF:1t2v1vfv1unz1vgz1t3b # aaiui
46   portalCookieName: UserId
47   portalAppRoles: ui_view
48   cookieDecryptorClass: org.onap.aai.sparky.security.BaseCookieDecryptor
49
50 # ONAP Cookie Processing - During initial development, the following flag, if true, will
51 # prevent the portal interface's login processing from searching for a user
52 # specific cookie, and will instead allow passage if a valid session cookie is discovered.
53   portalOnapEnabled: true
54 #
55
56 # default number of instances
57 replicaCount: 1
58
59 updateStrategy:
60   type: RollingUpdate
61   maxUnavailable: 0
62   maxSurge: 1
63
64 nodeSelector: {}
65
66 affinity: {}
67
68 # probe configuration parameters
69 liveness:
70   initialDelaySeconds: 10
71   periodSeconds: 10
72   # necessary to disable liveness probe when setting breakpoints
73   # in debugger so K8s doesn't restart unresponsive container
74   enabled: true
75
76 readiness:
77   initialDelaySeconds: 10
78   periodSeconds: 10
79
80 service:
81   type: NodePort
82   internalPort: 9517
83   ports:
84   - name: http
85     port: 8000
86     internal_port: 9517
87     nodePort: 20
88
89 ingress:
90   enabled: false
91   service:
92     - baseaddr: "aai-sparkybe-api"
93       name: "aai-sparky-be"
94       port: 8000
95   config:
96     ssl: "redirect"
97
98 podAnnotations:
99   sidecar.istio.io/rewriteAppHTTPProbers: "false"
100
101 # Configure resource requests and limits
102 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
103 resources:
104   small:
105     limits:
106       cpu: 2
107       memory: 4Gi
108     requests:
109       cpu: 0.25
110       memory: 1Gi
111   large:
112     limits:
113       cpu: 4
114       memory: 8Gi
115     requests:
116       cpu: 0.5
117       memory: 2Gi
118   unlimited: {}
119
120 #Pods Service Account
121 serviceAccount:
122   nameOverride: aai-sparky-be
123   roles:
124     - read
125
126 #Log configuration
127 log:
128   path: /var/log/onap
129 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'