module KubectlClient

Defined in:

modules/get.cr
modules/modules.cr
modules/wait.cr
utils/constants.cr

Constant Summary

ALREADY_EXISTS_ERR_MATCH = "AlreadyExists"

kubectl CMD errors

BASE_CONFIG = "./config.yml"
DEFAULT_LOCAL_BINARY_PATH = "tools/git/linux-amd64/docker"
EMPTY_JSON = JSON.parse("{}")
EMPTY_JSON_ARRAY = JSON.parse("[]")
NETWORK_ERR_MATCH = "Unable to connect to the server|connection refused"
NOT_FOUND_ERR_MATCH = "NotFound|does not exist"
OCI_RUNTIME_REGEX = /containerd|docker|podman|runc|railcar|crun|rkt|gviso|nabla|runv|clearcontainers|kata|cri-o/i

https://www.capitalone.com/tech/cloud/container-runtime/

RESOURCE_WAIT_LOG_INTERVAL = 10