-
Notifications
You must be signed in to change notification settings - Fork 0
/
searchindex.js
1 lines (1 loc) · 87.3 KB
/
searchindex.js
1
Search.setIndex({"alltitles": {"Krkn Foundation Library": [[14, "krkn-foundation-library"]], "Module contents": [[0, "module-elastic"], [2, "module-k8s"], [5, "module-models"], [6, "module-models.elastic"], [8, "module-models.k8s"], [10, "module-models.krkn"], [12, "module-models.telemetry"], [15, "module-ocp"], [17, "module-prometheus"], [19, "module-telemetry"], [20, "module-telemetry.k8s"], [22, "module-telemetry.ocp"], [24, "module-utils"], [27, "module-version"]], "Submodules": [[0, "submodules"], [2, "submodules"], [6, "submodules"], [8, "submodules"], [10, "submodules"], [12, "submodules"], [15, "submodules"], [17, "submodules"], [20, "submodules"], [22, "submodules"], [24, "submodules"], [27, "submodules"]], "Subpackages": [[5, "subpackages"], [19, "subpackages"]], "elastic package": [[0, "elastic-package"]], "elastic.krkn_elastic module": [[1, "module-elastic.krkn_elastic"]], "k8s package": [[2, "k8s-package"]], "k8s.krkn_kubernetes module": [[3, "module-k8s.krkn_kubernetes"]], "k8s.pods_monitor_pool module": [[4, "module-k8s.pods_monitor_pool"]], "models package": [[5, "models-package"]], "models.elastic package": [[6, "models-elastic-package"]], "models.elastic.models module": [[7, "module-models.elastic.models"]], "models.k8s package": [[8, "models-k8s-package"]], "models.k8s.models module": [[9, "module-models.k8s.models"]], "models.krkn package": [[10, "models-krkn-package"]], "models.krkn.models module": [[11, "module-models.krkn.models"]], "models.telemetry package": [[12, "models-telemetry-package"]], "models.telemetry.models module": [[13, "module-models.telemetry.models"]], "ocp package": [[15, "ocp-package"]], "ocp.krkn_openshift module": [[16, "module-ocp.krkn_openshift"]], "prometheus package": [[17, "prometheus-package"]], "prometheus.krkn_prometheus module": [[18, "module-prometheus.krkn_prometheus"]], "telemetry package": [[19, "telemetry-package"]], "telemetry.k8s package": [[20, "telemetry-k8s-package"]], "telemetry.k8s.krkn_telemetry_kubernetes module": [[21, "module-telemetry.k8s.krkn_telemetry_kubernetes"]], "telemetry.ocp package": [[22, "telemetry-ocp-package"]], "telemetry.ocp.krkn_telemetry_openshift module": [[23, "module-telemetry.ocp.krkn_telemetry_openshift"]], "utils package": [[24, "utils-package"]], "utils.functions module": [[25, "module-utils.functions"]], "utils.safe_logger module": [[26, "module-utils.safe_logger"]], "version package": [[27, "version-package"]], "version.version module": [[28, "module-version.version"]]}, "docnames": ["elastic", "elastic.krkn_elastic", "k8s", "k8s.krkn_kubernetes", "k8s.pods_monitor_pool", "models", "models.elastic", "models.elastic.models", "models.k8s", "models.k8s.models", "models.krkn", "models.krkn.models", "models.telemetry", "models.telemetry.models", "modules", "ocp", "ocp.krkn_openshift", "prometheus", "prometheus.krkn_prometheus", "telemetry", "telemetry.k8s", "telemetry.k8s.krkn_telemetry_kubernetes", "telemetry.ocp", "telemetry.ocp.krkn_telemetry_openshift", "utils", "utils.functions", "utils.safe_logger", "version", "version.version"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["elastic.rst", "elastic.krkn_elastic.rst", "k8s.rst", "k8s.krkn_kubernetes.rst", "k8s.pods_monitor_pool.rst", "models.rst", "models.elastic.rst", "models.elastic.models.rst", "models.k8s.rst", "models.k8s.models.rst", "models.krkn.rst", "models.krkn.models.rst", "models.telemetry.rst", "models.telemetry.models.rst", "modules.rst", "ocp.rst", "ocp.krkn_openshift.rst", "prometheus.rst", "prometheus.krkn_prometheus.rst", "telemetry.rst", "telemetry.k8s.rst", "telemetry.k8s.krkn_telemetry_kubernetes.rst", "telemetry.ocp.rst", "telemetry.ocp.krkn_telemetry_openshift.rst", "utils.rst", "utils.functions.rst", "utils.safe_logger.rst", "version.rst", "version.version.rst"], "indexentries": {"__init__() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.__init__", false]], "__init__() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.__init__", false]], "__init__() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.__init__", false]], "__init__() (models.elastic.models.elasticalert method)": [[7, "models.elastic.models.ElasticAlert.__init__", false]], "__init__() (models.elastic.models.elasticchaosruntelemetry method)": [[7, "models.elastic.models.ElasticChaosRunTelemetry.__init__", false]], "__init__() (models.elastic.models.elasticmetric method)": [[7, "models.elastic.models.ElasticMetric.__init__", false]], "__init__() (models.elastic.models.elasticmetricvalue method)": [[7, "models.elastic.models.ElasticMetricValue.__init__", false]], "__init__() (models.k8s.models.affectedpod method)": [[9, "models.k8s.models.AffectedPod.__init__", false]], "__init__() (models.k8s.models.container method)": [[9, "models.k8s.models.Container.__init__", false]], "__init__() (models.k8s.models.pod method)": [[9, "models.k8s.models.Pod.__init__", false]], "__init__() (models.k8s.models.podsmonitorthread method)": [[9, "models.k8s.models.PodsMonitorThread.__init__", false]], "__init__() (models.k8s.models.podsstatus method)": [[9, "models.k8s.models.PodsStatus.__init__", false]], "__init__() (models.k8s.models.pvc method)": [[9, "models.k8s.models.PVC.__init__", false]], "__init__() (models.k8s.models.servicehijacking method)": [[9, "models.k8s.models.ServiceHijacking.__init__", false]], "__init__() (models.k8s.models.volume method)": [[9, "models.k8s.models.Volume.__init__", false]], "__init__() (models.k8s.models.volumemount method)": [[9, "models.k8s.models.VolumeMount.__init__", false]], "__init__() (models.krkn.models.chaosrunalert method)": [[11, "models.krkn.models.ChaosRunAlert.__init__", false]], "__init__() (models.krkn.models.chaosrunalertsummary method)": [[11, "models.krkn.models.ChaosRunAlertSummary.__init__", false]], "__init__() (models.krkn.models.chaosrunoutput method)": [[11, "models.krkn.models.ChaosRunOutput.__init__", false]], "__init__() (models.telemetry.models.chaosruntelemetry method)": [[13, "models.telemetry.models.ChaosRunTelemetry.__init__", false]], "__init__() (models.telemetry.models.clusterevent method)": [[13, "models.telemetry.models.ClusterEvent.__init__", false]], "__init__() (models.telemetry.models.nodeinfo method)": [[13, "models.telemetry.models.NodeInfo.__init__", false]], "__init__() (models.telemetry.models.s3bucketobject method)": [[13, "models.telemetry.models.S3BucketObject.__init__", false]], "__init__() (models.telemetry.models.scenariotelemetry method)": [[13, "models.telemetry.models.ScenarioTelemetry.__init__", false]], "__init__() (models.telemetry.models.taint method)": [[13, "models.telemetry.models.Taint.__init__", false]], "__init__() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.__init__", false]], "__init__() (prometheus.krkn_prometheus.krknprometheus method)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.__init__", false]], "__init__() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.__init__", false]], "__init__() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.__init__", false]], "__init__() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.__init__", false]], "affected_pods (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.affected_pods", false]], "affected_pods (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.affected_pods", false]], "affectedpod (class in models.k8s.models)": [[9, "models.k8s.models.AffectedPod", false]], "alertname (models.krkn.models.chaosrunalert attribute)": [[11, "models.krkn.models.ChaosRunAlert.alertname", false]], "alertstate (models.krkn.models.chaosrunalert attribute)": [[11, "models.krkn.models.ChaosRunAlert.alertstate", false]], "api_client (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.api_client", false]], "apirequestexception": [[9, "models.k8s.models.ApiRequestException", false]], "apply_yaml() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.apply_yaml", false]], "apps_api (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.apps_api", false]], "architecture (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.architecture", false]], "archive_and_get_path_from_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.archive_and_get_path_from_pod", false]], "batch_cli (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.batch_cli", false]], "cancel() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.cancel", false]], "capacity (models.k8s.models.pvc attribute)": [[9, "models.k8s.models.PVC.capacity", false]], "chaos_alerts (models.krkn.models.chaosrunalertsummary attribute)": [[11, "models.krkn.models.ChaosRunAlertSummary.chaos_alerts", false]], "chaosrunalert (class in models.krkn.models)": [[11, "models.krkn.models.ChaosRunAlert", false]], "chaosrunalertsummary (class in models.krkn.models)": [[11, "models.krkn.models.ChaosRunAlertSummary", false]], "chaosrunoutput (class in models.krkn.models)": [[11, "models.krkn.models.ChaosRunOutput", false]], "chaosruntelemetry (class in models.telemetry.models)": [[13, "models.telemetry.models.ChaosRunTelemetry", false]], "check_date_in_localized_interval() (in module utils.functions)": [[25, "utils.functions.check_date_in_localized_interval", false]], "check_if_namespace_exists() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.check_if_namespace_exists", false]], "check_if_pod_exists() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.check_if_pod_exists", false]], "check_if_pvc_exists() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.check_if_pvc_exists", false]], "check_namespaces() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.check_namespaces", false]], "cli (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.cli", false]], "close() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.close", false]], "cloud_infrastructure (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.cloud_infrastructure", false]], "cloud_type (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.cloud_type", false]], "cluster_events (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.cluster_events", false]], "cluster_version (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.cluster_version", false]], "clusterevent (class in models.telemetry.models)": [[13, "models.telemetry.models.ClusterEvent", false]], "collect_and_parse_cluster_events() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.collect_and_parse_cluster_events", false]], "collect_cluster_metadata() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.collect_cluster_metadata", false]], "collect_cluster_metadata() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.collect_cluster_metadata", false]], "collect_filter_archive_ocp_logs() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.collect_filter_archive_ocp_logs", false]], "config_map_name (models.k8s.models.servicehijacking attribute)": [[9, "models.k8s.models.ServiceHijacking.config_map_name", false]], "container (class in models.k8s.models)": [[9, "models.k8s.models.Container", false]], "containers (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.containers", false]], "count (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.count", false]], "create_job() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_job", false]], "create_manifestwork() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_manifestwork", false]], "create_net_policy() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_net_policy", false]], "create_obj() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_obj", false]], "create_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_pod", false]], "create_token_for_sa() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.create_token_for_sa", false]], "creation (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.creation", false]], "critical_alerts (models.krkn.models.chaosrunoutput attribute)": [[11, "models.krkn.models.ChaosRunOutput.critical_alerts", false]], "custom_object_client (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.custom_object_client", false]], "decode_base64_file() (in module utils.functions)": [[25, "utils.functions.decode_base64_file", false]], "deep_get_attribute() (in module utils.functions)": [[25, "utils.functions.deep_get_attribute", false]], "deep_set_attribute() (in module utils.functions)": [[25, "utils.functions.deep_set_attribute", false]], "default_telemetry_group (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes attribute)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.default_telemetry_group", false]], "delete_daemonset() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_daemonset", false]], "delete_deployment() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_deployment", false]], "delete_file_from_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_file_from_pod", false]], "delete_job() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_job", false]], "delete_manifestwork() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_manifestwork", false]], "delete_namespace() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_namespace", false]], "delete_net_policy() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_net_policy", false]], "delete_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_pod", false]], "delete_replicaset() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_replicaset", false]], "delete_services() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_services", false]], "delete_statefulset() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.delete_statefulset", false]], "deploy_service_hijacking() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.deploy_service_hijacking", false]], "deploy_syn_flood() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.deploy_syn_flood", false]], "dyn_client (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.dyn_client", false]], "effect (models.telemetry.models.taint attribute)": [[13, "models.telemetry.models.Taint.effect", false]], "elastic": [[0, "module-elastic", false]], "elastic.krkn_elastic": [[1, "module-elastic.krkn_elastic", false]], "elasticaffectedpod (class in models.elastic.models)": [[7, "models.elastic.models.ElasticAffectedPod", false]], "elasticalert (class in models.elastic.models)": [[7, "models.elastic.models.ElasticAlert", false]], "elasticchaosruntelemetry (class in models.elastic.models)": [[7, "models.elastic.models.ElasticChaosRunTelemetry", false]], "elasticchaosruntelemetry.index (class in models.elastic.models)": [[7, "models.elastic.models.ElasticChaosRunTelemetry.Index", false]], "elasticmetric (class in models.elastic.models)": [[7, "models.elastic.models.ElasticMetric", false]], "elasticmetricvalue (class in models.elastic.models)": [[7, "models.elastic.models.ElasticMetricValue", false]], "elasticnodeinfo (class in models.elastic.models)": [[7, "models.elastic.models.ElasticNodeInfo", false]], "elasticpodsstatus (class in models.elastic.models)": [[7, "models.elastic.models.ElasticPodsStatus", false]], "elasticscenarioparameters (class in models.elastic.models)": [[7, "models.elastic.models.ElasticScenarioParameters", false]], "elasticscenariotelemetry (class in models.elastic.models)": [[7, "models.elastic.models.ElasticScenarioTelemetry", false]], "elastictaint (class in models.elastic.models)": [[7, "models.elastic.models.ElasticTaint", false]], "end_timestamp (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.end_timestamp", false]], "error (models.k8s.models.podsstatus attribute)": [[9, "models.k8s.models.PodsStatus.error", false]], "error() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.error", false]], "es (elastic.krkn_elastic.krknelastic attribute)": [[1, "elastic.krkn_elastic.KrknElastic.es", false]], "events (k8s.pods_monitor_pool.podsmonitorpool attribute)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.events", false]], "exec_cmd_in_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.exec_cmd_in_pod", false]], "exec_command_on_node() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.exec_command_on_node", false]], "executor (models.k8s.models.podsmonitorthread attribute)": [[9, "models.k8s.models.PodsMonitorThread.executor", false]], "exit_status (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.exit_status", false]], "filter_dictionary() (in module utils.functions)": [[25, "utils.functions.filter_dictionary", false]], "filter_log_file_worker() (in module utils.functions)": [[25, "utils.functions.filter_log_file_worker", false]], "filter_log_line() (in module utils.functions)": [[25, "utils.functions.filter_log_line", false]], "filter_must_gather_ocp_log_folder() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.filter_must_gather_ocp_log_folder", false]], "find_executable_in_path() (in module utils.functions)": [[25, "utils.functions.find_executable_in_path", false]], "find_kraken_node() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.find_kraken_node", false]], "future (models.k8s.models.podsmonitorthread attribute)": [[9, "models.k8s.models.PodsMonitorThread.future", false]], "generate_url_and_put_to_s3_worker() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.generate_url_and_put_to_s3_worker", false]], "get_all_kubernetes_object_count() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_kubernetes_object_count", false]], "get_all_pod_info() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_pod_info", false]], "get_all_pods() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_pods", false]], "get_all_replicasets() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_replicasets", false]], "get_all_services() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_services", false]], "get_all_statefulset() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_all_statefulset", false]], "get_api_resources_by_group() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_api_resources_by_group", false]], "get_archive_volume_from_pod_worker() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_archive_volume_from_pod_worker", false]], "get_bucket_url_for_filename() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.get_bucket_url_for_filename", false]], "get_cloud_infrastructure() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.get_cloud_infrastructure", false]], "get_cluster_network_plugins() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.get_cluster_network_plugins", false]], "get_cluster_type() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.get_cluster_type", false]], "get_clusterversion_string() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.get_clusterversion_string", false]], "get_containers_in_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_containers_in_pod", false]], "get_daemonset() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_daemonset", false]], "get_deployment_ns() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_deployment_ns", false]], "get_deployment_ready() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_deployment_ready", false]], "get_host() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_host", false]], "get_job_status() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_job_status", false]], "get_junit_test_case() (in module utils.functions)": [[25, "utils.functions.get_junit_test_case", false]], "get_kubeconfig_path() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_kubeconfig_path", false]], "get_kubernetes_core_objects_count() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_kubernetes_core_objects_count", false]], "get_kubernetes_custom_objects_count() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_kubernetes_custom_objects_count", false]], "get_lib_kubernetes() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.get_lib_kubernetes", false]], "get_lib_ocp() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.get_lib_ocp", false]], "get_namespace_status() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_namespace_status", false]], "get_namespaced_net_policy() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_namespaced_net_policy", false]], "get_node() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_node", false]], "get_node_resource_version() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_node_resource_version", false]], "get_nodes_infos() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_nodes_infos", false]], "get_ocp_prometheus_data() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.get_ocp_prometheus_data", false]], "get_pod_info() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_pod_info", false]], "get_pod_log() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_pod_log", false]], "get_pod_shell() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_pod_shell", false]], "get_prometheus_api_connection_data() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.get_prometheus_api_connection_data", false]], "get_prometheus_pod_data() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.get_prometheus_pod_data", false]], "get_pvc_info() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_pvc_info", false]], "get_random_string() (in module utils.functions)": [[25, "utils.functions.get_random_string", false]], "get_telemetry_config() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.get_telemetry_config", false]], "get_telemetry_request_id() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.get_telemetry_request_id", false]], "get_version() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.get_version", false]], "get_vm_number() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.get_vm_number", false]], "get_yaml_item_value() (in module utils.functions)": [[25, "utils.functions.get_yaml_item_value", false]], "image (models.k8s.models.container attribute)": [[9, "models.k8s.models.Container.image", false]], "info() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.info", false]], "instance_type (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.instance_type", false]], "involved_object_kind (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.involved_object_kind", false]], "involved_object_name (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.involved_object_name", false]], "involved_object_namespace (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.involved_object_namespace", false]], "is_host_reachable() (in module utils.functions)": [[25, "utils.functions.is_host_reachable", false]], "is_kubernetes() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.is_kubernetes", false]], "is_openshift() (ocp.krkn_openshift.krknopenshift method)": [[16, "ocp.krkn_openshift.KrknOpenshift.is_openshift", false]], "is_pod_running() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.is_pod_running", false]], "is_pod_terminating() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.is_pod_terminating", false]], "join() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.join", false]], "join() (models.k8s.models.podsmonitorthread method)": [[9, "models.k8s.models.PodsMonitorThread.join", false]], "k8s": [[2, "module-k8s", false]], "k8s.krkn_kubernetes": [[3, "module-k8s.krkn_kubernetes", false]], "k8s.pods_monitor_pool": [[4, "module-k8s.pods_monitor_pool", false]], "kernel_version (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.kernel_version", false]], "key (models.telemetry.models.taint attribute)": [[13, "models.telemetry.models.Taint.key", false]], "krknelastic (class in elastic.krkn_elastic)": [[1, "elastic.krkn_elastic.KrknElastic", false]], "krknkubernetes (class in k8s.krkn_kubernetes)": [[3, "k8s.krkn_kubernetes.KrknKubernetes", false]], "krknopenshift (class in ocp.krkn_openshift)": [[16, "ocp.krkn_openshift.KrknOpenshift", false]], "krknprometheus (class in prometheus.krkn_prometheus)": [[18, "prometheus.krkn_prometheus.KrknPrometheus", false]], "krkntelemetrykubernetes (class in telemetry.k8s.krkn_telemetry_kubernetes)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes", false]], "krkntelemetryopenshift (class in telemetry.ocp.krkn_telemetry_openshift)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift", false]], "kubelet_version (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.kubelet_version", false]], "kubernetes_objects_count (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.kubernetes_objects_count", false]], "list_all_namespaces() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_all_namespaces", false]], "list_continue_helper() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_continue_helper", false]], "list_killable_managedclusters() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_killable_managedclusters", false]], "list_killable_nodes() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_killable_nodes", false]], "list_namespaces() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_namespaces", false]], "list_namespaces_by_regex() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_namespaces_by_regex", false]], "list_nodes() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_nodes", false]], "list_pods() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_pods", false]], "list_ready_nodes() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.list_ready_nodes", false]], "log_exception() (in module utils.functions)": [[25, "utils.functions.log_exception", false]], "log_file_name (utils.safe_logger.safelogger property)": [[26, "utils.safe_logger.SafeLogger.log_file_name", false]], "merge() (models.k8s.models.podsstatus method)": [[9, "models.k8s.models.PodsStatus.merge", false]], "message (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.message", false]], "models": [[5, "module-models", false]], "models.elastic": [[6, "module-models.elastic", false]], "models.elastic.models": [[7, "module-models.elastic.models", false]], "models.k8s": [[8, "module-models.k8s", false]], "models.k8s.models": [[9, "module-models.k8s.models", false]], "models.krkn": [[10, "module-models.krkn", false]], "models.krkn.models": [[11, "module-models.krkn.models", false]], "models.telemetry": [[12, "module-models.telemetry", false]], "models.telemetry.models": [[13, "module-models.telemetry.models", false]], "modified (models.telemetry.models.s3bucketobject attribute)": [[13, "models.telemetry.models.S3BucketObject.modified", false]], "module": [[0, "module-elastic", false], [1, "module-elastic.krkn_elastic", false], [2, "module-k8s", false], [3, "module-k8s.krkn_kubernetes", false], [4, "module-k8s.pods_monitor_pool", false], [5, "module-models", false], [6, "module-models.elastic", false], [7, "module-models.elastic.models", false], [8, "module-models.k8s", false], [9, "module-models.k8s.models", false], [10, "module-models.krkn", false], [11, "module-models.krkn.models", false], [12, "module-models.telemetry", false], [13, "module-models.telemetry.models", false], [15, "module-ocp", false], [16, "module-ocp.krkn_openshift", false], [17, "module-prometheus", false], [18, "module-prometheus.krkn_prometheus", false], [19, "module-telemetry", false], [20, "module-telemetry.k8s", false], [21, "module-telemetry.k8s.krkn_telemetry_kubernetes", false], [22, "module-telemetry.ocp", false], [23, "module-telemetry.ocp.krkn_telemetry_openshift", false], [24, "module-utils", false], [25, "module-utils.functions", false], [26, "module-utils.safe_logger", false], [27, "module-version", false], [28, "module-version.version", false]], "monitor_component() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_component", false]], "monitor_namespace() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_namespace", false]], "monitor_nodes() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_nodes", false]], "monitor_pods_by_label() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_pods_by_label", false]], "monitor_pods_by_name_pattern_and_namespace_pattern() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_pods_by_name_pattern_and_namespace_pattern", false]], "monitor_pods_by_namespace_pattern_and_label() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.monitor_pods_by_namespace_pattern_and_label", false]], "mountpath (models.k8s.models.volumemount attribute)": [[9, "models.k8s.models.VolumeMount.mountPath", false]], "name (models.elastic.models.elasticchaosruntelemetry.index attribute)": [[7, "models.elastic.models.ElasticChaosRunTelemetry.Index.name", false]], "name (models.k8s.models.container attribute)": [[9, "models.k8s.models.Container.name", false]], "name (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.name", false]], "name (models.k8s.models.pvc attribute)": [[9, "models.k8s.models.PVC.name", false]], "name (models.k8s.models.volume attribute)": [[9, "models.k8s.models.Volume.name", false]], "name (models.k8s.models.volumemount attribute)": [[9, "models.k8s.models.VolumeMount.name", false]], "name (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.name", false]], "namespace (models.k8s.models.affectedpod attribute)": [[9, "models.k8s.models.AffectedPod.namespace", false]], "namespace (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.namespace", false]], "namespace (models.k8s.models.pvc attribute)": [[9, "models.k8s.models.PVC.namespace", false]], "namespace (models.k8s.models.servicehijacking attribute)": [[9, "models.k8s.models.ServiceHijacking.namespace", false]], "namespace (models.krkn.models.chaosrunalert attribute)": [[11, "models.krkn.models.ChaosRunAlert.namespace", false]], "namespace (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.namespace", false]], "network_plugins (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.network_plugins", false]], "node_name (models.telemetry.models.taint attribute)": [[13, "models.telemetry.models.Taint.node_name", false]], "node_summary_infos (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.node_summary_infos", false]], "node_taints (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.node_taints", false]], "nodeinfo (class in models.telemetry.models)": [[13, "models.telemetry.models.NodeInfo", false]], "nodename (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.nodeName", false]], "nodes_type (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.nodes_type", false]], "ocp": [[15, "module-ocp", false]], "ocp.krkn_openshift": [[16, "module-ocp.krkn_openshift", false]], "os_version (models.telemetry.models.nodeinfo attribute)": [[13, "models.telemetry.models.NodeInfo.os_version", false]], "parameters (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.parameters", false]], "parameters_base64 (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.parameters_base64", false]], "parse_events_from_file() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.parse_events_from_file", false]], "parse_metric() (prometheus.krkn_prometheus.krknprometheus method)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.parse_metric", false]], "path (models.telemetry.models.s3bucketobject attribute)": [[13, "models.telemetry.models.S3BucketObject.path", false]], "path_exists_in_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.path_exists_in_pod", false]], "pod (class in models.k8s.models)": [[9, "models.k8s.models.Pod", false]], "pod_name (models.k8s.models.affectedpod attribute)": [[9, "models.k8s.models.AffectedPod.pod_name", false]], "pod_name (models.k8s.models.servicehijacking attribute)": [[9, "models.k8s.models.ServiceHijacking.pod_name", false]], "pod_readiness_time (models.k8s.models.affectedpod attribute)": [[9, "models.k8s.models.AffectedPod.pod_readiness_time", false]], "pod_rescheduling_time (models.k8s.models.affectedpod attribute)": [[9, "models.k8s.models.AffectedPod.pod_rescheduling_time", false]], "podip (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.podIP", false]], "podnames (models.k8s.models.pvc attribute)": [[9, "models.k8s.models.PVC.podNames", false]], "podsmonitorpool (class in k8s.pods_monitor_pool)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool", false]], "podsmonitorthread (class in models.k8s.models)": [[9, "models.k8s.models.PodsMonitorThread", false]], "podsstatus (class in models.k8s.models)": [[9, "models.k8s.models.PodsStatus", false]], "post_chaos_alerts (models.krkn.models.chaosrunalertsummary attribute)": [[11, "models.krkn.models.ChaosRunAlertSummary.post_chaos_alerts", false]], "process_alert() (prometheus.krkn_prometheus.krknprometheus method)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.process_alert", false]], "process_prom_query_in_range() (prometheus.krkn_prometheus.krknprometheus method)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.process_prom_query_in_range", false]], "process_query() (prometheus.krkn_prometheus.krknprometheus method)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.process_query", false]], "prom_cli (prometheus.krkn_prometheus.krknprometheus attribute)": [[18, "prometheus.krkn_prometheus.KrknPrometheus.prom_cli", false]], "prometheus": [[17, "module-prometheus", false]], "prometheus.krkn_prometheus": [[18, "module-prometheus.krkn_prometheus", false]], "push_alert() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.push_alert", false]], "push_metric() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.push_metric", false]], "push_telemetry() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.push_telemetry", false]], "put_critical_alerts() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.put_critical_alerts", false]], "put_file_to_url() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.put_file_to_url", false]], "put_ocp_logs() (telemetry.ocp.krkn_telemetry_openshift.krkntelemetryopenshift method)": [[23, "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift.put_ocp_logs", false]], "put_prometheus_data() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.put_prometheus_data", false]], "pvc (class in models.k8s.models)": [[9, "models.k8s.models.PVC", false]], "pvcname (models.k8s.models.volume attribute)": [[9, "models.k8s.models.Volume.pvcName", false]], "read_pod() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.read_pod", false]], "ready (models.k8s.models.container attribute)": [[9, "models.k8s.models.Container.ready", false]], "reason (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.reason", false]], "recovered (models.k8s.models.podsstatus attribute)": [[9, "models.k8s.models.PodsStatus.recovered", false]], "replace_service_selector() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.replace_service_selector", false]], "request_chunk_size (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.request_chunk_size", false]], "run_id (models.krkn.models.chaosrunalertsummary attribute)": [[11, "models.krkn.models.ChaosRunAlertSummary.run_id", false]], "run_uuid (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.run_uuid", false]], "s3bucketobject (class in models.telemetry.models)": [[13, "models.telemetry.models.S3BucketObject", false]], "safe_logger (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes attribute)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.safe_logger", false]], "safelogger (class in utils.safe_logger)": [[26, "utils.safe_logger.SafeLogger", false]], "scenario (models.krkn.models.chaosrunalertsummary attribute)": [[11, "models.krkn.models.ChaosRunAlertSummary.scenario", false]], "scenario (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.scenario", false]], "scenarios (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.scenarios", false]], "scenariotelemetry (class in models.telemetry.models)": [[13, "models.telemetry.models.ScenarioTelemetry", false]], "search_alert() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.search_alert", false]], "search_metric() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.search_metric", false]], "search_telemetry() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.search_telemetry", false]], "select_and_monitor_by_label() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.select_and_monitor_by_label", false]], "select_and_monitor_by_name_pattern_and_namespace_pattern() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.select_and_monitor_by_name_pattern_and_namespace_pattern", false]], "select_and_monitor_by_namespace_pattern_and_label() (k8s.pods_monitor_pool.podsmonitorpool method)": [[4, "k8s.pods_monitor_pool.PodsMonitorPool.select_and_monitor_by_namespace_pattern_and_label", false]], "select_pods_by_label() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.select_pods_by_label", false]], "select_pods_by_name_pattern_and_namespace_pattern() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.select_pods_by_name_pattern_and_namespace_pattern", false]], "select_pods_by_namespace_pattern_and_label() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.select_pods_by_namespace_pattern_and_label", false]], "select_service_by_label() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.select_service_by_label", false]], "selector (models.k8s.models.servicehijacking attribute)": [[9, "models.k8s.models.ServiceHijacking.selector", false]], "send_telemetry() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.send_telemetry", false]], "service_exists() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.service_exists", false]], "servicehijacking (class in models.k8s.models)": [[9, "models.k8s.models.ServiceHijacking", false]], "set_cluster_events() (models.telemetry.models.scenariotelemetry method)": [[13, "models.telemetry.models.ScenarioTelemetry.set_cluster_events", false]], "set_parameters_base64() (telemetry.k8s.krkn_telemetry_kubernetes.krkntelemetrykubernetes method)": [[21, "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes.set_parameters_base64", false]], "severity (models.krkn.models.chaosrunalert attribute)": [[11, "models.krkn.models.ChaosRunAlert.severity", false]], "size (models.telemetry.models.s3bucketobject attribute)": [[13, "models.telemetry.models.S3BucketObject.size", false]], "source_component (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.source_component", false]], "start_timestamp (models.telemetry.models.scenariotelemetry attribute)": [[13, "models.telemetry.models.ScenarioTelemetry.start_timestamp", false]], "status (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.status", false]], "taint (class in models.telemetry.models)": [[13, "models.telemetry.models.Taint", false]], "telemetry": [[19, "module-telemetry", false]], "telemetry (models.krkn.models.chaosrunoutput attribute)": [[11, "models.krkn.models.ChaosRunOutput.telemetry", false]], "telemetry.k8s": [[20, "module-telemetry.k8s", false]], "telemetry.k8s.krkn_telemetry_kubernetes": [[21, "module-telemetry.k8s.krkn_telemetry_kubernetes", false]], "telemetry.ocp": [[22, "module-telemetry.ocp", false]], "telemetry.ocp.krkn_telemetry_openshift": [[23, "module-telemetry.ocp.krkn_telemetry_openshift", false]], "timestamp (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.timestamp", false]], "to_json() (models.krkn.models.chaosrunalertsummary method)": [[11, "models.krkn.models.ChaosRunAlertSummary.to_json", false]], "to_json() (models.krkn.models.chaosrunoutput method)": [[11, "models.krkn.models.ChaosRunOutput.to_json", false]], "to_json() (models.telemetry.models.chaosruntelemetry method)": [[13, "models.telemetry.models.ChaosRunTelemetry.to_json", false]], "to_json() (models.telemetry.models.clusterevent method)": [[13, "models.telemetry.models.ClusterEvent.to_json", false]], "to_json() (models.telemetry.models.scenariotelemetry method)": [[13, "models.telemetry.models.ScenarioTelemetry.to_json", false]], "total_node_count (models.telemetry.models.chaosruntelemetry attribute)": [[13, "models.telemetry.models.ChaosRunTelemetry.total_node_count", false]], "total_recovery_time (models.k8s.models.affectedpod attribute)": [[9, "models.k8s.models.AffectedPod.total_recovery_time", false]], "type (models.telemetry.models.clusterevent attribute)": [[13, "models.telemetry.models.ClusterEvent.type", false]], "type (models.telemetry.models.s3bucketobject attribute)": [[13, "models.telemetry.models.S3BucketObject.type", false]], "undeploy_service_hijacking() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.undeploy_service_hijacking", false]], "unrecovered (models.k8s.models.podsstatus attribute)": [[9, "models.k8s.models.PodsStatus.unrecovered", false]], "upload_data_to_elasticsearch() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.upload_data_to_elasticsearch", false]], "upload_metrics_to_elasticsearch() (elastic.krkn_elastic.krknelastic method)": [[1, "elastic.krkn_elastic.KrknElastic.upload_metrics_to_elasticsearch", false]], "utils": [[24, "module-utils", false]], "utils.functions": [[25, "module-utils.functions", false]], "utils.safe_logger": [[26, "module-utils.safe_logger", false]], "value (models.telemetry.models.taint attribute)": [[13, "models.telemetry.models.Taint.value", false]], "version": [[27, "module-version", false]], "version.version": [[28, "module-version.version", false]], "version_client (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.version_client", false]], "volume (class in models.k8s.models)": [[9, "models.k8s.models.Volume", false]], "volumemount (class in models.k8s.models)": [[9, "models.k8s.models.VolumeMount", false]], "volumemounts (models.k8s.models.container attribute)": [[9, "models.k8s.models.Container.volumeMounts", false]], "volumename (models.k8s.models.pvc attribute)": [[9, "models.k8s.models.PVC.volumeName", false]], "volumes (models.k8s.models.pod attribute)": [[9, "models.k8s.models.Pod.volumes", false]], "warning() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.warning", false]], "watch_managedcluster_status() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.watch_managedcluster_status", false]], "watch_node_status() (k8s.krkn_kubernetes.krknkubernetes method)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.watch_node_status", false]], "watch_resource (k8s.krkn_kubernetes.krknkubernetes attribute)": [[3, "k8s.krkn_kubernetes.KrknKubernetes.watch_resource", false]], "write_worker() (utils.safe_logger.safelogger method)": [[26, "utils.safe_logger.SafeLogger.write_worker", false]]}, "objects": {"": [[0, 0, 0, "-", "elastic"], [2, 0, 0, "-", "k8s"], [5, 0, 0, "-", "models"], [15, 0, 0, "-", "ocp"], [17, 0, 0, "-", "prometheus"], [19, 0, 0, "-", "telemetry"], [24, 0, 0, "-", "utils"], [27, 0, 0, "-", "version"]], "elastic": [[1, 0, 0, "-", "krkn_elastic"]], "elastic.krkn_elastic": [[1, 1, 1, "", "KrknElastic"]], "elastic.krkn_elastic.KrknElastic": [[1, 2, 1, "", "__init__"], [1, 3, 1, "", "es"], [1, 2, 1, "", "push_alert"], [1, 2, 1, "", "push_metric"], [1, 2, 1, "", "push_telemetry"], [1, 2, 1, "", "search_alert"], [1, 2, 1, "", "search_metric"], [1, 2, 1, "", "search_telemetry"], [1, 2, 1, "", "upload_data_to_elasticsearch"], [1, 2, 1, "", "upload_metrics_to_elasticsearch"]], "k8s": [[3, 0, 0, "-", "krkn_kubernetes"], [4, 0, 0, "-", "pods_monitor_pool"]], "k8s.krkn_kubernetes": [[3, 1, 1, "", "KrknKubernetes"]], "k8s.krkn_kubernetes.KrknKubernetes": [[3, 2, 1, "", "__init__"], [3, 3, 1, "", "api_client"], [3, 2, 1, "", "apply_yaml"], [3, 3, 1, "", "apps_api"], [3, 2, 1, "", "archive_and_get_path_from_pod"], [3, 3, 1, "", "batch_cli"], [3, 2, 1, "", "check_if_namespace_exists"], [3, 2, 1, "", "check_if_pod_exists"], [3, 2, 1, "", "check_if_pvc_exists"], [3, 2, 1, "", "check_namespaces"], [3, 3, 1, "", "cli"], [3, 2, 1, "", "collect_and_parse_cluster_events"], [3, 2, 1, "", "create_job"], [3, 2, 1, "", "create_manifestwork"], [3, 2, 1, "", "create_net_policy"], [3, 2, 1, "", "create_obj"], [3, 2, 1, "", "create_pod"], [3, 2, 1, "", "create_token_for_sa"], [3, 3, 1, "", "custom_object_client"], [3, 2, 1, "", "delete_daemonset"], [3, 2, 1, "", "delete_deployment"], [3, 2, 1, "", "delete_file_from_pod"], [3, 2, 1, "", "delete_job"], [3, 2, 1, "", "delete_manifestwork"], [3, 2, 1, "", "delete_namespace"], [3, 2, 1, "", "delete_net_policy"], [3, 2, 1, "", "delete_pod"], [3, 2, 1, "", "delete_replicaset"], [3, 2, 1, "", "delete_services"], [3, 2, 1, "", "delete_statefulset"], [3, 2, 1, "", "deploy_service_hijacking"], [3, 2, 1, "", "deploy_syn_flood"], [3, 3, 1, "", "dyn_client"], [3, 2, 1, "", "exec_cmd_in_pod"], [3, 2, 1, "", "exec_command_on_node"], [3, 2, 1, "", "find_kraken_node"], [3, 2, 1, "", "get_all_kubernetes_object_count"], [3, 2, 1, "", "get_all_pod_info"], [3, 2, 1, "", "get_all_pods"], [3, 2, 1, "", "get_all_replicasets"], [3, 2, 1, "", "get_all_services"], [3, 2, 1, "", "get_all_statefulset"], [3, 2, 1, "", "get_api_resources_by_group"], [3, 2, 1, "", "get_archive_volume_from_pod_worker"], [3, 2, 1, "", "get_containers_in_pod"], [3, 2, 1, "", "get_daemonset"], [3, 2, 1, "", "get_deployment_ns"], [3, 2, 1, "", "get_deployment_ready"], [3, 2, 1, "", "get_host"], [3, 2, 1, "", "get_job_status"], [3, 2, 1, "", "get_kubeconfig_path"], [3, 2, 1, "", "get_kubernetes_core_objects_count"], [3, 2, 1, "", "get_kubernetes_custom_objects_count"], [3, 2, 1, "", "get_namespace_status"], [3, 2, 1, "", "get_namespaced_net_policy"], [3, 2, 1, "", "get_node"], [3, 2, 1, "", "get_node_resource_version"], [3, 2, 1, "", "get_nodes_infos"], [3, 2, 1, "", "get_pod_info"], [3, 2, 1, "", "get_pod_log"], [3, 2, 1, "", "get_pod_shell"], [3, 2, 1, "", "get_pvc_info"], [3, 2, 1, "", "get_version"], [3, 2, 1, "", "is_kubernetes"], [3, 2, 1, "", "is_pod_running"], [3, 2, 1, "", "is_pod_terminating"], [3, 2, 1, "", "list_all_namespaces"], [3, 2, 1, "", "list_continue_helper"], [3, 2, 1, "", "list_killable_managedclusters"], [3, 2, 1, "", "list_killable_nodes"], [3, 2, 1, "", "list_namespaces"], [3, 2, 1, "", "list_namespaces_by_regex"], [3, 2, 1, "", "list_nodes"], [3, 2, 1, "", "list_pods"], [3, 2, 1, "", "list_ready_nodes"], [3, 2, 1, "", "monitor_component"], [3, 2, 1, "", "monitor_namespace"], [3, 2, 1, "", "monitor_nodes"], [3, 2, 1, "", "monitor_pods_by_label"], [3, 2, 1, "", "monitor_pods_by_name_pattern_and_namespace_pattern"], [3, 2, 1, "", "monitor_pods_by_namespace_pattern_and_label"], [3, 2, 1, "", "parse_events_from_file"], [3, 2, 1, "", "path_exists_in_pod"], [3, 2, 1, "", "read_pod"], [3, 2, 1, "", "replace_service_selector"], [3, 3, 1, "", "request_chunk_size"], [3, 2, 1, "", "select_pods_by_label"], [3, 2, 1, "", "select_pods_by_name_pattern_and_namespace_pattern"], [3, 2, 1, "", "select_pods_by_namespace_pattern_and_label"], [3, 2, 1, "", "select_service_by_label"], [3, 2, 1, "", "service_exists"], [3, 2, 1, "", "undeploy_service_hijacking"], [3, 3, 1, "", "version_client"], [3, 2, 1, "", "watch_managedcluster_status"], [3, 2, 1, "", "watch_node_status"], [3, 3, 1, "", "watch_resource"]], "k8s.pods_monitor_pool": [[4, 1, 1, "", "PodsMonitorPool"]], "k8s.pods_monitor_pool.PodsMonitorPool": [[4, 2, 1, "", "__init__"], [4, 2, 1, "", "cancel"], [4, 3, 1, "", "events"], [4, 2, 1, "", "join"], [4, 2, 1, "", "select_and_monitor_by_label"], [4, 2, 1, "", "select_and_monitor_by_name_pattern_and_namespace_pattern"], [4, 2, 1, "", "select_and_monitor_by_namespace_pattern_and_label"]], "models": [[6, 0, 0, "-", "elastic"], [8, 0, 0, "-", "k8s"], [10, 0, 0, "-", "krkn"], [12, 0, 0, "-", "telemetry"]], "models.elastic": [[7, 0, 0, "-", "models"]], "models.elastic.models": [[7, 1, 1, "", "ElasticAffectedPod"], [7, 1, 1, "", "ElasticAlert"], [7, 1, 1, "", "ElasticChaosRunTelemetry"], [7, 1, 1, "", "ElasticMetric"], [7, 1, 1, "", "ElasticMetricValue"], [7, 1, 1, "", "ElasticNodeInfo"], [7, 1, 1, "", "ElasticPodsStatus"], [7, 1, 1, "", "ElasticScenarioParameters"], [7, 1, 1, "", "ElasticScenarioTelemetry"], [7, 1, 1, "", "ElasticTaint"]], "models.elastic.models.ElasticAlert": [[7, 2, 1, "", "__init__"]], "models.elastic.models.ElasticChaosRunTelemetry": [[7, 1, 1, "", "Index"], [7, 2, 1, "", "__init__"]], "models.elastic.models.ElasticChaosRunTelemetry.Index": [[7, 3, 1, "", "name"]], "models.elastic.models.ElasticMetric": [[7, 2, 1, "", "__init__"]], "models.elastic.models.ElasticMetricValue": [[7, 2, 1, "", "__init__"]], "models.k8s": [[9, 0, 0, "-", "models"]], "models.k8s.models": [[9, 1, 1, "", "AffectedPod"], [9, 4, 1, "", "ApiRequestException"], [9, 1, 1, "", "Container"], [9, 1, 1, "", "PVC"], [9, 1, 1, "", "Pod"], [9, 1, 1, "", "PodsMonitorThread"], [9, 1, 1, "", "PodsStatus"], [9, 1, 1, "", "ServiceHijacking"], [9, 1, 1, "", "Volume"], [9, 1, 1, "", "VolumeMount"]], "models.k8s.models.AffectedPod": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "namespace"], [9, 3, 1, "", "pod_name"], [9, 3, 1, "", "pod_readiness_time"], [9, 3, 1, "", "pod_rescheduling_time"], [9, 3, 1, "", "total_recovery_time"]], "models.k8s.models.Container": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "image"], [9, 3, 1, "", "name"], [9, 3, 1, "", "ready"], [9, 3, 1, "", "volumeMounts"]], "models.k8s.models.PVC": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "capacity"], [9, 3, 1, "", "name"], [9, 3, 1, "", "namespace"], [9, 3, 1, "", "podNames"], [9, 3, 1, "", "volumeName"]], "models.k8s.models.Pod": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "containers"], [9, 3, 1, "", "name"], [9, 3, 1, "", "namespace"], [9, 3, 1, "", "nodeName"], [9, 3, 1, "", "podIP"], [9, 3, 1, "", "status"], [9, 3, 1, "", "volumes"]], "models.k8s.models.PodsMonitorThread": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "executor"], [9, 3, 1, "", "future"], [9, 2, 1, "", "join"]], "models.k8s.models.PodsStatus": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "error"], [9, 2, 1, "", "merge"], [9, 3, 1, "", "recovered"], [9, 3, 1, "", "unrecovered"]], "models.k8s.models.ServiceHijacking": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "config_map_name"], [9, 3, 1, "", "namespace"], [9, 3, 1, "", "pod_name"], [9, 3, 1, "", "selector"]], "models.k8s.models.Volume": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "name"], [9, 3, 1, "", "pvcName"]], "models.k8s.models.VolumeMount": [[9, 2, 1, "", "__init__"], [9, 3, 1, "", "mountPath"], [9, 3, 1, "", "name"]], "models.krkn": [[11, 0, 0, "-", "models"]], "models.krkn.models": [[11, 1, 1, "", "ChaosRunAlert"], [11, 1, 1, "", "ChaosRunAlertSummary"], [11, 1, 1, "", "ChaosRunOutput"]], "models.krkn.models.ChaosRunAlert": [[11, 2, 1, "", "__init__"], [11, 3, 1, "", "alertname"], [11, 3, 1, "", "alertstate"], [11, 3, 1, "", "namespace"], [11, 3, 1, "", "severity"]], "models.krkn.models.ChaosRunAlertSummary": [[11, 2, 1, "", "__init__"], [11, 3, 1, "", "chaos_alerts"], [11, 3, 1, "", "post_chaos_alerts"], [11, 3, 1, "", "run_id"], [11, 3, 1, "", "scenario"], [11, 2, 1, "", "to_json"]], "models.krkn.models.ChaosRunOutput": [[11, 2, 1, "", "__init__"], [11, 3, 1, "", "critical_alerts"], [11, 3, 1, "", "telemetry"], [11, 2, 1, "", "to_json"]], "models.telemetry": [[13, 0, 0, "-", "models"]], "models.telemetry.models": [[13, 1, 1, "", "ChaosRunTelemetry"], [13, 1, 1, "", "ClusterEvent"], [13, 1, 1, "", "NodeInfo"], [13, 1, 1, "", "S3BucketObject"], [13, 1, 1, "", "ScenarioTelemetry"], [13, 1, 1, "", "Taint"]], "models.telemetry.models.ChaosRunTelemetry": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "affected_pods"], [13, 3, 1, "", "cloud_infrastructure"], [13, 3, 1, "", "cloud_type"], [13, 3, 1, "", "cluster_version"], [13, 3, 1, "", "kubernetes_objects_count"], [13, 3, 1, "", "network_plugins"], [13, 3, 1, "", "node_summary_infos"], [13, 3, 1, "", "node_taints"], [13, 3, 1, "", "run_uuid"], [13, 3, 1, "", "scenarios"], [13, 3, 1, "", "timestamp"], [13, 2, 1, "", "to_json"], [13, 3, 1, "", "total_node_count"]], "models.telemetry.models.ClusterEvent": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "creation"], [13, 3, 1, "", "involved_object_kind"], [13, 3, 1, "", "involved_object_name"], [13, 3, 1, "", "involved_object_namespace"], [13, 3, 1, "", "message"], [13, 3, 1, "", "name"], [13, 3, 1, "", "namespace"], [13, 3, 1, "", "reason"], [13, 3, 1, "", "source_component"], [13, 2, 1, "", "to_json"], [13, 3, 1, "", "type"]], "models.telemetry.models.NodeInfo": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "architecture"], [13, 3, 1, "", "count"], [13, 3, 1, "", "instance_type"], [13, 3, 1, "", "kernel_version"], [13, 3, 1, "", "kubelet_version"], [13, 3, 1, "", "nodes_type"], [13, 3, 1, "", "os_version"]], "models.telemetry.models.S3BucketObject": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "modified"], [13, 3, 1, "", "path"], [13, 3, 1, "", "size"], [13, 3, 1, "", "type"]], "models.telemetry.models.ScenarioTelemetry": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "affected_pods"], [13, 3, 1, "", "cluster_events"], [13, 3, 1, "", "end_timestamp"], [13, 3, 1, "", "exit_status"], [13, 3, 1, "", "parameters"], [13, 3, 1, "", "parameters_base64"], [13, 3, 1, "", "scenario"], [13, 2, 1, "", "set_cluster_events"], [13, 3, 1, "", "start_timestamp"], [13, 2, 1, "", "to_json"]], "models.telemetry.models.Taint": [[13, 2, 1, "", "__init__"], [13, 3, 1, "", "effect"], [13, 3, 1, "", "key"], [13, 3, 1, "", "node_name"], [13, 3, 1, "", "value"]], "ocp": [[16, 0, 0, "-", "krkn_openshift"]], "ocp.krkn_openshift": [[16, 1, 1, "", "KrknOpenshift"]], "ocp.krkn_openshift.KrknOpenshift": [[16, 2, 1, "", "__init__"], [16, 2, 1, "", "collect_filter_archive_ocp_logs"], [16, 2, 1, "", "filter_must_gather_ocp_log_folder"], [16, 2, 1, "", "get_cloud_infrastructure"], [16, 2, 1, "", "get_cluster_network_plugins"], [16, 2, 1, "", "get_cluster_type"], [16, 2, 1, "", "get_clusterversion_string"], [16, 2, 1, "", "get_prometheus_api_connection_data"], [16, 2, 1, "", "is_openshift"]], "prometheus": [[18, 0, 0, "-", "krkn_prometheus"]], "prometheus.krkn_prometheus": [[18, 1, 1, "", "KrknPrometheus"]], "prometheus.krkn_prometheus.KrknPrometheus": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "parse_metric"], [18, 2, 1, "", "process_alert"], [18, 2, 1, "", "process_prom_query_in_range"], [18, 2, 1, "", "process_query"], [18, 3, 1, "", "prom_cli"]], "telemetry": [[20, 0, 0, "-", "k8s"], [22, 0, 0, "-", "ocp"]], "telemetry.k8s": [[21, 0, 0, "-", "krkn_telemetry_kubernetes"]], "telemetry.k8s.krkn_telemetry_kubernetes": [[21, 1, 1, "", "KrknTelemetryKubernetes"]], "telemetry.k8s.krkn_telemetry_kubernetes.KrknTelemetryKubernetes": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "collect_cluster_metadata"], [21, 3, 1, "", "default_telemetry_group"], [21, 2, 1, "", "generate_url_and_put_to_s3_worker"], [21, 2, 1, "", "get_bucket_url_for_filename"], [21, 2, 1, "", "get_lib_kubernetes"], [21, 2, 1, "", "get_prometheus_pod_data"], [21, 2, 1, "", "get_telemetry_config"], [21, 2, 1, "", "get_telemetry_request_id"], [21, 2, 1, "", "put_critical_alerts"], [21, 2, 1, "", "put_file_to_url"], [21, 2, 1, "", "put_prometheus_data"], [21, 3, 1, "", "safe_logger"], [21, 2, 1, "", "send_telemetry"], [21, 2, 1, "", "set_parameters_base64"]], "telemetry.ocp": [[23, 0, 0, "-", "krkn_telemetry_openshift"]], "telemetry.ocp.krkn_telemetry_openshift": [[23, 1, 1, "", "KrknTelemetryOpenshift"]], "telemetry.ocp.krkn_telemetry_openshift.KrknTelemetryOpenshift": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "collect_cluster_metadata"], [23, 2, 1, "", "get_lib_ocp"], [23, 2, 1, "", "get_ocp_prometheus_data"], [23, 2, 1, "", "get_vm_number"], [23, 2, 1, "", "put_ocp_logs"]], "utils": [[25, 0, 0, "-", "functions"], [26, 0, 0, "-", "safe_logger"]], "utils.functions": [[25, 5, 1, "", "check_date_in_localized_interval"], [25, 5, 1, "", "decode_base64_file"], [25, 5, 1, "", "deep_get_attribute"], [25, 5, 1, "", "deep_set_attribute"], [25, 5, 1, "", "filter_dictionary"], [25, 5, 1, "", "filter_log_file_worker"], [25, 5, 1, "", "filter_log_line"], [25, 5, 1, "", "find_executable_in_path"], [25, 5, 1, "", "get_junit_test_case"], [25, 5, 1, "", "get_random_string"], [25, 5, 1, "", "get_yaml_item_value"], [25, 5, 1, "", "is_host_reachable"], [25, 5, 1, "", "log_exception"]], "utils.safe_logger": [[26, 1, 1, "", "SafeLogger"]], "utils.safe_logger.SafeLogger": [[26, 2, 1, "", "__init__"], [26, 2, 1, "", "close"], [26, 2, 1, "", "error"], [26, 2, 1, "", "info"], [26, 6, 1, "", "log_file_name"], [26, 2, 1, "", "warning"], [26, 2, 1, "", "write_worker"]], "version": [[28, 0, 0, "-", "version"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"], "6": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:exception", "5": "py:function", "6": "py:property"}, "terms": {"": [3, 13, 16, 25], "0": [1, 3, 13, 16, 21], "00": 3, "1": [1, 3, 13, 16, 18, 25], "10": 1, "11": 1, "120": [3, 9], "12h": 3, "14": 1, "15": 1, "2": [16, 25], "20": [3, 7], "250": 3, "3": [1, 3, 7], "30": [3, 4], "30000": 3, "43200": 3, "443": 1, "5": 3, "500": 3, "5000": 3, "9": [3, 7], "A": [3, 9], "If": [3, 4, 16, 18, 21], "It": 13, "The": [3, 4, 9, 11, 13, 16, 18, 21, 26], "To": 3, "__init__": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26], "abl": 3, "about": [3, 4], "abov": [3, 25], "accept": 13, "access": 18, "action": 3, "activ": 3, "ad": [3, 16], "address": [3, 9], "adm": [16, 23], "affect": [3, 9, 13], "affected_pod": [12, 13], "affectedpod": [5, 8, 9], "after": [3, 4, 9, 11, 25], "against": [3, 16], "al": 3, "alarm": 18, "alert": [1, 7, 11, 18, 21], "alertnam": [10, 11], "alertst": [10, 11], "algorithm": 25, "all": [3, 4, 13, 16, 25, 26], "alloc": 25, "allow": 3, "along": [3, 21], "alreadi": 21, "also": 3, "amount": 9, "an": [1, 3, 4, 13, 16, 18, 21, 25, 26], "ani": [3, 13, 18, 21, 23, 25], "anonym": 25, "api": [3, 9, 18, 21], "api_cli": [2, 3], "api_func": 3, "api_url": 21, "api_vers": 3, "apicli": 3, "apirequestexcept": [5, 8, 9], "apivers": [3, 16], "append": 3, "appli": [3, 16, 18, 25], "apply_yaml": [2, 3], "approach": 25, "apps_api": [2, 3], "appsv1api": 3, "ar": [1, 3, 4, 13, 16, 18, 21], "architectur": [12, 13], "archiv": [3, 16, 21, 23], "archive_and_get_path_from_pod": [2, 3], "archive_files_prefix": 3, "archive_part_s": 3, "archive_volum": 21, "arg": 3, "argument": [3, 16], "around": 26, "assign": [3, 13], "associ": [3, 9, 13], "attach": [3, 25], "attribut": [1, 25], "authent": 18, "avail": [13, 16], "avoid": 3, "aw": 16, "b64": 3, "background": 3, "base": [1, 3, 4, 7, 9, 11, 13, 16, 18, 21, 23, 25, 26], "base64": [3, 13, 25], "base_command": 3, "bash": 3, "batch_cli": [2, 3], "batchv1api": 3, "bearer": 18, "becom": [3, 9, 25], "been": [1, 3, 11, 13, 18, 25, 26], "befor": [3, 25], "begin": 16, "behav": 26, "behaviour": 4, "being": 9, "belong": 3, "between": [3, 4, 16, 18, 21], "big": 25, "bin": 3, "blank": 1, "bodi": 3, "bool": [1, 3, 9, 16, 25], "boolean": 3, "bottom": [16, 25], "bound": 3, "bucket": [13, 21, 23], "bucket_fold": 21, "built": [18, 23], "byte": 3, "c": 3, "call": [3, 4, 25], "can": [3, 13, 16, 25], "cancel": [2, 4], "capac": [3, 8, 9], "captur": 1, "case": [3, 25], "caus": [3, 11], "certain": 3, "chang": 3, "chao": [3, 9, 11, 13, 21, 23], "chaos_alert": [10, 11], "chaos_run_telemetri": 7, "chaos_telemetri": [21, 23], "chaosrunalert": [5, 10, 11], "chaosrunalertsummari": [5, 10, 11, 21], "chaosrunoutput": [5, 10, 11], "chaosruntelemetri": [1, 5, 7, 11, 12, 13, 21, 23], "check": [1, 3, 16, 25], "check_date_in_localized_interv": [14, 24, 25], "check_if_namespace_exist": [2, 3], "check_if_pod_exist": [2, 3], "check_if_pvc_exist": [2, 3], "check_namespac": [2, 3], "check_timestamp": 25, "check_timezon": 25, "chunk": [3, 16], "ci": 16, "claim": [3, 9], "class": [1, 3, 4, 7, 9, 11, 13, 16, 18, 21, 23, 26], "cli": [2, 3, 16], "client": [1, 3, 16, 25], "close": [24, 26], "cloud": [13, 16, 21, 23], "cloud_infrastructur": [12, 13], "cloud_typ": [12, 13], "cluster": [3, 9, 11, 13, 16, 21, 23], "cluster_ev": [12, 13], "cluster_timezon": 3, "cluster_vers": [12, 13], "clusterev": [3, 5, 12, 13], "clustertyp": 16, "clustervers": 16, "code": 3, "collect": [3, 4, 11, 13, 16, 21, 23], "collect_and_parse_cluster_ev": [2, 3], "collect_cluster_metadata": [20, 21, 22, 23], "collect_filter_archive_ocp_log": [15, 16], "command": [3, 16, 23], "compar": [3, 21], "compat": 25, "compil": 25, "compon": [3, 13, 25], "component_namespac": 3, "conf": [21, 23], "config": [3, 16, 21, 23], "config_map_nam": [8, 9], "configmap": 3, "configur": 13, "consid": [3, 16], "consol": 18, "constructor": [3, 16], "consum": [21, 26], "cont": 25, "contain": [3, 5, 8, 9, 13, 16, 18, 21, 25], "container_nam": 3, "content": [3, 14], "continu": 3, "convers": 25, "convert": 3, "corev1": 3, "corev1api": 3, "correct": 18, "corrupt": 3, "count": [3, 12, 13], "counter": 21, "cpu": 13, "creat": [3, 13, 16, 21, 25], "create_download_multipart_arch": 3, "create_job": [2, 3], "create_manifestwork": [2, 3], "create_net_polici": [2, 3], "create_obj": [2, 3], "create_pod": [2, 3], "create_token_for_sa": [2, 3], "created_at": 7, "creation": [12, 13], "criteria": [3, 16, 25], "critic": [11, 18, 21], "critical_alert": [10, 11], "current": [3, 13, 16], "custom": [3, 23], "custom_object_cli": [2, 3], "customobject": 3, "customobjectsapi": 3, "daemon": 3, "daemonset": 3, "dai": 18, "data": [1, 3, 9, 18, 21, 26], "date": [3, 13, 16, 25], "datetim": [7, 18, 25], "datetime_kei": 25, "dateutil": [16, 25], "dbu": 3, "debug": 18, "decod": 25, "decode_base64_fil": [14, 24, 25], "deep_get_attribut": [14, 24, 25], "deep_set_attribut": [14, 24, 25], "default": [3, 16, 18, 21, 25, 26], "default_telemetry_group": [20, 21], "defautl": 3, "defin": 3, "definit": 3, "delet": 3, "delete_daemonset": [2, 3], "delete_deploy": [2, 3], "delete_file_from_pod": [2, 3], "delete_job": [2, 3], "delete_manifestwork": [2, 3], "delete_namespac": [2, 3], "delete_net_polici": [2, 3], "delete_pod": [2, 3], "delete_remote_after_download": 3, "delete_replicaset": [2, 3], "delete_servic": [2, 3], "delete_statefulset": [2, 3], "depend": 26, "deploi": [3, 9, 13, 21, 23], "deploy": 3, "deploy_service_hijack": [2, 3], "deploy_syn_flood": [2, 3], "dequeu": 3, "descript": [18, 25], "design": [3, 18], "destin": 25, "destination_filenam": 25, "detail": [3, 13], "detect": 13, "dict": [1, 3, 13, 18, 21, 23, 25], "dictionari": [1, 3, 13, 18, 25], "dictionary_timezon": 25, "did": 9, "didn": [3, 4], "digit": 3, "directli": 21, "directori": 25, "distribut": 16, "do": 16, "document": 7, "doe": 16, "doesn": [3, 18], "dot": 16, "doubl": 26, "download": [3, 21, 23], "download_archive_part_from_pod": 3, "download_path": 3, "downloaded_file_list": 3, "dst_dir": 16, "dst_folder": 25, "dummi": 25, "durat": [3, 25], "dure": [3, 4, 11, 13], "dyn_client": [2, 3], "dynamiccli": 3, "e": [0, 1], "each": [4, 16, 25], "earliest": [23, 25], "effect": [12, 13], "eg": [3, 4, 16], "elast": [5, 11, 14], "elastic_port": 1, "elastic_url": 1, "elasticaffectedpod": [5, 6, 7], "elasticalert": [1, 5, 6, 7], "elasticchaosruntelemetri": [1, 5, 6, 7], "elasticmetr": [1, 5, 6, 7], "elasticmetricvalu": [5, 6, 7], "elasticnodeinfo": [5, 6, 7], "elasticpodsstatu": [5, 6, 7], "elasticscenarioparamet": [5, 6, 7], "elasticscenariotelemetri": [5, 6, 7], "elasticsearch": 1, "elastictaint": [5, 6, 7], "element": [21, 25], "empti": [1, 3, 16, 25], "encod": [13, 25], "end": [13, 16, 18, 23, 25], "end_tim": 18, "end_timestamp": [3, 12, 13, 16, 23, 25], "endpoint": [18, 21], "enough": 3, "enrich": [21, 23], "entri": [16, 23, 25], "error": [3, 4, 8, 9, 18, 24, 26], "etc": 13, "etcd": 25, "event": [2, 3, 4, 13], "events_filenam": 3, "everi": [4, 16, 25], "ex": [3, 16], "exampl": 25, "excatli": 25, "except": [3, 4, 9, 21, 25], "exec": 3, "exec_cmd_in_pod": [2, 3], "exec_command_on_nod": [2, 3], "exec_pod_contain": 3, "exec_pod_nam": 3, "exec_pod_namespac": 3, "execut": [3, 18], "executable_nam": 25, "executor": [8, 9], "exist": [3, 18], "exit": 13, "exit_statu": [12, 13], "expect": [3, 4], "expir": 3, "expr": 18, "express": [3, 18, 25], "extens": [3, 16, 21], "extract": [16, 18, 25], "fail": [1, 25], "failur": 25, "fallback": 3, "fals": [1, 3, 9, 16], "fetch": 3, "field": [3, 4, 13], "file": [3, 13, 16, 21, 23, 25, 26], "file_path": 21, "filenam": [3, 13, 21, 23, 26], "filter": [3, 4, 13, 16, 18, 23, 25], "filter_dictionari": [14, 24, 25], "filter_log_file_work": [14, 24, 25], "filter_log_lin": [14, 24, 25], "filter_must_gather_ocp_log_fold": [15, 16], "final": [16, 25], "find": [3, 25], "find_executable_in_path": [14, 24, 25], "find_kraken_nod": [2, 3], "finish": 4, "fire": 11, "first": [16, 21, 23, 25], "flask": 3, "float": [1, 7, 9, 13], "flood": 3, "folder": [3, 13, 16, 21, 23, 25], "follow": 18, "forc": 26, "format": [1, 3, 16, 18, 25], "found": [1, 3, 18, 25], "frame": [3, 4], "from": [1, 3, 7, 9, 11, 13, 16, 18, 21, 23, 25], "full": [3, 11, 21], "func": 3, "function": [3, 14, 18, 21, 24], "futur": [8, 9], "gather": [16, 23], "gener": [9, 13, 21], "generate_url_and_put_to_s3_work": [20, 21], "get": [3, 16, 21], "get_all_kubernetes_object_count": [2, 3], "get_all_pod": [2, 3], "get_all_pod_info": [2, 3], "get_all_replicaset": [2, 3], "get_all_servic": [2, 3], "get_all_statefulset": [2, 3], "get_api_resources_by_group": [2, 3], "get_archive_volume_from_pod_work": [2, 3], "get_bucket_url_for_filenam": [20, 21], "get_cloud_infrastructur": [15, 16], "get_cluster_network_plugin": [15, 16], "get_cluster_typ": [15, 16], "get_clusterversion_str": [15, 16], "get_containers_in_pod": [2, 3], "get_daemonset": [2, 3], "get_deployment_n": [2, 3], "get_deployment_readi": [2, 3], "get_host": [2, 3], "get_job_statu": [2, 3], "get_junit_test_cas": [14, 24, 25], "get_kubeconfig_path": [2, 3], "get_kubernetes_core_objects_count": [2, 3], "get_kubernetes_custom_objects_count": [2, 3], "get_lib_kubernet": [20, 21], "get_lib_ocp": [22, 23], "get_namespace_statu": [2, 3], "get_namespaced_net_polici": [2, 3], "get_nod": [2, 3], "get_node_resource_vers": [2, 3], "get_nodes_info": [2, 3], "get_ocp_prometheus_data": [22, 23], "get_pod_info": [2, 3], "get_pod_log": [2, 3], "get_pod_shel": [2, 3], "get_prometheus_api_connection_data": [15, 16], "get_prometheus_pod_data": [20, 21], "get_pvc_info": [2, 3], "get_random_str": [14, 24, 25], "get_telemetry_config": [20, 21], "get_telemetry_request_id": [20, 21], "get_vers": [2, 3], "get_vm_numb": [22, 23], "get_yaml_item_valu": [14, 24, 25], "given": [3, 16, 21], "global": 3, "group": [3, 16, 21, 25], "gz": 16, "ha": [1, 3, 4, 11, 13, 18, 25, 26], "hasn": 3, "hat": 16, "have": [1, 3, 4, 13, 25], "helper": 3, "hijack": 3, "hold": 9, "home": [3, 16], "host": 25, "hostedtoolcach": [3, 7], "hostnam": 3, "httprespons": 3, "hub": 3, "i": [1, 3, 4, 9, 11, 16, 18, 21, 25, 26], "id": [1, 11, 21], "identifi": [3, 4], "imag": [3, 8, 9], "immedi": [3, 4], "implet": 25, "includ": [16, 25], "indefinit": 21, "index": [1, 6, 7, 11], "indic": 3, "info": [3, 4, 13, 16, 18, 21, 23, 24, 25, 26], "inform": [3, 9, 25], "infra": 13, "infrastructur": [13, 16, 21, 23], "initi": [3, 16, 26], "inject": 11, "innerdoc": 7, "instanc": [13, 21, 23], "instance_kill_count": 3, "instance_typ": [12, 13], "instanti": [3, 18, 26], "instead": [3, 18], "int": [1, 3, 4, 7, 9, 13, 16, 21, 23, 25], "interrupt": 3, "interv": [3, 25], "interval_timezon": 25, "invok": [3, 16], "involved_object_kind": [12, 13], "involved_object_nam": [12, 13], "involved_object_namespac": [12, 13], "ip": [3, 9], "is_host_reach": [14, 24, 25], "is_kubernet": [2, 3], "is_openshift": [15, 16], "is_pod_run": [2, 3], "is_pod_termin": [2, 3], "item": [1, 21, 25], "iter": 3, "its": 3, "itself": [3, 25], "job": [3, 16], "join": [2, 3, 4, 8, 9], "json": [3, 11, 21], "json_dict": 13, "json_object": [9, 13], "junit": 25, "k8": [5, 13, 14, 16, 19], "k8s_json_dict": 13, "kei": [3, 12, 13, 16, 18, 25], "kernel": [3, 13], "kernel_vers": [12, 13], "keyword": [3, 16], "keyword_arg": 3, "kill": [3, 4, 9, 26], "kind": [3, 13, 18], "kraken": [3, 21, 23], "krkn": [1, 3, 4, 5, 13, 18, 21, 23, 25], "krkn_elast": [0, 14], "krkn_kubernet": [2, 14], "krkn_lib": [3, 4, 13], "krkn_openshift": [14, 15], "krkn_prometheu": [14, 17], "krkn_telemetry_config": [21, 23], "krkn_telemetry_kubernet": [19, 20], "krkn_telemetry_openshift": [19, 22], "krknelast": [0, 1, 14], "krknkubernet": [2, 3, 4, 14, 16, 21], "krknopenshift": [14, 15, 16, 23], "krknprometheu": [14, 17, 18], "krkntelemetrykubernet": [19, 20, 21, 23], "krkntelemetryopenshift": [19, 22, 23], "kube": [3, 16], "kubeconfig": [3, 16, 25], "kubeconfig_path": [3, 16], "kubeconfig_str": [3, 16], "kubectl": 3, "kubelet": 13, "kubelet_vers": [12, 13], "kubernet": 3, "kubernetes_objects_count": [12, 13], "kwarg": 7, "l": 3, "label": [3, 4, 18], "label_nam": 18, "label_selector": [3, 4], "languag": 18, "last": [16, 23, 25], "latest": [16, 23, 25], "launch": 3, "left": 25, "lenght": 25, "length": 25, "level": 18, "leverag": [3, 16], "lib": [3, 7], "lib_kubernet": 21, "lib_openshift": 23, "like": [3, 25], "limit": [3, 16, 25], "line": [16, 18, 21, 25], "link": 21, "list": [1, 3, 4, 9, 11, 13, 16, 18, 21, 23, 25], "list_all_namespac": [2, 3], "list_continue_help": [2, 3], "list_killable_managedclust": [2, 3], "list_killable_nod": [2, 3], "list_namespac": [2, 3], "list_namespaces_by_regex": [2, 3], "list_nod": [2, 3], "list_pod": [2, 3], "list_ready_nod": [2, 3], "listen": 3, "live": 21, "local": [3, 21, 25], "local_download_path": 3, "local_file_prefix": 3, "local_filenam": 21, "local_timezon": [3, 25], "log": [3, 16, 18, 21, 23, 25, 26], "log_except": [14, 24, 25], "log_fil": 16, "log_file_nam": [16, 24, 26], "log_files_extens": 16, "log_filter_pattern": [16, 25], "log_lin": 25, "log_writ": [3, 16], "logfil": 26, "logger": [16, 26], "lowercas": 25, "made": 3, "mai": 18, "make": [3, 4], "manag": [3, 4, 13, 16], "managedclust": 3, "manifest": 3, "manifestwork": 3, "map": [3, 25], "mark": [3, 4], "master": 13, "match": [3, 16, 25], "max_retri": 21, "max_thread": 3, "max_timeout": [3, 4], "maxim": 3, "maximum": [3, 21, 25], "meant": [11, 26], "mechan": 26, "memori": 25, "merg": [4, 8, 9], "messag": [12, 13, 18, 26], "meta": 7, "metadata": [18, 21, 23], "method": [3, 4, 9, 25, 26], "metric": [1, 18, 21, 23], "min": 18, "minimum": [3, 25], "mix": 1, "mode": 26, "model": 14, "modifi": [12, 13, 25], "modul": 14, "molum": 9, "monitor": [3, 4, 16, 25], "monitor_compon": [2, 3], "monitor_namespac": [2, 3], "monitor_nod": [2, 3], "monitor_pods_by_label": [2, 3], "monitor_pods_by_name_pattern_and_namespace_pattern": [2, 3], "monitor_pods_by_namespace_pattern_and_label": [2, 3], "more": [3, 13], "mount": [3, 9], "mountpath": [8, 9], "multi": 3, "multipl": [3, 4, 21], "multithread": [16, 21], "must": [3, 4, 16, 21, 23, 25], "naiv": 25, "name": [1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 16, 21, 25, 26], "namespac": [3, 4, 8, 9, 10, 11, 12, 13, 16, 21, 23], "namespace_nam": 3, "namespace_pattern": [3, 4], "need": [1, 3, 9, 18, 25], "network": [3, 13, 16, 21, 23], "network_plugin": [12, 13], "new": [3, 4], "new_selector": 3, "newli": 3, "node": [3, 9, 13, 21, 23], "node_nam": [3, 12, 13], "node_selector": 3, "node_summary_info": [12, 13], "node_taint": [12, 13], "nodeinfo": [3, 5, 12, 13], "nodenam": [8, 9], "nodes_typ": [12, 13], "non": 18, "none": [1, 3, 7, 9, 11, 13, 16, 18, 21, 23, 25, 26], "noqa": 16, "note": 3, "noth": 1, "now": 18, "number": [3, 13, 16, 21, 23, 25], "obj": 25, "obj_bodi": 3, "object": [1, 3, 4, 7, 9, 11, 13, 18, 21, 23, 25, 26], "oc": [16, 23], "oc_path": 16, "occur": 3, "occurr": [3, 25], "ocp": [13, 14, 19, 25], "omit": 3, "onc": 3, "one": [3, 13, 18, 21, 25], "onli": [3, 13, 16, 23, 25], "open": 3, "openshift": [16, 23], "oper": 13, "opt": [3, 7], "option": [3, 16, 18, 21, 25, 26], "order": 3, "origin": [3, 16], "os_vers": [12, 13], "other": [16, 25], "otherwis": [3, 25, 26], "output": [3, 11, 16, 25], "overrid": 3, "packag": [3, 9, 14, 26], "packet": 3, "packet_s": 3, "pair": 3, "parallel": 3, "param": [1, 3, 16, 18, 21], "paramet": [1, 3, 4, 12, 13, 16, 18, 21, 23, 25, 26], "parameters_base64": [12, 13], "pars": [3, 16, 18, 25], "parse_events_from_fil": [2, 3], "parse_metr": [17, 18], "parser": [16, 25], "pass": [3, 16, 25], "password": [1, 21], "past": 3, "patch": 3, "path": [3, 9, 12, 13, 16, 21, 25], "path_exists_in_pod": [2, 3], "pathlib": 25, "pattern": [1, 3, 4, 16, 25], "perform": [3, 13], "persist": [3, 9], "pipe": 3, "place": [3, 25], "plan": 3, "platformstatu": 16, "plugin": [4, 13, 16, 21, 23], "pod": [3, 4, 5, 8, 9, 13, 16, 21], "pod_nam": [3, 8, 9], "pod_name_pattern": [3, 4], "pod_readiness_tim": [8, 9], "pod_rescheduling_tim": [8, 9], "podip": [8, 9], "podnam": [8, 9], "pods_and_namespac": 3, "pods_monitor_pool": [2, 14], "pods_statu": 9, "podsmonitorpool": [2, 4, 14], "podsmonitorthread": [3, 5, 8, 9], "podsstatu": [3, 4, 5, 8, 9, 13], "point": 3, "polici": 3, "pool": 4, "pop": 3, "popul": [1, 21], "port": [3, 25], "port_nam": 3, "port_numb": 3, "post": 1, "post_chaos_alert": [10, 11], "prefix": [3, 16, 21], "present": [3, 25], "previous": 18, "primit": 4, "print": [3, 18, 21, 25], "privileg": 3, "process": [3, 18], "process_alert": [17, 18], "process_prom_query_in_rang": [17, 18], "process_queri": [17, 18], "progress": 21, "project": [3, 9], "prom_cli": [17, 18], "prometheu": [1, 11, 14, 16, 21, 23], "prometheus_bearer_token": 18, "prometheus_container_nam": 21, "prometheus_namespac": 21, "prometheus_pod_nam": 21, "prometheus_url": 18, "prometheusconnect": 18, "prometheusconnectiondata": 16, "promql": 18, "properli": 18, "properti": [18, 25, 26], "provid": [13, 16, 23, 25, 26], "prowci": 16, "purpos": 4, "push": [1, 4], "push_alert": [0, 1], "push_metr": [0, 1], "push_telemetri": [0, 1], "put": [21, 23], "put_critical_alert": [20, 21], "put_file_to_url": [20, 21], "put_ocp_log": [22, 23], "put_prometheus_data": [20, 21], "pvc": [3, 5, 8, 9], "pvcname": [8, 9], "py": [3, 7], "python": [3, 7], "python3": [3, 7], "queri": [3, 18], "queue": [3, 21, 25], "queue_siz": [3, 21], "rais": 9, "random": 25, "rang": [16, 25], "raw": 1, "raw_data": 1, "re": 25, "reach": [3, 4], "read": [3, 25], "read_pod": [2, 3], "readi": [3, 4, 8, 9], "reason": [12, 13], "record": [16, 18], "recov": [3, 4, 8, 9], "recoveri": [3, 4], "recurs": 25, "red": 16, "refer": 16, "reflect": 4, "regard": 9, "regex": [3, 4, 16, 25], "region": 16, "regress": 25, "regular": [3, 25], "relat": 3, "relev": [3, 13, 16, 23, 25], "remot": [3, 21], "remote_archive_path": [3, 21], "remote_archive_prefix": 3, "remote_file_extens": 21, "remote_file_prefix": 21, "remote_filenam": 21, "remote_timezon": 25, "remov": [3, 16, 25], "replac": [3, 4, 18], "replace_service_selector": [2, 3], "replicaset": 3, "report": 13, "repres": [3, 4, 11, 13, 16, 18, 21, 23, 25], "represent": 3, "request": [3, 16, 21], "request_chunk_s": [2, 3, 16], "request_id": [21, 23], "reschedul": 9, "resourc": [3, 13], "resource_vers": 3, "resourcetag": 16, "respect": [16, 18, 21], "restor": 3, "result": [1, 4, 18], "retri": 21, "retriev": [1, 3], "return": [1, 3, 4, 9, 16, 18, 21, 23, 25], "root": [13, 21], "rosa": [13, 16], "rout": 3, "row": 16, "run": [1, 3, 4, 11, 13, 25], "run_id": [10, 11], "run_uuid": [1, 7, 12, 13], "s3": [13, 21, 23], "s3bucketobject": [5, 12, 13], "sa": 3, "safe": [3, 16, 26], "safe_logg": [1, 3, 14, 16, 20, 21, 23, 24], "safelogg": [1, 3, 14, 16, 21, 23, 24, 26], "same": [3, 4, 13], "save": [1, 3], "scalar": 18, "scan": 25, "scenario": [3, 4, 9, 10, 11, 12, 13, 25], "scenario_telemetri": 21, "scenariotelemetri": [5, 12, 13, 21], "schedul": [3, 9], "search": [1, 3, 11, 16, 25], "search_alert": [0, 1], "search_metr": [0, 1], "search_telemetri": [0, 1], "second": [3, 21, 25], "section": [21, 23], "see": 3, "segment": 3, "select": [3, 18], "select_and_monitor_": 4, "select_and_monitor_by_label": [2, 4], "select_and_monitor_by_name_pattern_and_namespace_pattern": [2, 4], "select_and_monitor_by_namespace_pattern_and_label": [2, 4], "select_pods_by_label": [2, 3, 4], "select_pods_by_name_pattern_and_namespace_pattern": [2, 3, 4], "select_pods_by_namespace_pattern_and_label": [2, 3], "select_service_by_label": [2, 3], "selector": [3, 4, 8, 9], "self": [3, 13, 16], "send": 21, "send_telemetri": [20, 21], "sent": [21, 23], "separ": 16, "sequenc": 21, "sequenti": 3, "server": 3, "servic": [3, 21, 23], "service_account": 3, "service_exist": [2, 3], "service_info": 3, "service_nam": 3, "serviceaccount": 3, "servicehijack": [3, 5, 8, 9], "session": [4, 21, 23], "set": [3, 13, 16, 18, 23, 25], "set_cluster_ev": [12, 13], "set_parameters_base64": [20, 21], "sever": [7, 10, 11, 13, 16, 18, 25], "sh": 3, "share": [3, 21], "shell": 3, "shot": 21, "should": [1, 3, 4], "sig": 25, "simpl": 26, "simpli": 3, "simultan": 4, "singl": [4, 11], "sippi": 25, "size": [3, 9, 12, 13, 16], "slice": 18, "so": 3, "socket": 3, "someth": 3, "sourc": 25, "source_compon": [12, 13], "source_filenam": 25, "space": 3, "spec": 3, "specif": 3, "specifi": [3, 21, 25], "speed": 3, "split": 3, "src": 3, "src_dir": 16, "src_folder": 25, "stamp": 13, "standard": 26, "start": [3, 13, 16, 18, 21, 23, 25], "start_tim": 18, "start_timestamp": [3, 12, 13, 16, 23, 25], "stat": 3, "state": [3, 4, 11], "statefulset": 3, "stats_rout": 3, "statu": [3, 4, 8, 9, 13, 16], "std_err": 3, "stdout": [3, 21, 25], "step": 25, "still": 25, "store": [1, 3, 21, 23], "str": [1, 3, 4, 7, 9, 11, 13, 16, 18, 21, 23, 25, 26], "stream": 16, "string": [3, 16, 18, 21, 25], "structur": [3, 4, 16], "submodul": [5, 14, 19], "subpackag": 14, "succeed": 1, "success": 25, "suit": 25, "suitabl": 25, "summari": [11, 13], "support": [16, 18, 25], "syn": 3, "system": [3, 13, 21, 23, 25], "system_bus_socket": 3, "t": [3, 4, 16, 18], "tag": 25, "taint": [5, 12, 13], "take": [3, 4], "taken": 1, "tar": [3, 16], "tarbal": 3, "target": [3, 13], "target_path": 3, "target_port": 3, "tcp": 3, "telemetri": [1, 5, 10, 11, 14, 18], "telemetry_config": [21, 23], "telemetry_group": 21, "telemetry_request_id": [21, 23], "templat": 3, "temporari": [3, 21, 23], "temporarli": 3, "termin": 3, "test": [3, 16, 25], "test_case_descript": 25, "test_plan": 3, "test_stdout": 25, "test_suite_nam": 25, "test_vers": 25, "testcas": 25, "testsuit": 25, "text": 16, "th": 3, "thei": [3, 4], "them": [3, 13, 18], "thi": [3, 4, 11, 13, 16, 25], "third": 21, "thread": [3, 4, 16, 21, 26], "thread_numb": [3, 21], "threadpoolexecutor": 9, "through": 3, "time": [1, 3, 4, 9, 13, 16, 18, 25], "timedatectl": 3, "timeout": [3, 9, 25], "timestamp": [3, 7, 12, 13, 16, 23, 25], "timezon": [3, 16, 25], "tmp": [3, 16], "to_json": [10, 11, 12, 13], "token": [3, 18], "token_expir": 3, "took": 9, "top": [16, 23, 25], "total": [3, 9, 21], "total_node_count": [12, 13], "total_recovery_tim": [8, 9], "track": 25, "travers": 25, "trigger": 13, "true": [3, 16, 25], "tupl": [3, 21], "two": [3, 18], "type": [1, 3, 12, 13, 16], "u": 16, "unavail": 16, "undeploi": 3, "undeploy_service_hijack": [2, 3], "underli": 4, "unknown": [13, 16], "unrecov": [3, 4, 8, 9], "until": [3, 16, 23, 25], "updat": 21, "upload": [1, 18, 21], "upload_data_to_elasticsearch": [0, 1], "upload_metrics_to_elasticsearch": [0, 1], "uploaded_file_list": 21, "url": [3, 18, 21], "us": [3, 4, 16, 18, 21, 23, 25, 26], "usag": 25, "usernam": [1, 21], "usual": [13, 16], "utc": 3, "util": 14, "uuid": [13, 21, 23], "v1": [3, 16], "v1job": 3, "v1pod": 3, "v1statu": 3, "valid": [1, 3], "valor": [3, 4, 18], "valu": [1, 3, 7, 9, 12, 13, 16, 18, 25], "verify_cert": 1, "version": [3, 13, 14, 25], "version_cli": [2, 3], "versionapi": 3, "volum": [3, 5, 8, 9], "volumemount": [5, 8, 9], "volumenam": [8, 9], "w": 26, "wait": [3, 4, 26], "wait_for_pods_to_become_ready_by_label": 9, "wait_for_pods_to_become_ready_by_name_pattern": 9, "warn": [18, 24, 26], "watch": 3, "watch_managedcluster_statu": [2, 3], "watch_namespac": 3, "watch_node_statu": [2, 3], "watch_resourc": [2, 3], "web": 21, "webservic": [3, 13], "websocket": 3, "went": 3, "west": 16, "when": [13, 16], "where": [1, 3, 9, 11, 16, 18, 21, 25], "wheter": 3, "whether": 3, "which": [3, 21, 23, 25], "while": [3, 4, 25], "wil": 3, "wildcard": 16, "window": 3, "window_s": 3, "wit": 13, "within": [16, 21, 25], "won": [3, 16, 18], "work": 26, "worker": [3, 13, 21, 25], "wrapper": 26, "writabl": 3, "write": [3, 26], "write_mod": 26, "write_work": [24, 26], "writer": 26, "written": [16, 25], "wrong": 3, "x64": [3, 7], "xml": 25, "yaml": [3, 21, 23, 25], "you": 3, "your": 3}, "titles": ["elastic package", "elastic.krkn_elastic module", "k8s package", "k8s.krkn_kubernetes module", "k8s.pods_monitor_pool module", "models package", "models.elastic package", "models.elastic.models module", "models.k8s package", "models.k8s.models module", "models.krkn package", "models.krkn.models module", "models.telemetry package", "models.telemetry.models module", "Krkn Foundation Library", "ocp package", "ocp.krkn_openshift module", "prometheus package", "prometheus.krkn_prometheus module", "telemetry package", "telemetry.k8s package", "telemetry.k8s.krkn_telemetry_kubernetes module", "telemetry.ocp package", "telemetry.ocp.krkn_telemetry_openshift module", "utils package", "utils.functions module", "utils.safe_logger module", "version package", "version.version module"], "titleterms": {"content": [0, 2, 5, 6, 8, 10, 12, 15, 17, 19, 20, 22, 24, 27], "elast": [0, 1, 6, 7], "foundat": 14, "function": 25, "k8": [2, 3, 4, 8, 9, 20, 21], "krkn": [10, 11, 14], "krkn_elast": 1, "krkn_kubernet": 3, "krkn_openshift": 16, "krkn_prometheu": 18, "krkn_telemetry_kubernet": 21, "krkn_telemetry_openshift": 23, "librari": 14, "model": [5, 6, 7, 8, 9, 10, 11, 12, 13], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "ocp": [15, 16, 22, 23], "packag": [0, 2, 5, 6, 8, 10, 12, 15, 17, 19, 20, 22, 24, 27], "pods_monitor_pool": 4, "prometheu": [17, 18], "safe_logg": 26, "submodul": [0, 2, 6, 8, 10, 12, 15, 17, 20, 22, 24, 27], "subpackag": [5, 19], "telemetri": [12, 13, 19, 20, 21, 22, 23], "util": [24, 25, 26], "version": [27, 28]}})