Support additional namespaces in the status test
[testsuite/pythonsdk-tests.git] / src / onaptests / configuration / status_settings.py
1 from .settings import *  # noqa
2
3 """ Specific Status Check """
4 SERVICE_NAME = "Status Check"
5 SERVICE_DETAILS = "Checks status of all k8s resources in the selected namespace"
6 SERVICE_COMPONENTS = "ALL"
7 STATUS_RESULTS_DIRECTORY = "/tmp"
8 STORE_ARTIFACTS = True
9 CHECK_POD_VERSIONS = True
10 IGNORE_EMPTY_REPLICAS = False
11 STATUS_DETAILS_JSON = "status-details.json"
12 INCLUDE_ALL_RES_IN_DETAILS = True
13 EXTRA_NAMESPACE_LIST = []
14
15 FULL_LOGS_CONTAINERS = [
16     'dcae-bootstrap', 'dcae-cloudify-manager', 'aai-resources',
17     'aai-traversal', 'aai-modelloader', 'sdnc', 'so', 'so-bpmn-infra',
18     'so-openstack-adapter', 'so-sdc-controller', 'mariadb-galera', 'sdc-be',
19     'sdc-fe'
20 ]
21
22 # patterns to be excluded from the check
23 WAIVER_LIST = ['integration']
24
25 EXCLUDED_LABELS = {
26 }
27
28 SPECIFIC_LOGS_CONTAINERS = {
29     'sdc-onboarding-be': ['/var/log/onap/sdc/sdc-onboarding-be/error.log'],
30     'aaf-cm': [
31         '/opt/app/osaaf/logs/cm/cm-service.log',
32         '/opt/app/osaaf/logs/cm/cm-init.log'
33     ],
34     'aaf-fs': [
35         '/opt/app/osaaf/logs/fs/fs-service.log',
36         '/opt/app/osaaf/logs/fs/fs-init.log'
37     ],
38     'aaf-locate': [
39         '/opt/app/osaaf/logs/locate/locate-service.log',
40         '/opt/app/osaaf/logs/locate/locate-init.log'
41     ],
42     'aaf-service': [
43         '/opt/app/osaaf/logs/service/authz-service.log',
44         '/opt/app/osaaf/logs/service/authz-init.log'
45     ],
46     'sdc-be': [
47         '/var/log/onap/sdc/sdc-be/debug.log',
48         '/var/log/onap/sdc/sdc-be/error.log'
49     ],
50     'sdc-fe': [
51         '/var/log/onap/sdc/sdc-fe/debug.log',
52         '/var/log/onap/sdc/sdc-fe/error.log'
53     ],
54     'vid': [
55         '/var/log/onap/vid/audit.log',
56         '/var/log/onap/vid/application.log',
57         '/var/log/onap/vid/debug.log',
58         '/var/log/onap/vid/error.log'
59     ],
60 }
61
62 DOCKER_REPOSITORIES = [
63     'nexus3.onap.org:10001', 'docker.elastic.co', 'docker.io', 'library',
64     'registry.gitlab.com', 'registry.hub.docker.com', 'k8s.gcr.io', 'gcr.io'
65 ]
66 DOCKER_REPOSITORIES_NICKNAMES = {
67     'nexus3.onap.org:10001': 'onap',
68     'docker.elastic.co': 'elastic',
69     'docker.io': 'dockerHub (docker.io)',
70     'registry.hub.docker.com': 'dockerHub (registry)',
71     'registry.gitlab.com': 'gitlab',
72     'library': 'dockerHub (library)',
73     'default': 'dockerHub',
74     'k8s.gcr.io': 'google (k8s.gcr)',
75     'gcr.io': 'google (gcr)'
76 }
77
78 GENERIC_NAMES = {
79     'postgreSQL': ['crunchydata/crunchy-postgres', 'postgres'],
80     'mariadb': ['adfinissygroup/k8s-mariadb-galera-centos', 'mariadb'],
81     'elasticsearch': [
82         'bitnami/elasticsearch', 'elasticsearch/elasticsearch',
83         'onap/clamp-dashboard-elasticsearch'
84     ],
85     'nginx': ['bitnami/nginx', 'nginx'],
86     'cassandra': [
87         'cassandra', 'onap/music/cassandra_3_11', 'onap/music/cassandra_music',
88         'onap/aaf/aaf_cass'
89     ],
90     'zookeeper': ['google_samples/k8szk', 'onap/dmaap/zookeeper', 'zookeeper'],
91     'redis': [
92         'onap/vfc/db',
93         'onap/org.onap.dcaegen2.deployments.redis-cluster-container'
94     ],
95     'consul': ['consul', 'oomk8s/consul'],
96     'rabbitmq': ['ansible/awx_rabbitmq', 'rabbitmq']
97 }
98
99 MAX_LOG_BYTES = 512000
100
101 UNLIMITED_LOG_BYTES = 10**10  # 10 GB