blob: 12a7fe9b404cc4667590d95ba9f1e58f4cc633a1 [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
Jozsef Csongvai08515b72021-04-28 17:04:57 -040035image: onap/ccsdk-commandexecutor:1.1.4
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
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040065 grpc:
66 portName: command-executor-grpc
67 internalPort: 50051
68 externalPort: 50051
Mike Elliott37cae252018-09-12 14:45:40 -040069
70persistence:
71 enabled: true
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040072 mountSubPath: cds/blueprints/deploy
73 deployedBlueprint: /opt/app/onap/blueprints/deploy
Mike Elliott37cae252018-09-12 14:45:40 -040074
75ingress:
76 enabled: false
77
Alexis de Talhouët108e28f2019-04-14 18:54:56 -040078resources:
79 small:
80 limits:
81 cpu: 2
82 memory: 4Gi
83 requests:
84 cpu: 1
85 memory: 1Gi
86 large:
87 limits:
88 cpu: 4
89 memory: 8Gi
90 requests:
91 cpu: 2
92 memory: 4Gi
93 unlimited: {}
farida azmyffad0322021-04-09 14:18:14 +020094
95#Pods Service Account
96serviceAccount:
97 nameOverride: cds-command-executor
98 roles:
99 - read