Fix comments in yaml files
[nonrtric.git] / service-exposure / charts / rapp-invoker / values.yaml
1 #
2 # ============LICENSE_START=======================================================
3 #  Copyright (C) 2022 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 # SPDX-License-Identifier: Apache-2.0
18 # ============LICENSE_END=========================================================
19 #
20
21 # Default values for rapp-invoker.
22 # This is a YAML-formatted file.
23 # Declare variables to be passed into your templates.
24
25 replicaCount: 1
26
27 image:
28   repository: ktimoney/rapps-rapp-invoker
29   pullPolicy: IfNotPresent
30   # Overrides the image tag whose default is the chart appVersion.
31   tag: "latest"
32
33 imagePullSecrets: []
34 nameOverride: ""
35 fullnameOverride: ""
36
37 serviceAccount:
38   # Specifies whether a service account should be created
39   create: true 
40   # Annotations to add to the service account
41   annotations: {}
42   # The name of the service account to use.
43   # If not set and create is true, a name is generated using the fullname template
44   name: "rapp-invoker"
45
46 rbac:
47   # Specifies whether rbac is enabled 
48   create: true 
49
50 podAnnotations: {}
51
52 podSecurityContext: {}
53   # fsGroup: 2000
54
55 securityContext: {}
56   # capabilities:
57   #   drop:
58   #   - ALL
59   # readOnlyRootFilesystem: true
60   # runAsNonRoot: true
61   # runAsUser: 1000
62
63 service:
64   type: ClusterIP 
65   port: 80
66
67 ingress:
68   enabled: false
69   annotations: {}
70     # kubernetes.io/ingress.class: nginx
71     # kubernetes.io/tls-acme: "true"
72   hosts:
73     - host: rapp-invoker
74       paths:
75       - path: /
76         backend:
77           serviceName: rapp-invoker
78           servicePort: 80
79   tls: []
80   #  - secretName: chart-example-tls
81   #    hosts:
82   #      - chart-example.local
83
84 resources: {}
85   # We usually recommend not to specify default resources and to leave this as a conscious
86   # choice for the user. This also increases chances charts run on environments with little
87   # resources, such as Minikube. If you do want to specify resources, uncomment the following
88   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
89   # limits:
90   #   cpu: 100m
91   #   memory: 128Mi
92   # requests:
93   #   cpu: 100m
94   #   memory: 128Mi
95
96 autoscaling:
97   enabled: false
98   minReplicas: 1
99   maxReplicas: 100
100   targetCPUUtilizationPercentage: 80
101   # targetMemoryUtilizationPercentage: 80
102
103 nodeSelector: {}
104
105 tolerations: []
106
107 affinity: {}
108
109
110 rapp:
111   securityEnabled: true 
112   type: invoker 
113   keycloak: keycloak-secret
114   roles:
115   - role : provider-viewer
116     grants:
117       - GET
118   apps:
119   - prefix: rapp-provider
120     methods:
121       - GET