Merge "[AAI] Add model-loader tracing config"
[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 serviceMesh:
99   authorizationPolicy:
100     authorizedPrincipals:
101       - serviceAccount: istio-ingress
102         namespace: istio-ingress
103
104 podAnnotations:
105   sidecar.istio.io/rewriteAppHTTPProbers: "false"
106
107 # Configure resource requests and limits
108 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
109 resources:
110   small:
111     limits:
112       cpu: "0.5"
113       memory: "4Gi"
114     requests:
115       cpu: "0.25"
116       memory: "1Gi"
117   large:
118     limits:
119       cpu: "1"
120       memory: "8Gi"
121     requests:
122       cpu: "0.5"
123       memory: "2Gi"
124   unlimited: {}
125
126 #Pods Service Account
127 serviceAccount:
128   nameOverride: aai-sparky-be
129   roles:
130     - read
131
132 #Log configuration
133 log:
134   path: /var/log/onap
135 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'