d20e36c96b9f6d84da9af97d4e4b0338a949df96
[oom.git] / kubernetes / selfservice / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #       http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 #################################################################
16 # Global configuration defaults.
17 #################################################################
18 global:
19   nodePortPrefixExt: 30
20   readinessRepository: oomk8s
21   readinessImage: readiness-check:2.0.0
22   selfserviceRepository: oomk8s
23   restartPolicy: Always
24   persistence:
25     mountPath: /dockerdata-nfs
26
27   # ONAP Repository
28   # Uncomment the following to enable the use of a single docker
29   # repository but ONLY if your repository mirrors all ONAP
30   # docker images. This includes all images from dockerhub and
31   # any other repository that hosts images for ONAP components.
32   repository: nexus3:10001
33   repositoryCred:
34     user: docker
35     password: docker
36
37 #################################################################
38 # Application configuration defaults.
39 #################################################################
40
41 deployerVolumePath: /etc/ONAP/deployer
42 k8sAccessProps: Cg==
43 repository: nexus3:10001
44 image: oomk8/selfservice-docker:1.2.0
45 pullPolicy: Always
46
47 # default number of instances
48 replicaCount: 1
49
50 # probe configuration parameters
51 liveness:
52   initialDelaySeconds: 10
53   periodSeconds: 10
54   # necessary to disable liveness probe when setting breakpoints
55   # in debugger so K8s doesn't restart unresponsive container
56   enabled: true
57
58 readiness:
59   initialDelaySeconds: 10
60   periodSeconds: 10
61
62 service:
63   type: NodePort
64   httpPortName: sshttp
65   httpInternalPort: 8080
66   httpExternalPort: 8080
67   httpNodePort: 31
68   dbPortName: ssdb
69   dbInternalPort: 1527
70   dbExternalPort: 1527
71   dbNodePort: 32
72   debugPortName: ssdebug
73   debugInternalPort: 9999
74   debugExternalPort: 9999
75   debugNodePort: 33
76
77 helmrepo:
78   local: 127.0.0.1
79
80
81 persistence:
82   ## A manually managed Persistent Volume and Claim
83   ## Requires persistence.enabled: true
84   ## If defined, PVC must be created manually before volume will be bound
85   # existingClaim:
86   volumeReclaimPolicy: Retain
87
88   ## database data Persistent Volume Storage Class
89   ## If defined, storageClassName: <storageClass>
90   ## If set to "-", storageClassName: "", which disables dynamic provisioning
91   ## If undefined (the default) or set to null, no storageClassName spec is
92   ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
93   ##   GKE, AWS & OpenStack)
94   ##
95   # storageClass: "-"
96   accessMode: ReadWriteMany
97   size: 2Gi
98   mountPath: /dockerdata-nfs
99   mountSubPath: selfservice
100   mountSubPathLog: logs
101   volumeName: selfservice-pv
102   volumeMountName: selfservice-pvc
103
104 config:
105   openStackType: "{{ .Values.config.openStackType }}"
106   openStackName: "{{ .Values.config.openStackName }}"
107   openStackEncryptedPassword: "{{ .Values.config.openStackEncryptedPasswordHere }}"
108   openStackDomain: "{{ .Values.config.openStackDomain }}"
109   openStackKeyStoneUrl: "{{ .Values.config.openStackKeyStoneUrl }}/v2.0"
110   openStackServiceTenantName: "{{ .Values.config.openStackServiceTenantName }}"
111   openStackUserName: "{{ .Values.config.openStackUserName }}"
112   openStackRegion: "{{ .Values.config.openStackRegion }}"
113   openStackVNFTenantId: "{{ .Values.config.openStackVNFTenantId }}"
114   openStackEncryptedPasswordHere: "{{ .Values.config.openStackEncryptedPasswordHere }}"
115
116 ##################
117 #  Robot Values  #
118 ##################
119 demoArtifactsVersion: "{{ .Values.demoArtifactsVersion }}"
120 openStackFlavourMedium: "{{ .Values.openStackFlavourMedium }}"
121 openStackKeyStoneUrl: "{{ .Values.openStackKeyStoneUrl }}"
122 openStackPublicNetId: "{{ .Values.openStackPublicNetId }}"
123 openStackPassword: "{{ .Values.openStackPassword }}"
124 openStackRegion: "{{ .Values.openStackRegion }}"
125 openStackTenantId: "{{ .Values.openStackTenantId }}"
126 openStackUserName: "{{ .Values.openStackUserName }}"
127 ubuntu14Image: "{{ .Values.ubuntu14Image }}"
128 ubuntu16Image: "{{ .Values.ubuntu16Image }}"
129 scriptVersion: "{{ .Values.scriptVersion }}"
130 openStackPrivateNetId: "{{ .Values.openStackPrivateNetId }}"
131 openStackPrivateSubnetId: "{{ .Values.openStackPrivateSubnetId }}"
132 openStackPrivateNetCidr: "{{ .Values.openStackPrivateNetCidr }}"
133 openStackOamNetworkCidrPrefix: "{{ .Values.openStackOamNetworkCidrPrefix }}"
134 vnfPubKey: "{{ .Values.vnfPubKey }}"
135 dcaeCollectorIp: "{{ .Values.dcaeCollectorIp }}"