domino_admin_toolkit.checks.test_docker_hub_limit module

class domino_admin_toolkit.checks.test_docker_hub_limit.DockerHub(username, password)

Bases: object

eval_thresholds(val, warn, crit)
get_registry_limits()
get_token()
limit_extractor(str_raw)
domino_admin_toolkit.checks.test_docker_hub_limit.do_output(text, state_code=0, perfdata=None, name='Docker Hub')
domino_admin_toolkit.checks.test_docker_hub_limit.test_docker_hub_rate_limit()
Description:

Docker Hub limits the number of pulls that can be performed on a repository which can cause issues when creating compute environments.

Result:

Checks if the repository is using limits and displays remaining allowed limit

Public Facing Doc:

https://docs.docker.com/docker-hub/download-rate-limit/#:~:text=Docker%20Hub%20limits%20the%20number,pulls%20per%206%20hour%20period.