16ac5a61689cb78bd665ce2b81bc1c7d9b5b310e
[it/test.git] / ric_robot_suite / helm / nanobot / values.yaml
1 #   Copyright (c) 2019 AT&T Intellectual Property.
2 #   Copyright (c) 2019 Nokia.
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 # configuration for this chart is split between this file and the "recipe"
18 # used by the ric-common chart.  For the most part, platform configuration
19 # is defined by that recipe, and robot configuration is here.
20 #
21
22 images:
23  ric:
24   robot:
25    job:
26     init:
27      name: alpine
28      # tag: latest
29     run:
30      repository: snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001
31      name: test/nanobot
32      tag: latest
33      # note: the helm chart does not create repository credential secrets.
34      # If your repository requires authentication, create a docker-registry 
35      # secret with
36      #
37      #   kubectl create secret docker-registry --namespace <robot-job-namespace> ...
38      #
39      # and fill in secret-name below.  Only one secret should be created per
40      # registry. The chart will take care of producing a unique  list of
41      # imagePullSecrets.
42      repositoryCred: azure-secret
43 ric:
44  cluster:
45   # The kubernetes cluster name.  To find this, do:
46   # $ grep cluster: ${KUBECONFIG}
47   name: kubernetes
48   # the DNS domain for k8s services, typically "cluster.local"
49   domain: cluster.local
50  platform:
51   # RIC installation details.  The values
52   # for these can typically be found in
53   # the ricplt/ric_env.sh file from the ric
54   # platform source tree
55   releaseName: r0
56   components:
57    a1mediator:
58    appmgr:
59     user: test
60     password: test
61    dbaas:
62    e2mgr:
63     user: test
64     password: test
65    e2term:
66    rtmgr:
67     user: test
68     password: test
69    submgr:
70  xapp:
71   mcxapp:
72    listener:
73     containername: mc-xapp-listener
74    writer:
75     containername: mc-xapp-writer
76     # statistics sent to ves by the writer.  the tests
77     # will check that these are actually being sent
78     statistics:
79     - mc_connected_cnt
80     - mc_connection_stats
81     - mc_connects_cnt
82     - mc_disconnects_cnt
83     - mc_unique_ue_cnt
84     - rrcx_pdf_serv_cell
85     - rrcx_pdf_serv_gnb
86     - rrcx_stats_serv_cell
87     - rrcx_stats_serv_gnb
88  robot:
89   release: r1
90   #
91   # If specified, a host filesystem
92   # path where robot output will be stored 
93   # log: /opt/ric/robot/log
94   #
95   # Active testsuites can be chosen by
96   # tag, testuite names, or both.  leaving
97   # either unspecified will cause all to run.
98   testsuites:
99   # - ricdeployment
100   # - healthcheck
101   tags:
102    enabled:
103    # - etetests
104    # - k8stests
105    disabled:
106    # - intrusive
107    # - artificialdata
108    - UpdateWebPage
109    - e2setup_dash
110    - x2setup_dash
111   #
112   job:
113    # set this to a true value to cause
114    # the job to fail (and, typically, be resubmitted)
115    # when tests fail
116    failOnTestFail: true
117    serviceAccount:
118     # by default, the job will create
119     # a temporary serviceaccount and
120     # role to allow it to access the
121     # xapp and platform namespaces.
122     # to use an existing serviceaccount,
123     # set this to false...
124     create: true
125     # ... and specify the serviceaccount here:
126     # name: nanobot
127   #    
128   environment:
129     # the name of a test xapp; the appmgr testsuite
130     # will attempt to deploy and undeploy this app;
131     # This should be an xapp which is "onboarded" to
132     # the appmgr but not deployed at the time the test
133     # is initiated.
134     xapp: xapp-std
135     gNodeB:
136      # the details of a test gNodeB, for [E/X]2 tests.
137      # This can be either a real gnodeb or a simulator,
138      # but in either case should exist prior to test
139      # initiation.
140      name: AAAA456789
141      address: 10.0.0.3
142      port: 36421
143     dashboard:
144      address: 10.1.0.1
145      port: 31080