blob: 3696057310d25f79251319c8d1815a4bcdc84879 [file] [log] [blame]
vaibhav_16deca3e08b92018-03-22 09:07:12 +00001# 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
vaibhav_16dec22c7c252018-03-15 07:05:10 +000015#################################################################
16# Global configuration defaults.
17#################################################################
18global: # global defaults
19 nodePortPrefix: 302
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000020 ubuntuInitRepository: registry.hub.docker.com
Mandeep Khinda80d2d722018-05-17 20:08:42 +000021 persistence: {}
vaibhav_16dec22c7c252018-03-15 07:05:10 +000022
23# application image
24repository: nexus3.onap.org:10001
Brian Freeman71d1a6e2019-10-23 16:44:45 -050025image: onap/testsuite:1.5.4
kerenj4b69a8c2017-08-23 12:46:02 +000026pullPolicy: Always
vaibhav_16dec22c7c252018-03-15 07:05:10 +000027
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000028ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
29
vaibhav_16dec22c7c252018-03-15 07:05:10 +000030# flag to enable debugging - application support required
31debugEnabled: false
32
33#################################################################
34# Application configuration defaults.
35#################################################################
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000036config:
vaibhav_16dec22c7c252018-03-15 07:05:10 +000037
Brian Freeman1fd9af72018-09-10 07:53:22 -050038# openStackEncryptedPasswordHere should match the encrypted string used in SO and APPC and overridden per environment
39 openStackEncryptedPasswordHere: "c124921a3a0efbe579782cde8227681e"
Brian Freemanc4783132019-07-11 21:52:46 -050040 openStackSoEncryptedPassword: "SAME_STRING_AS_SO_JAVA_ENCRYPTED_PASSWORD"
Brian Freeman1fd9af72018-09-10 07:53:22 -050041
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000042# Demo configuration
43# Nexus demo artifact version. Maps to GLOBAL_INJECTED_ARTIFACTS_VERSION
Gary Wu1dcb0bb2019-06-14 12:42:34 -070044demoArtifactsVersion: "1.4.0"
Gary Wu5df414c2018-11-20 13:07:16 -080045# Nexus demo artifact URL.
46demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases"
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000047# Openstack medium sized flavour name. Maps GLOBAL_INJECTED_VM_FLAVOR
vaibhav_16dec10d510b2018-01-17 15:40:59 +000048openStackFlavourMedium: "m1.medium"
Brian Freemanc4783132019-07-11 21:52:46 -050049
50################# Openstack .RC Parameters ################################333
51# KEYSTONE Version 3 Required for Rocky and beyond
52# Openstack Keystone API version. Valid values are [ v2.0, v3 ]. Maps to GLOBAL_INJECTED_OPENSTACK_KEYSTONE_API_VERSION
53openStackKeystoneAPIVersion: "v2.0"
54
55# OS_AUTH_URL without the /v3 or /v2.0 from the openstack .RC file
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000056# Openstack keystone URL. Maps to GLOBAL_INJECTED_KEYSTONE
vaibhav_16dec10d510b2018-01-17 15:40:59 +000057openStackKeyStoneUrl: "http://1.2.3.4:5000"
Brian Freemanc4783132019-07-11 21:52:46 -050058
59# OS_PROJECT_ID from the openstack .RC file
60# Openstack tenant UUID where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_TENANT_ID
61openStackTenantId: "47899782ed714295b1151681fdfd51f5"
62
63# OS_PROJECT_NAME from the openstack .RC file
64# Project name of Openstack where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_PROJECT_NAME
65openStackProjectName: "onap"
66
67# OS_USERNAME from the openstack .RC file
68# username for Openstack tenant where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_USERNAME
69openStackUserName: "tenantUsername"
70
71# OS_PROJECT_DOMAIN_ID from the openstack .RC file
72# in some environments it is a string but in other environmens it may be a numeric
73# Domain id of openstack where VNFs will be deployed. Maps to GLOBAL_INJECTED_OPENSTACK_DOMAIN_ID
74openStackDomainId: "default"
75
76# OS_USER_DOMAIN from the openstack .RC file
77# Use Domain of openstack where VNFs will be deployed. Maps to GLOBAL_INJECTED_OPENSTACK_USER_DOMAIN
78openStackUserDomain: "Default"
79
80
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000081# UUID of the Openstack network that can assign floating ips. Maps to GLOBAL_INJECTED_PUBLIC_NET_ID
vaibhav_16dec10d510b2018-01-17 15:40:59 +000082openStackPublicNetId: "e8f51958045716781ffc"
Michal Ptacek66b4e682019-07-16 14:07:31 +000083openStackPublicNetworkName: "public"
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000084# Openstack region. Maps to GLOBAL_INJECTED_REGION
vaibhav_16dec10d510b2018-01-17 15:40:59 +000085openStackRegion: "RegionOne"
Brian Freemanc4783132019-07-11 21:52:46 -050086
87
Brian Freeman2f9822e2019-04-22 10:41:59 -050088# Values for second cloud instante for VNF instantiatioen testing and keystone v3
89openStackRegionRegionThree: "RegionThree"
90openStackKeyStoneUrlRegionThree: "http://1.2.3.4:5000"
91openStackKeystoneAPIVersionRegionThree: "v3"
92openStackUserNameRegionThree: "demo"
Brian Freeman2f9822e2019-04-22 10:41:59 -050093# this is the java encrypted password that is needed for SO
94openSackMsoEncryptdPasswordRegionThree: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
95openStackTenantIdRegionThree: "3583253e932845a09cd4c8ca2f31d095"
Gary Wu561a0d32019-06-21 15:13:38 -070096openStackProjectNameRegionThree: "Integration-SB-RegionThree"
Brian Freeman64373532019-04-23 14:36:36 -050097openStackDomainIdRegionThree: "Default"
Brian Freeman2f9822e2019-04-22 10:41:59 -050098#
Mandeep Khinda15b8fc52018-04-17 03:26:26 +000099# Openstack glance image name for Ubuntu 14. Maps to GLOBAL_INJECTED_UBUNTU_1404_IMAGE
100ubuntu14Image: "Ubuntu_14_trusty"
101# Openstack glance image name for Ubuntu 16. Maps to GLOBAL_INJECTED_UBUNTU_1604_IMAGE
102ubuntu16Image: "Ubuntu_16_xenial"
103# GLOBAL_INJECTED_SCRIPT_VERSION. Maps to GLOBAL_INJECTED_SCRIPT_VERSION
Gary Wu1dcb0bb2019-06-14 12:42:34 -0700104scriptVersion: "1.4.0"
Mandeep Khinda15b8fc52018-04-17 03:26:26 +0000105# Openstack network to which VNFs will bind their primary (first) interface. Maps to GLOBAL_INJECTED_NETWORK
106openStackPrivateNetId: "e8f51956-00dd-4425-af36-045716781ffc"
Gary Wu90a8dad2018-10-22 15:11:34 -0700107# Openstack security group for instantiating VNFs
108openStackSecurityGroup: "onap_sg"
Mandeep Khinda15b8fc52018-04-17 03:26:26 +0000109# SDNC Preload configuration
110# Openstack subnet UUID for the network defined by openStackPrivateNetId. Maps to onap_private_subnet_id
111openStackPrivateSubnetId: "e8f51956-00dd-4425-af36-045716781ffc"
112# CIDR notation for the Openstack private network where VNFs will be spawned. Maps to onap_private_net_cidr
113openStackPrivateNetCidr: "10.0.0.0/8"
114# The first 2 octets of the private Openstack subnet where VNFs will be spawned.
115# Needed because sdnc preload templates hardcodes things like this 10.0.${ecompnet}.X
116openStackOamNetworkCidrPrefix: "10.0"
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500117# VID protocol/port until Selenium issue with SSL resolved
118# https/8443 vs http/8080
Ittay Stern7ceca012019-08-04 14:10:00 +0300119vidServerProtocol: "https"
120vidServerPort: "8443"
Brian Freeman461e3462018-05-14 13:49:03 -0500121# Override with Pub Key for access to VNF
DR695H3fb73852019-07-15 13:33:52 -0400122vnfPubKey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh imported-openssh-key"
123# Override with Private Key for access to VNF
124vnfPrivateKey: "onap_dev.yaml"
Mandeep Khinda80d2d722018-05-17 20:08:42 +0000125# Override with DCAE VES Collector external IP
Brian Freeman461e3462018-05-14 13:49:03 -0500126dcaeCollectorIp: "FILL_IN_WITH_DCAE_VES_COLLECTOR_IP"
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000127
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500128# Credentials for ONAP Component
129# AAF
130aafUsername: "demo@people.osaaf.org"
131aafPassword: "demo123456!"
132# AAI
133aaiUsername: "aai@aai.onap.org"
134aaiPassword: "demo123456!"
135# APPC
Gary Wu8392ef72018-10-31 14:49:37 -0700136appcUsername: "appc@appc.onap.org"
137appcPassword: "demo123456!"
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500138# DCAE
139dcaeUsername: "console"
140dcaePassword: "ZjJkYjllMjljMTI2M2Iz"
141# DROOLS
142droolsUsername: "demo@people.osaaf.org"
143droolsPassword: "demo123456!"
Jerry Floodf76496a2019-04-30 15:30:04 -0400144# OOF
145oofCmsoUsername: "oof@oof.onap.org"
146oofCmsoPassword: "demo123456!"
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500147# POLICY
148policyAuth: "dGVzdHBkcDphbHBoYTEyMw=="
149policyClientAuth: "cHl0aG9uOnRlc3Q="
150policyUsername: "demo@people.osaaf.org"
151policyPassword: "demo123456!"
Bilal A5fbb2832019-05-07 10:11:27 -0400152policyComponentUsername: "healthcheck"
153policyComponentPassword: "zb!XztG34"
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500154# PORTAL
155portalUsername: "demo"
156portalPassword: "Kp8bJ4SXszM0WXlhak3eHlcse"
157# SO
158soUsername: "InfraPortalClient"
159soPassword: "password1$"
160soCatdbUsername: "bpel"
161soCatdbPassword: "password1$"
162# SDNC
163sdncUsername: "admin"
164sdncPassword: "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
165# VID
166vidUsername: "demo"
167vidPassword: "Kp8bJ4SXszM0WX"
168vidHealthUsername: "Default"
169vidHealthPassword: "AppPassword!1"
pkaras3f830a52019-04-10 10:49:18 +0200170# DMAAP BC
171bcUsername: "dmaap-bc@dmaap-bc.onap.org"
172bcPassword: "demo123456!"
marekpld1d85892019-05-10 12:39:31 +0200173# DMAAP KAFKA JAAS
174kafkaJaasUsername: "admin"
175kafkaJaasPassword: "admin_secret"
Brian Freeman1c00bbc2018-10-13 14:06:40 -0500176
vrvarmad9fa1842019-04-25 23:08:01 -0400177#OOF
178oofUsername: "oof@oof.onap.org"
179oofPassword: "demo123456!"
180cmsoUsername: "oof@oof.onap.org"
181cmsoPassword: "demo123456!"
DR695H16a64fa2019-06-17 12:07:19 -0400182oofOsdfPciOptUsername: "oof@oof.onap.org"
183oofOsdfPciOptPassword: "demo123456!"
DR695H0120ece2019-06-19 21:20:05 -0400184oofHomingUsername: "admin1"
185oofHomingPassword: "plan.15"
186
vrvarmad9fa1842019-04-25 23:08:01 -0400187
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000188# default number of instances
Mandeep Khinda15b8fc52018-04-17 03:26:26 +0000189replicaCount: 1
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000190
191nodeSelector: {}
192
193affinity: {}
194
Mandeep Khinda20b98282018-09-24 15:15:48 +0000195# Resource Limit flavor -By Default using small
vaibhav_16decea44b8e2018-09-19 02:36:17 +0000196flavor: small
197# Segregation for Different environment (Small and Large)
198resources:
199 small:
200 limits:
201 cpu: 2000m
202 memory: 4Gi
203 requests:
204 cpu: 500m
205 memory: 1Gi
206 large:
207 limits:
208 cpu: 4000m
209 memory: 8Gi
210 requests:
211 cpu: 1000m
212 memory: 2Gi
Mandeep Khinda20b98282018-09-24 15:15:48 +0000213 unlimited: {}
vaibhav_16decea44b8e2018-09-19 02:36:17 +0000214
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000215# probe configuration parameters
216liveness:
Gary Wu4d88f112018-10-08 13:22:12 -0700217 initialDelaySeconds: 180
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000218 periodSeconds: 10
219 # necessary to disable liveness probe when setting breakpoints
220 # in debugger so K8s doesn't restart unresponsive container
221 enabled: true
222
223readiness:
Gary Wu4d88f112018-10-08 13:22:12 -0700224 initialDelaySeconds: 180
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000225 periodSeconds: 10
226
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000227service:
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000228 name: robot
Mandeep Khinda15b8fc52018-04-17 03:26:26 +0000229 type: NodePort
230 portName: httpd
231 externalPort: 88
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000232 internalPort: 88
Mandeep Khinda15b8fc52018-04-17 03:26:26 +0000233 nodePort: "09"
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000234
vaibhav_16dec22c7c252018-03-15 07:05:10 +0000235ingress:
236 enabled: false
237
Mandeep Khinda80d2d722018-05-17 20:08:42 +0000238## Persist data to a persitent volume
239persistence:
240 enabled: true
241
242 ## A manually managed Persistent Volume and Claim
243 ## Requires persistence.enabled: true
244 ## If defined, PVC must be created manually before volume will be bound
245 # existingClaim:
246 volumeReclaimPolicy: Retain
247
248 ## database data Persistent Volume Storage Class
249 ## If defined, storageClassName: <storageClass>
250 ## If set to "-", storageClassName: "", which disables dynamic provisioning
251 ## If undefined (the default) or set to null, no storageClassName spec is
252 ## set, choosing the default provisioner. (gp2 on AWS, standard on
253 ## GKE, AWS & OpenStack)
254 ##
255 # storageClass: "-"
256 accessMode: ReadWriteMany
257 size: 2Gi
258 mountPath: /dockerdata-nfs
Brian Freeman1fd9af72018-09-10 07:53:22 -0500259 mountSubPath: robot/logs