domino_admin_toolkit.checks.test_domino_deployment module

domino_admin_toolkit.checks.test_domino_deployment.test_control_data_plane_compatibility()
Description:

Checks the k8s api version and Kubelet version and detect any drift

Result:

The success or failure is displayed for drift k8s api and kubelet major.minor versions

domino_admin_toolkit.checks.test_domino_deployment.test_domino_compatibility_matrix()
Description:

Prints the Domino Compatibility Matrix

Result:

Display the matrix

Public Facing KB:

https://docs.dominodatalab.com/en/latest/admin_guide/7b2cbe/compatibility-with-kubernetes/

domino_admin_toolkit.checks.test_domino_deployment.test_feature_flag()
Description:

check collects the central_config , feature flag,feature flag override by calling domino deployment module and displays them in a table.

  • central config - place where all global settings for a Domino installation are listed

  • feature flags - are used to control which Domino functionality is available to users.

Please read the linked public facing KB to understand both of them in detail. Some Usage Examples:

  • central-config

com.cerebro.domino.builder.remoteRegistryCredentials.secretName is a central config which is the K8s secret containing credentials for authentication to an external Docker registry. Default value is domino-quay-repos.Failure to update with right custom secrets will cause the imagebuilder V3 to fail.

  • feature flags

ShortLived.ImageBuilderV2 is a feature flag which controls whether Domino will utilize the new V3 image builder or V3 for domino versions < 5.3. Default value is true. When there is a override exists set to false,domino will be forced to use legacy imagebuilder (V1).

Result:

Displays the default feature flag and feature flag overrides as a table.

Public Facing KB:

https://docs.dominodatalab.com/en/latest/admin_guide/71d6ad/central-configuration/ https://docs.dominodatalab.com/en/latest/admin_guide/6469bf/feature-flags/