jina.orchestrate.deployments.config.helper module
jina.orchestrate.deployments.config.helper.get_image_name(uses)[source]
The image can be provided in different formats by the user. This function converts it to an image name which can be understood by k8s. It uses the Hub api to get the image name and the latest tag on Docker Hub. :type uses: str
:param uses: image name
Return type
str
Returns
normalized image name
jina.orchestrate.deployments.config.helper.to_compatible_name(name)[source]
Converts the deployment name to a valid name for K8s and docker compose.
Parameters
name (
str
) – name of the deploymentReturn type
str
Returns
compatible name
jina.orchestrate.deployments.config.helper.get_base_executor_version()[source]
Get the version of jina to be used :return: the version tag
jina.orchestrate.deployments.config.helper.construct_runtime_container_args(cargs, uses_metas, uses_with, pod_type)[source]
Construct a set of Namespace arguments into a list of arguments to pass to a container entrypoint :param cargs: The namespace arguments :param uses_metas: The uses_metas to override :param uses_with: The uses_with to override :param pod_type: The pod_type :return: Arguments to pass to container
jina.orchestrate.deployments.config.helper.validate_uses(uses)[source]
Validate uses argument
Parameters
uses (
str
) – uses argumentReturns
boolean indicating whether is a valid uses to be used in K8s or docker compose