module ClusterTools

Defined in:

tasks/utils/cluster_utils.cr

Class Method Summary

Class Method Detail

def self.exec(cli, namespace = "default") #

[View source]
def self.install #

[View source]
def self.local_match_by_image_name(image_name, nodes = KubectlClient::Get.nodes["items"].as_a) #

[View source]
def self.official_content_digest_by_image_name(image_name) #

https://windsock.io/explaining-docker-image-ids/ works on dockerhub and quay! ex. kubectl exec -ti cluster-tools-ww9lg -- skopeo inspect docker://jaegertracing/jaeger-agent:1.28.0 Accepts org/image:tag or repo/org/image:tag A content digest is an uncompressed digest, which is what Kubernetes tracks


[View source]
def self.uninstall #

[View source]
def self.wait_for_cluster_tools(wait_count : Int32 = 10) #

[View source]