in tsdb/_tools/anonymize.py [0:0]
def k8s_container_image(img):
if img in K8S_IMAGE_PASSTHROUGH:
return img
if img.startswith("sha256:"):
return img
if img.startswith("docker.elastic.co/"):
return k8s_images_docker_es_co(img[len("docker.elastic.co/") :])
if img.startswith("elastic/"):
return k8s_images_docker_es_co(img[len("elastic/") :])
if img.startswith("registry.replicated.com/gradleenterprise/"):
return k8s_images_gradle(img[len("registry.replicated.com/gradleenterprise/") :])
if "elastic" in img:
raise ValueError(f"unexpected k8s container image [{img}]")
return k8s_images_other(img)