domino_admin_toolkit.checks.conftest module

domino_admin_toolkit.checks.conftest.aws_region()
domino_admin_toolkit.checks.conftest.compact(request)
domino_admin_toolkit.checks.conftest.compute_namespace()
domino_admin_toolkit.checks.conftest.debug_flag(request)
domino_admin_toolkit.checks.conftest.domino_api_client()
domino_admin_toolkit.checks.conftest.domino_system_namespace()
Return type:

str

domino_admin_toolkit.checks.conftest.domino_version(domino_version_string)
Return type:

Version

domino_admin_toolkit.checks.conftest.domino_version_string()
Return type:

str | None

domino_admin_toolkit.checks.conftest.field_namespace()
domino_admin_toolkit.checks.conftest.fleetagent_config()
domino_admin_toolkit.checks.conftest.flows_is_enabled()
domino_admin_toolkit.checks.conftest.get_all_kube_events(field_selector=None, weeks=2)
domino_admin_toolkit.checks.conftest.get_bad_cluster_events(get_all_kube_events)
domino_admin_toolkit.checks.conftest.get_bad_pod_events(get_all_kube_events)
domino_admin_toolkit.checks.conftest.get_good_cluster_events(get_all_kube_events)
domino_admin_toolkit.checks.conftest.get_good_pod_events(get_all_kube_events)
domino_admin_toolkit.checks.conftest.get_nucleus_dispatcher()
Description:

Tests Nucleus Dispatcher is reachable on port 80

domino_admin_toolkit.checks.conftest.get_prometheus_client()
Return type:

PrometheusConnect

domino_admin_toolkit.checks.conftest.get_warning_cluster_events(get_all_kube_events)
domino_admin_toolkit.checks.conftest.is_domino_cloud()

Determines if the current deployment is a Domino Cloud deployment.

Returns:

bool: True if the deployment is a Domino Cloud deployment, False otherwise.

domino_admin_toolkit.checks.conftest.is_domino_cloud_fixture()
domino_admin_toolkit.checks.conftest.k8s_apps_client()
domino_admin_toolkit.checks.conftest.k8s_core_client()
domino_admin_toolkit.checks.conftest.kube_system_namespace()
domino_admin_toolkit.checks.conftest.mongo_client()
Return type:

MongoClient

Description:

Sanity test mongodb connectivity with a ping

Result:

The ping result is displayed along with operationTime, and clusterTime

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.conftest.nucleus_dispatcher()
domino_admin_toolkit.checks.conftest.platform_namespace()
domino_admin_toolkit.checks.conftest.prometheus_client()
Return type:

PrometheusConnect

domino_admin_toolkit.checks.conftest.prometheus_client_v2()
domino_admin_toolkit.checks.conftest.pytest_addoption(parser)
domino_admin_toolkit.checks.conftest.pytest_configure(config)
domino_admin_toolkit.checks.conftest.pytest_html_report_title(report)
domino_admin_toolkit.checks.conftest.pytest_html_results_table_header(cells)
domino_admin_toolkit.checks.conftest.pytest_html_results_table_row(report, cells)
domino_admin_toolkit.checks.conftest.pytest_runtest_makereport(item, call)
domino_admin_toolkit.checks.conftest.skip_domino_cloud(is_domino_cloud)
Description:

Skips tests that are not applicable to Domino Cloud deployments

Result:

Skips the test if the deployment is a Domino Cloud deployment