Chart for Helm Manager
[nonrtric.git] / helm-manager / charts / values.yaml
1 ################################################################################
2 #   Copyright (c) 2021 Nordix Foundation.                                      #
3 #                                                                              #
4 #   Licensed under the Apache License, Version 2.0 (the "License");            #
5 #   you may not use this file except in compliance with the License.           #
6 #   You may obtain a copy of the License at                                    #
7 #                                                                              #
8 #       http://www.apache.org/licenses/LICENSE-2.0                             #
9 #                                                                              #
10 #   Unless required by applicable law or agreed to in writing, software        #
11 #   distributed under the License is distributed on an "AS IS" BASIS,          #
12 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
13 #   See the License for the specific language governing permissions and        #
14 #   limitations under the License.                                             #
15 ################################################################################
16
17 # Default values for Helm Chart.
18 # Declare variables to be passed into your templates.
19 #
20 # Sections:
21 # - Helm Manager parameters
22 # - Ingress Controller parameters
23 # - Persistent Volume parameters
24 # - Miscellaneous parameters
25
26 # -----------------------------------------------------------------------------
27 # Helm Manager parameters
28 # -----------------------------------------------------------------------------
29 # Specify Helm Manager's Docker image and repository details here
30 image:
31   registry: nexus3.o-ran-sc.org:10004
32   name: o-ran-sc/nonrtric-helm-manager
33   tag: "1.0.0"
34   pullPolicy: IfNotPresent
35 service:
36   type: NodePort
37   http:
38     # Enable plaintext HTTP call to the API
39     # Disabling this and using a TLS listen only is recommended for most configuration
40     enabled: true
41     servicePort: 8080
42     containerPort: 8080
43   tls:
44     # Enable HTTPS listen for the API
45     enabled: true
46     servicePort: 8443
47     containerPort: 8443
48
49 # -----------------------------------------------------------------------------
50 # Ingress Controller parameters
51 # -----------------------------------------------------------------------------
52 ingressController:
53   enabled: true
54   args: []
55   ingressClass: kong
56
57 # -----------------------------------------------------------------------------
58 # Persistent Volume parameters
59 # -----------------------------------------------------------------------------
60 pv:
61   enabled: true
62   storageClass: helm-manager-service-standard
63   capacity: 10Mi
64   requestStorage: 10Mi
65
66 # -----------------------------------------------------------------------------
67 # Miscellaneous parameters
68 # -----------------------------------------------------------------------------
69
70 replicaCount: 1
71
72 # readinessProbe
73 readinessProbe:
74   httpGet:
75     path: "/helm/charts"
76     port: 8080
77     scheme: HTTP
78   initialDelaySeconds: 60
79   timeoutSeconds: 5
80   periodSeconds: 10
81   successThreshold: 1
82   failureThreshold: 3
83
84 # livenessProbe
85 livenessProbe:
86   httpGet:
87     path: "/helm/charts"
88     port: 8080
89     scheme: HTTP
90   initialDelaySeconds: 60
91   timeoutSeconds: 5
92   periodSeconds: 10
93   successThreshold: 1
94   failureThreshold: 3
95
96 # If you want to specify resources, uncomment the following
97 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
98 resources: {}
99   # limits:
100   #  cpu: 100m
101   #  memory: 256Mi
102   # requests:
103   #  cpu: 100m
104   #  memory: 256Mi