1 from .settings import * # noqa
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"
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 = []
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',
22 # patterns to be excluded from the check
23 WAIVER_LIST = ['integration']
28 SPECIFIC_LOGS_CONTAINERS = {
29 'sdc-onboarding-be': ['/var/log/onap/sdc/sdc-onboarding-be/error.log'],
31 '/opt/app/osaaf/logs/cm/cm-service.log',
32 '/opt/app/osaaf/logs/cm/cm-init.log'
35 '/opt/app/osaaf/logs/fs/fs-service.log',
36 '/opt/app/osaaf/logs/fs/fs-init.log'
39 '/opt/app/osaaf/logs/locate/locate-service.log',
40 '/opt/app/osaaf/logs/locate/locate-init.log'
43 '/opt/app/osaaf/logs/service/authz-service.log',
44 '/opt/app/osaaf/logs/service/authz-init.log'
47 '/var/log/onap/sdc/sdc-be/debug.log',
48 '/var/log/onap/sdc/sdc-be/error.log'
51 '/var/log/onap/sdc/sdc-fe/debug.log',
52 '/var/log/onap/sdc/sdc-fe/error.log'
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'
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'
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)'
79 'postgreSQL': ['crunchydata/crunchy-postgres', 'postgres'],
80 'mariadb': ['adfinissygroup/k8s-mariadb-galera-centos', 'mariadb'],
82 'bitnami/elasticsearch', 'elasticsearch/elasticsearch',
83 'onap/clamp-dashboard-elasticsearch'
85 'nginx': ['bitnami/nginx', 'nginx'],
87 'cassandra', 'onap/music/cassandra_3_11', 'onap/music/cassandra_music',
90 'zookeeper': ['google_samples/k8szk', 'onap/dmaap/zookeeper', 'zookeeper'],
93 'onap/org.onap.dcaegen2.deployments.redis-cluster-container'
95 'consul': ['consul', 'oomk8s/consul'],
96 'rabbitmq': ['ansible/awx_rabbitmq', 'rabbitmq']
99 MAX_LOG_BYTES = 512000
101 UNLIMITED_LOG_BYTES = 10**10 # 10 GB