blob: bea0d09b655781f316de5b9b6300abfa1259c148 [file] [log] [blame]
Alexis de Talhouët108e28f2019-04-14 18:54:56 -04001# Copyright (c) 2019 Bell Canada
2#
3# Modifications Copyright (c) 2019 Bell Canada.
Mike Elliott37cae252018-09-12 14:45:40 -04004#
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#################################################################
18# Global configuration defaults.
19#################################################################
20global:
21 # Change to an unused port prefix range to prevent port conflicts
22 # with other instances running within the same k8s cluster
23 nodePortPrefix: 302
24
Mike Elliott37cae252018-09-12 14:45:40 -040025 # image pull policy
26 pullPolicy: Always
27
28 persistence:
29 mountPath: /dockerdata-nfs
30
31#################################################################
32# Application configuration defaults.
33#################################################################
34# application image
Dan Timoneyc6144822023-04-27 10:17:20 -040035image: onap/ccsdk-commandexecutor:1.5.1
Mike Elliott37cae252018-09-12 14:45:40 -040036pullPolicy: Always
37
Mike Elliott37cae252018-09-12 14:45:40 -040038# application configuration
39config:
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040040 basicAuth: Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==
Mike Elliott37cae252018-09-12 14:45:40 -040041
42# default number of instances
43replicaCount: 1
44
45nodeSelector: {}
46
47affinity: {}
48
49# probe configuration parameters
50liveness:
Oleg Mitsura3a621182019-10-09 12:40:11 -040051 initialDelaySeconds: 20
52 periodSeconds: 20
53 timeoutSeconds: 20
Mike Elliott37cae252018-09-12 14:45:40 -040054 # necessary to disable liveness probe when setting breakpoints
55 # in debugger so K8s doesn't restart unresponsive container
56 enabled: true
57
58readiness:
59 initialDelaySeconds: 10
60 periodSeconds: 10
Oleg Mitsura3a621182019-10-09 12:40:11 -040061 timeoutSeconds: 20
Mike Elliott37cae252018-09-12 14:45:40 -040062
63service:
64 type: ClusterIP
Andreas Geissler11fcd6c2023-05-25 14:33:16 +020065 name: cds-command-executor
66 internalPort: 50051
67 ports:
68 - name: grpc
69 port: 50051
70 - name: &metricsPortname tcp-metrics
71 port: &metricsPort 10005
Mike Elliott37cae252018-09-12 14:45:40 -040072
73persistence:
Jozsef Csongvai2b090702021-10-05 18:56:57 -040074 enabled: false
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040075 mountSubPath: cds/blueprints/deploy
76 deployedBlueprint: /opt/app/onap/blueprints/deploy
Mike Elliott37cae252018-09-12 14:45:40 -040077
78ingress:
79 enabled: false
80
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040081resources:
82 small:
83 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +020084 cpu: 999
85 memory: 0.2Gi
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040086 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +020087 cpu: 0.5
88 memory: 0.2Gi
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040089 large:
90 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +020091 cpu: 999
92 memory: 0.4Gi
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040093 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +020094 cpu: 1
95 memory: 0.4Gi
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040096 unlimited: {}
farida azmyffad0322021-04-09 14:18:14 +020097
98#Pods Service Account
99serviceAccount:
100 nameOverride: cds-command-executor
101 roles:
102 - read
kuldiprd276d162021-08-31 15:13:52 -0400103
104metrics:
105 serviceMonitor:
106 enabled: false
Andreas Geissler11fcd6c2023-05-25 14:33:16 +0200107 port: *metricsPortname
108 internalPort: *metricsPort
kuldiprd276d162021-08-31 15:13:52 -0400109 path: /actuator/prometheus
110 basicAuth:
111 enabled: false
112 externalSecretName: mysecretname
113 externalSecretUserKey: login
114 externalSecretPasswordKey: password
115 selector:
116 app: '{{ include "common.name" . }}'
117 chart: '{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}'
118 release: '{{ .Release.Name }}'
119 heritage: '{{ .Release.Service }}'