6232cfe25e087a3c1d8e3e5aac71a324bba8c4c4
[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
14 FULL_LOGS_CONTAINERS = [
15     'dcae-bootstrap', 'dcae-cloudify-manager', 'aai-resources',
16     'aai-traversal', 'aai-modelloader', 'sdnc', 'so', 'so-bpmn-infra',
17     'so-openstack-adapter', 'so-sdc-controller', 'mariadb-galera', 'sdc-be',
18     'sdc-fe'
19 ]
20
21 # patterns to be excluded from the check
22 WAIVER_LIST = ['integration']
23
24 EXCLUDED_LABELS = {
25 }
26
27 SPECIFIC_LOGS_CONTAINERS = {
28     'sdc-onboarding-be': ['/var/log/onap/sdc/sdc-onboarding-be/error.log'],
29     'aaf-cm': [
30         '/opt/app/osaaf/logs/cm/cm-service.log',
31         '/opt/app/osaaf/logs/cm/cm-init.log'
32     ],
33     'aaf-fs': [
34         '/opt/app/osaaf/logs/fs/fs-service.log',
35         '/opt/app/osaaf/logs/fs/fs-init.log'
36     ],
37     'aaf-locate': [
38         '/opt/app/osaaf/logs/locate/locate-service.log',
39         '/opt/app/osaaf/logs/locate/locate-init.log'
40     ],
41     'aaf-service': [
42         '/opt/app/osaaf/logs/service/authz-service.log',
43         '/opt/app/osaaf/logs/service/authz-init.log'
44     ],
45     'sdc-be': [
46         '/var/log/onap/sdc/sdc-be/debug.log',
47         '/var/log/onap/sdc/sdc-be/error.log'
48     ],
49     'sdc-fe': [
50         '/var/log/onap/sdc/sdc-fe/debug.log',
51         '/var/log/onap/sdc/sdc-fe/error.log'
52     ],
53     'vid': [
54         '/var/log/onap/vid/audit.log',
55         '/var/log/onap/vid/application.log',
56         '/var/log/onap/vid/debug.log',
57         '/var/log/onap/vid/error.log'
58     ],
59 }
60
61 DOCKER_REPOSITORIES = [
62     'nexus3.onap.org:10001', 'docker.elastic.co', 'docker.io', 'library',
63     'registry.gitlab.com', 'registry.hub.docker.com', 'k8s.gcr.io', 'gcr.io'
64 ]
65 DOCKER_REPOSITORIES_NICKNAMES = {
66     'nexus3.onap.org:10001': 'onap',
67     'docker.elastic.co': 'elastic',
68     'docker.io': 'dockerHub (docker.io)',
69     'registry.hub.docker.com': 'dockerHub (registry)',
70     'registry.gitlab.com': 'gitlab',
71     'library': 'dockerHub (library)',
72     'default': 'dockerHub',
73     'k8s.gcr.io': 'google (k8s.gcr)',
74     'gcr.io': 'google (gcr)'
75 }
76
77 GENERIC_NAMES = {
78     'postgreSQL': ['crunchydata/crunchy-postgres', 'postgres'],
79     'mariadb': ['adfinissygroup/k8s-mariadb-galera-centos', 'mariadb'],
80     'elasticsearch': [
81         'bitnami/elasticsearch', 'elasticsearch/elasticsearch',
82         'onap/clamp-dashboard-elasticsearch'
83     ],
84     'nginx': ['bitnami/nginx', 'nginx'],
85     'cassandra': [
86         'cassandra', 'onap/music/cassandra_3_11', 'onap/music/cassandra_music',
87         'onap/aaf/aaf_cass'
88     ],
89     'zookeeper': ['google_samples/k8szk', 'onap/dmaap/zookeeper', 'zookeeper'],
90     'redis': [
91         'onap/vfc/db',
92         'onap/org.onap.dcaegen2.deployments.redis-cluster-container'
93     ],
94     'consul': ['consul', 'oomk8s/consul'],
95     'rabbitmq': ['ansible/awx_rabbitmq', 'rabbitmq']
96 }
97
98 MAX_LOG_BYTES = 512000
99
100 UNLIMITED_LOG_BYTES = 10**10  # 10 GB