blob: 8f63ac85ab644bb1d431c12b5cd82dac89beff67 [file] [log] [blame]
Sylvain Desbureaux47eb4d22020-12-10 12:15:27 +01001{{/*
Sylvain Desbureaux70070412020-11-09 21:58:48 +01002#
3# ============LICENSE_START=======================================================
4# org.onap.aai
5# ================================================================================
6# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
Sylvain Desbureauxc57b58d2021-02-23 18:07:34 +01007# Modifications Copyright © 2021 Orange
efiacord12c1672023-03-23 12:10:50 +00008# Modifications Copyright © 2023 Nordix Foundation
Sylvain Desbureaux70070412020-11-09 21:58:48 +01009# ================================================================================
10# Licensed under the Apache License, Version 2.0 (the "License");
11# you may not use this file except in compliance with the License.
12# You may obtain a copy of the License at
13#
14# http://www.apache.org/licenses/LICENSE-2.0
15#
16# Unless required by applicable law or agreed to in writing, software
17# distributed under the License is distributed on an "AS IS" BASIS,
18# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19# See the License for the specific language governing permissions and
20# limitations under the License.
21# ============LICENSE_END=========================================================
Sylvain Desbureaux47eb4d22020-12-10 12:15:27 +010022*/}}
Sylvain Desbureaux70070412020-11-09 21:58:48 +010023
24aai.config.checktime=1000
25
26# this could come from siteconfig.pl?
27aai.config.nodename=AutomaticallyOverwritten
osk1146127fd7d82021-06-18 00:51:17 +020028aai.server.url.base=http://aai.{{ include "common.namespace" . }}/aai/
29aai.server.url=http://aai.{{ include "common.namespace" . }}/aai/{{ .Values.global.config.schema.version.api.default }}/
30aai.global.callback.url=http://aai.{{ include "common.namespace" . }}/aai/
Sylvain Desbureaux70070412020-11-09 21:58:48 +010031
osk1146127fd7d82021-06-18 00:51:17 +020032{{ if or (.Values.global.config.basic.auth.enabled) ( include "common.onServiceMesh" .) }}
Sylvain Desbureaux70070412020-11-09 21:58:48 +010033aai.tools.enableBasicAuth=true
34aai.tools.username={{ .Values.global.config.basic.auth.username }}
35aai.tools.password={{ .Values.global.config.basic.auth.passwd }}
36{{ end }}
37
Sylvain Desbureaux70070412020-11-09 21:58:48 +010038aai.notification.current.version={{ .Values.global.config.schema.version.api.default }}
39aai.notificationEvent.default.status=UNPROCESSED
40aai.notificationEvent.default.eventType={{ .Values.global.config.notification.eventType }}
41aai.notificationEvent.default.domain={{ .Values.global.config.notification.domain }}
42aai.notificationEvent.default.sourceName=aai
43aai.notificationEvent.default.sequenceNumber=0
44aai.notificationEvent.default.severity=NORMAL
45aai.notificationEvent.default.version={{ .Values.global.config.schema.version.api.default }}
46# This one lets us enable/disable resource-version checking on updates/deletes
47aai.resourceversion.enableflag=true
48aai.logging.maxStackTraceEntries=10
49aai.default.api.version={{ .Values.global.config.schema.version.api.default }}
50
51# Used by Data Grooming
52aai.grooming.default.max.fix={{ .Values.config.maxFix.dataGrooming | int }}
53aai.grooming.default.sleep.minutes={{ .Values.config.sleepMinutes.dataGrooming | int }}
54
55# Used by DupeTool
56aai.dupeTool.default.max.fix={{ .Values.config.maxFix.dupeTool | int }}
57aai.dupeTool.default.sleep.minutes={{ .Values.config.sleepMinutes.dupeTool | int }}
58
59
60aai.model.proc.max.levels=50
61aai.edgeTag.proc.max.levels=50
62
63# Used by the ForceDelete tool
64aai.forceDel.protected.nt.list=cloud-region
65aai.forceDel.protected.edge.count=10
66aai.forceDel.protected.descendant.count=10
67
68#used by the dataGrooming and dataSnapshot cleanup tasks
69aai.cron.enable.datagroomingcleanup={{ .Values.config.cron.dataCleanup.dataGrooming.enabled }}
70aai.cron.enable.datasnapshotcleanup={{ .Values.config.cron.dataCleanup.dataSnapshot.enabled }}
71aai.datagrooming.agezip={{ .Values.config.cron.dataCleanup.dataGrooming.ageZip | int }}
72aai.datagrooming.agedelete={{ .Values.config.cron.dataCleanup.dataGrooming.ageDelete | int }}
73
74aai.datasnapshot.agezip={{ .Values.config.cron.dataCleanup.dataSnapshot.ageZip | int }}
75aai.datasnapshot.agedelete={{ .Values.config.cron.dataCleanup.dataSnapshot.ageDelete | int }}
76
77#used by the dataSnapshot and dataGrooming tasks
78aai.cron.enable.dataSnapshot={{ .Values.config.cron.dataSnapshot.enabled }}
79
80aai.cron.enable.dataGrooming={{ .Values.config.cron.dataGrooming.enabled }}
81
82#used by the dataGrooming tasks
83aai.datagrooming.enableautofix=true
84aai.datagrooming.enabledupefixon=true
85aai.datagrooming.enabledontfixorphans=true
86aai.datagrooming.enabletimewindowminutes=true
87aai.datagrooming.enableskiphostcheck=false
88aai.datagrooming.enablesleepminutes=false
89aai.datagrooming.enableedgesonly=false
90aai.datagrooming.enableskipedgechecks=false
91aai.datagrooming.enablemaxfix=false
92aai.datagrooming.enablesinglecommits=false
93aai.datagrooming.enabledupecheckoff=false
94aai.datagrooming.enableghost2checkoff=false
95aai.datagrooming.enableghost2fixon=false
96aai.datagrooming.enablef=false
97
98# used by the dataGrooming to set values
99aai.datagrooming.timewindowminutesvalue=10500
100aai.datagrooming.sleepminutesvalue=100
101aai.datagrooming.maxfixvalue=10
102aai.datagrooming.fvalue=10
103
104#timeout for traversal enabled flag
105aai.graphadmin.timeoutenabled={{ .Values.config.timeout.enabled }}
106#default timeout limit added for graphadmin if not overridden (in ms)
107aai.graphadmin.timeoutlimit={{ .Values.config.timeout.limit }}
108
109#timeout app specific -1 to bypass for that app id, a whole number to override the timeout with that value (in ms)
110aai.graphadmin.timeout.appspecific={{ .Values.global.config.realtime.clients }}
111
112# Disable the process check which are oriented towards linux OS
113# These props should only be true for local on windows
114aai.disable.check.snapshot.running=false
115aai.disable.check.grooming.running=false
116
117# Specify the params listed right here that you would have send to the dataSnapshot shell script
118# JUST_TAKE_SNAPSHOT
119# THREADED_SNAPSHOT 2 DEBUG
120# THREADED_SNAPSHOT 2
121aai.datasnapshot.params={{ .Values.config.cron.dataSnapshot.params }}
122
123# Concurrency lock control flag
124aai.lock.uri.enabled={{ .Values.config.aai.lock.uri.enabled }}