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
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',
21 # patterns to be excluded from the check
22 WAIVER_LIST = ['integration']
27 SPECIFIC_LOGS_CONTAINERS = {
28 'sdc-onboarding-be': ['/var/log/onap/sdc/sdc-onboarding-be/error.log'],
30 '/opt/app/osaaf/logs/cm/cm-service.log',
31 '/opt/app/osaaf/logs/cm/cm-init.log'
34 '/opt/app/osaaf/logs/fs/fs-service.log',
35 '/opt/app/osaaf/logs/fs/fs-init.log'
38 '/opt/app/osaaf/logs/locate/locate-service.log',
39 '/opt/app/osaaf/logs/locate/locate-init.log'
42 '/opt/app/osaaf/logs/service/authz-service.log',
43 '/opt/app/osaaf/logs/service/authz-init.log'
46 '/var/log/onap/sdc/sdc-be/debug.log',
47 '/var/log/onap/sdc/sdc-be/error.log'
50 '/var/log/onap/sdc/sdc-fe/debug.log',
51 '/var/log/onap/sdc/sdc-fe/error.log'
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'
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'
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)'
78 'postgreSQL': ['crunchydata/crunchy-postgres', 'postgres'],
79 'mariadb': ['adfinissygroup/k8s-mariadb-galera-centos', 'mariadb'],
81 'bitnami/elasticsearch', 'elasticsearch/elasticsearch',
82 'onap/clamp-dashboard-elasticsearch'
84 'nginx': ['bitnami/nginx', 'nginx'],
86 'cassandra', 'onap/music/cassandra_3_11', 'onap/music/cassandra_music',
89 'zookeeper': ['google_samples/k8szk', 'onap/dmaap/zookeeper', 'zookeeper'],
92 'onap/org.onap.dcaegen2.deployments.redis-cluster-container'
94 'consul': ['consul', 'oomk8s/consul'],
95 'rabbitmq': ['ansible/awx_rabbitmq', 'rabbitmq']
98 MAX_LOG_BYTES = 512000
100 UNLIMITED_LOG_BYTES = 10**10 # 10 GB