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