ErrLookup › GoogleContainerTools/skaffold
GoogleContainerTools/skaffold
Easy and Repeatable Kubernetes Development · Go · 696 source files
Analyzed at a1189de023 on 2026-09-05. 751 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| `apply` requires at least one manifest argument | validation | error | cli, argument-validation, skaffold |
| `exec` requires exactly one action to execute | validation | error | cli, argument-validation, skaffold |
| `config-dependencies add` requires exactly one file path arg | validation | error | cli, argument-validation, skaffold |
| `jobManifestPaths modify` requires exactly one manifest file | validation | error | cli, argument-validation, skaffold |
| `inspect namespaces list` requires exactly one manifest file | validation | error | cli, argument-validation, skaffold |
| cannot add an empty image value | validation | error | flags, validation, docker-images, skaffold |
| c.Message (pod status condition message) | exception | warning | kubernetes, pod-status, diagnostics, skaffold |
| %q running container image %q errored during run with status | exception | error | docker, container-exit-code, actions, skaffold |
| unable to lookup minikube executable. Please add it to PATH | exception | error | minikube, path, environment, kubernetes, skaffold |
| value must be one of `always`, `missing`, or `never` | validation | error | flags, enum-validation, configuration, skaffold |
| invalid local-registry-hosting ConfigMap | exception | error | kubernetes, configmap, yaml, registry |
| strings.Join(errMsgs, "\n") (joined helm cleanup error messa | exception | error | helm, kubernetes, cleanup, deploy |
| bucket name is empty | validation | error | gcs, uri-parsing, google-cloud, config |
CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR cache directory %q for Google Cloud Storage source %q does not exist and remote | error_code | error | gcs, cache, skaffold, configuration |
CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR cache directory %q for repository %q at ref %q does not exist, and repository sy | error_code | error | git, cache, skaffold, configuration |
| Failed to install Helm plugin | exception | error | helm, plugin, installation, postrenderer |
| response must be a number, or empty | validation | warning | interactive, validation, port-forwarding, initializer |
INSPECT_BUILD_ENV_ALREADY_EXISTS_ERR trying to create a %q build environment definition that already exists, in file | error_code | error | skaffold, inspect, configuration, build-env |
INSPECT_BUILD_ENV_INCORRECT_TYPE_ERR trying to modify a %q build environment definition that doesn't exist, in file % | error_code | error | skaffold, inspect, configuration, build-env |
INSPECT_PROFILE_NOT_FOUND_ERR trying to modify a profile %q that doesn't exist | error_code | error | skaffold, config, profile-not-found |
| kubectl version 1.12.0 or greater is recommended for use wit | exception | warning | kubectl, version-check, skaffold |
| rs.ae.Message (actionable error message from status check) | exception | error | kubernetes, status-check, skaffold |
| no valid Kubernetes objects decoded | exception | error | kubernetes, manifest-parsing, skaffold |
| pod has failed | exception | error | kubernetes, pod, wait |
| no receiver was registered | exception | error | kubernetes, watcher, skaffold |
| Failed to render release | exception | error | helm, render, skaffold |
| skaffold apply called with both Cloud Run and Kubernetes dep | exception | error | skaffold, cloud-run, deployer-config |
| skaffold apply called with conflicting namespaces set via sk | exception | error | skaffold, helm, namespace-conflict |
| docker deployment not supported alongside cluster deployment | exception | error | skaffold, docker, deployer-config |
| cannot resolve active Kubernetes context - multiple contexts | exception | error | kubernetes, config, skaffold |
| configuration changed | exception | info | dev-loop, config-reload, sentinel-error |
CONFIG_BAD_FILTER_ERR did not find any configs matching selection %v | error_code | error | config, filter, cli-flag |
CONFIG_ZERO_FOUND_ERR failed to get any valid configs from file %q | error_code | error | config, yaml, empty-file |
CONFIG_DUPLICATE_NAMES_SAME_FILE_ERR multiple skaffold configs named %q found in file %q | error_code | error | config, naming, yaml |
CONFIG_DUPLICATE_NAMES_ACROSS_FILES_ERR skaffold config named %q found in multiple files: %q and %q | error_code | error | config, naming, multi-file |
CONFIG_PROFILES_NOT_FOUND_ERR profile selection %q did not match those defined in any configurations | error_code | error | config, profiles, cli-flag |
CONFIG_MULTI_IMPORT_PROFILE_CONFLICT_ERR config %q defined in file %q imported multiple times with different set of profi | error_code | error | config, profiles, dependencies |
CONFIG_UNKNOWN_API_VERSION_ERR unknown skaffold config API version %q | error_code | error | config, api-version, schema |
CONFIG_UPGRADE_ERR skaffold cannot auto-upgrade the config from version %s to version %s | error_code | error | config, upgrade, api-version |
| there's no version to upgrade from "latest" | error_code | info | skaffold, schema-upgrade, no-op |
| unknown panic | error_code | error | panic, recovery, schema-upgrade |
| converting deploy.kpt isn't currently supported | error_code | error | kpt, schema-upgrade, unsupported |
| can't merge defaultNamespace property from kustomize into ku | validation | error | kustomize, kubectl, schema-upgrade, conflict |
| can't merge disableValidation property from kustomize into k | validation | error | kustomize, kubectl, schema-upgrade, flags |
| strings.Join(messages, "\n") | validation | error | validation, config, aggregated-error |
| strings.Join(messages, " \n ") | validation | error | validation, run-context, aggregated-error |
| tagging policy 'sha256' can not be used when 'tryImportMissi | validation | error | validation, tagging-policy, sha256 |
INIT_DOCKER_NETWORK_INVALID_MODE extracting container name from a non valid container network mode '%s' | error_code | error | docker, network-mode, validation |
INIT_DOCKER_NETWORK_INVALID_CONTAINER_NAME artifact %s has invalid container name '%s' | error_code | error | docker, network-mode, container-name, validation |
| verify command expects non-zero number of test cases | validation | error | skaffold, config-validation, verify |
INIT_DOCKER_NETWORK_CONTAINER_DOES_NOT_EXIST container '%s' not found, required by image '%s' for docker network stack sharin | error_code | error | docker, network, skaffold |
CONFIG_MISSING_MANIFEST_FILE_ERR Manifest file %q referenced in skaffold config could not be found | error_code | error | skaffold, kubernetes, manifests, config-validation |
INIT_CLOUD_RUN_LOCATION_ERROR location must be specified with Cloud Run Deployer | error_code | error | skaffold, cloud-run, gcp, config-validation |
| missing apiVersion | validation | error | skaffold, yaml, schema, config-validation |
| errStr (aggregated event log file errors, e.g. "eventV2 log | error_code | warning | skaffold, logging, shutdown, filesystem |
| didn't sync any files | error_code | warning | skaffold, file-sync, dev-loop |
| custom tag not provided | validation | error | skaffold, tagging, config-validation |
| strings.Join(messages, " | ") | validation | error | skaffold, config-validation, paths, error-aggregation |
| filename not specified | validation | error | skaffold, config, input-validation |
| %q running container image %q errored during run with status | error_code | error | docker, verify, container, exit-code |
| %q running container image %q timed out after : %v | error_code | error | docker, verify, timeout, container |
| %q running k8s job timed out after : %v | error_code | error | kubernetes, verify, timeout, job |
| cannot find provided file %s | validation | error | cli, apply, file-not-found, manifest |
| unable to open provided file %s | validation | error | cli, apply, permissions, manifest |
| executing template: %w | error_code | error | cli, build, template, go-templates |
| writing build output: %w | error_code | error | cli, build, stdout, broken-pipe |
| writing build output to file: %w | error_code | error | cli, build, file-write, filesystem |
| initializing api server: %w | error_code | error | api-server, port-binding, cli |
| missing shell: %s | validation | error | cli, completion, arguments, shell |
| marshaling config: %w | error_code | error | |
| %s is not a valid value for field %s | validation | error | |
| could not find config field %s | validation | error | |
| %q is not a valid config field.\nAvailable fields are: %s | validation | error | |
| survey config field %q not found in config struct %s | error_code | error | |
| unsupported type: %s | console | error | |
| missing `--kube-context` or `--global` | console | error | |
| creating directory %q: %w | console | error | |
| opening %q in embedded filesystem: %w | console | error | go, embedded-filesystem, skaffold-cli |
| reading %q in embedded filesystem: %w | console | error | go, embedded-filesystem, io |
| writing %q to %q: %w | console | error | go, filesystem, permissions |
| executing build: %w | console | error | skaffold, build, docker |
| rendering manifests: %w | console | error | skaffold, render, kubernetes-manifests |
| rendering manifests: %w | console | error | skaffold, render, kustomize |
| marshalling configuration: %w | console | error | skaffold, yaml, serialization |
| getting run context: %w | console | error | skaffold, config, diagnostics |
| getting tagger: %w | console | error | skaffold, tagging, config |
| getting tags: %w | console | error | skaffold, tagging, git |
| running diagnostic on artifacts: %w | console | error | cli, skaffold, diagnostics, error-wrapping |
| running post-renderer: %w | console | error | cli, exec, pipe, post-renderer |
| loading post-renderer result: %w | console | error | cli, manifest, post-renderer, yaml |
| loading manifests: %w | console | error | cli, manifest, stdin, yaml |
| resolving debug helpers: %w | console | error | cli, skaffold-config, debugging |
| retrieving insecure registries: %w | console | error | cli, registries, config, debugging |
| transforming manifests: %w | console | error | cli, manifests, debugging, transform |
| unsupported template: %s | console | error | cli, flag-validation, template |
| --overwrite and --output/-o cannot be used together | console | warning | cli, flag-conflict, validation |
| validating upgraded config: %w | console | error | skaffold, config, validation, yaml |
| marshaling new config: %w | console | error | skaffold, yaml, serialization, config |
| reading config file: %w | console | error | skaffold, file-io, permissions, config |
| writing config file: %w | console | error | skaffold, file-io, permissions, config |
| generating : %w | console | error | skaffold, ci, pipeline, runner |
| loading artifacts: %w | console | error | skaffold, render, build-artifacts, images |
| executing build: %w | console | error | skaffold, build, docker, render |
| rendering manifests: %w | console | error | skaffold, render, kubernetes, manifests |
| failed to build: %w | console | error | skaffold, build, docker, run |
| failed to test: %w | console | error | skaffold, test, run, ci |
| rendering manifests: %w | console | error | skaffold, manifests, rendering, kubernetes |
| failed to deploy: %w | console | error | skaffold, deploy, kubernetes, cluster |
| creating runner: %w | console | error | skaffold, runner, config, initialization |
| invalid skaffold config: %w | console | error | skaffold, config, validation, yaml |
| getting run context: %w | console | error | skaffold, runcontext, profiles, configuration |
| unable to generate skaffold config file automatically - try | exception | error | skaffold, init, config-generation, bootstrap |
| unable to generate skaffold config file automatically - try | exception | warning | skaffold, init, interactive, cancelled |
| skaffold config file %s not found - check your current worki | validation | error | skaffold, missing-file, config, cwd |
| parsing skaffold config: %w | exception | error | skaffold, config, parse-error, yaml |
| invalid output type: %q. Must be "plain" or "json" | validation | error | cli, flag-validation, skaffold |
| schema %q not found: %w | exception | error | cli, schema, not-found, skaffold |
| no tag provided for image [%s] | validation | error | build, image-tag, validation, skaffold |
| setting template flag: %w | validation | error | cli, flags, json-parsing, skaffold |
| %s: %w | validation | error | cli, flags, pflag, skaffold |
| setting template flag: %w | validation | error | cli, template, go-template, skaffold |
| SKAFFOLD_CMDLINE is invalid: %w | validation | error | environment-variable, shell-parsing, skaffold |
| following errors occurred %s | exception | error | diagnostics, error-aggregation, kubernetes, skaffold |
| listing resources of kind %v: %w | exception | error | kubernetes, crd, discovery, skaffold |
| %s: %s | exception | error | kubernetes, deployment, admission-webhook, replicaset |
STATUSCHECK_POD_INITIALIZING waiting for init container %s to start | exception | warning | kubernetes, pod, init-container, status-check |
| waiting for init container %s to complete | exception | warning | kubernetes, pod, init-container, status-check |
STATUSCHECK_UNKNOWN unable to determine current service state of pod %q | exception | warning | kubernetes, pod, status-check, unknown-state |
STATUSCHECK_CONTAINER_TERMINATED container %s terminated with exit code %d | exception | error | kubernetes, pod, container-crash, exit-code |
STATUSCHECK_UNKNOWN_UNSCHEDULABLE %s: %s | exception | error | kubernetes, scheduling, unschedulable, pod |
| %s: 0/%d nodes available: %s | exception | error | kubernetes, scheduling, taints, nodes |
STATUSCHECK_CONTAINER_CREATING creating container %s | exception | warning | kubernetes, pod, container-creating, transient |
STATUSCHECK_CONTAINER_RESTARTING container %s is backing off waiting to restart | exception | error | kubernetes, pod, crashloopbackoff, container-restart |
STATUSCHECK_IMAGE_PULL_ERR container %s is waiting to start: %s can't be pulled | exception | error | kubernetes, image-pull, registry, container |
STATUSCHECK_RUN_CONTAINER_ERR container %s in error: %s | exception | error | kubernetes, container-runtime, skaffold, health-check |
STATUSCHECK_CONTAINER_WAITING_UNKNOWN container %s in error: %v | exception | warning | kubernetes, pod-scheduling, skaffold, health-check |
| creating skaffold network %s: %w | exception | error | docker, networking, skaffold, custom-actions |
| action %v not found for local execution mode | exception | error | skaffold, configuration, custom-actions |
| getting imageID for %q: %w | exception | error | docker, images, skaffold, custom-actions |
| unable to connect to Kubernetes: %w | exception | error | kubernetes, connectivity, skaffold, custom-actions |
| action %v not found for k8s execution mode | exception | error | skaffold, configuration, kubernetes, custom-actions |
| getting Kubernetes client: %w | exception | error | kubernetes, kubeconfig, skaffold, client-init |
| error in %v job execution, event type: %v | exception | error | kubernetes, jobs, watch-events, skaffold |
| error in %v job execution, job failed | exception | error | kubernetes, jobs, pod-failure, skaffold |
| custom action %v not found | exception | error | configuration, custom-action, skaffold-yaml |
| failed to create %v action | exception | error | custom-action, configuration, prepare |
| %s is an invalid api version | validation | error | configuration, api-version, validation, regex |
| getting minikube executable: %w | exception | error | minikube, binary, environment |
| unable to find minikube executable. File not found %s | exception | error | minikube, binary, path, environment |
| getting minikube profiles: %w | exception | error | minikube, profiles, subprocess |
| failed to unmarshal minikube profile list: %w | exception | error | minikube, json, unmarshal, version-compat |
| port-forward %q cannot be combined with other options | validation | error | cli, config-validation, port-forward |
| unknown port-forward option %q: expected: user, services, po | validation | error | cli, config-validation, port-forward |
| retrieving home directory: %w | exception | error | filesystem, home-directory, cache |
| retrieving home directory: %w | exception | error | filesystem, home-directory, config |
| reading global config: %w | exception | error | filesystem, config, file-not-found |
| unmarshalling global skaffold config: %w | exception | error | yaml, config, parse-error |
| merging context-specific and global config: %w | exception | error | config, merge, kubecontext |
| could not automatically update the survey timestamp - please | exception | warning | survey, config-write, non-fatal |
| could not automatically update the survey prompted timestamp | exception | warning | survey, config-write, non-fatal |
| marshaling config: %w | exception | error | yaml, serialization, config-write |
| writing config file: %w | exception | error | |
| no build artifact for %q | exception | error | |
| could not connect to local docker daemon: %w | exception | error | |
| retrieving image config for %q: %w | exception | error | |
| image is missing buildpacks metadata; perhaps built with old | exception | error | |
| unable to parse image buildpacks metadata | exception | error | |
| buildpacks metadata has no processes | exception | error | |
| unable to determine runtime for %q | exception | error | |
| container %q has no command-line | exception | error | |
| %q does not appear to invoke python | exception | error | debugging, python, skaffold, container-transform |
PORT_FORWARD_RUN_GCLOUD_NOT_FOUND gcloud not found | error_code | error | cloud-run, gcloud, port-forwarding, missing-binary |
PORT_FORWARD_RUN_PROXY_START_ERROR unable to start port forward: %w | error_code | error | cloud-run, port-forwarding, gcloud, process-exec |
DEPLOY_GET_CLOUD_RUN_CLIENT_ERR unable to create Cloud Run Client | error_code | error | cloud-run, authentication, google-cloud, api-client |
DEPLOY_READ_MANIFEST_ERR unable to unmarshal Cloud Run Service config: %w | error_code | error | cloud-run, yaml, manifest, unmarshal |
DEPLOY_CLOUD_RUN_GET_SERVICE_ERR error checking Cloud Run State: %w | error_code | error | cloud-run, api, network, permissions |
DEPLOY_CLOUD_RUN_UPDATE_SERVICE_ERR error deploying Cloud Run Service: %s | error_code | error | cloud-run, deploy, api, container-image |
StatusCode_DEPLOY_CLOUD_RUN_GET_WORKER_POOL_ERR error checking Cloud Run State: %w | error_code | error | cloud-run, workerpool, gcp-api, iam |
StatusCode_DEPLOY_CLOUD_RUN_UPDATE_WORKER_POOL_ERR error deploying Cloud Run WorkerPool: %s | error_code | error | cloud-run, workerpool, deployment, gcp-api |
StatusCode_DEPLOY_GET_CLOUD_RUN_CLIENT_ERR unable to create Cloud Run Client | error_code | error | cloud-run, client-init, credentials, gcp |
StatusCode_DEPLOY_READ_MANIFEST_ERR unable to unmarshal Cloud Run Service config: %w | error_code | error | cloud-run, cleanup, unmarshal, yaml |
StatusCode_DEPLOY_CLOUD_RUN_DELETE_SERVICE_ERR unable to delete Cloud Run Service | error_code | error | gcp, cloud-run, api, deletion |
StatusCode_DEPLOY_CLOUD_RUN_DELETE_WORKER_POOL_ERR unable to delete Cloud Run WorkerPool | error_code | error | gcp, cloud-run, api, deletion, workerpool |
StatusCode_LOG_STREAM_RUN_GCLOUD_NOT_FOUND gcloud not found | error_code | error | cloudrun, gcloud, environment, deploy |
| unable to monitor resource. Unknown type %s | exception | error | cloudrun, statuscheck, config |
| skaffold deployment failed. %d/%d failed to complete | exception | error | cloudrun, deployment, statuscheck |
| retrieving debug helpers registry: %w | exception | error | docker, debugging, config |
| creating skaffold network %s: %w | exception | error | docker, network, deploy |
| failed to remove old container %s for image %s: %w | exception | error | docker, container-lifecycle, deploy |
| docker compose not yet supported by skaffold | exception | error | docker, compose, unsupported-feature |
| duplicate release name %s | validation | error | helm, config, dependency-graph |
| release %s depends on non-existent release %s | validation | error | helm, config, dependency-graph |
| cycle detected involving release %q | validation | error | helm, dependency-graph, cycle |
| unable to connect to Kubernetes: %w | exception | error | kubernetes, connectivity, deploy |
| unable to create dependency graph: %w | exception | error | helm, config, dependency-graph |
| unable to get releases by level: %w | exception | error | helm, config, topological-sort |
| cannot parse the release name template: %w | exception | error | helm, template, cleanup |
| could not prepare `skaffold filter`: %w | exception | error | helm, post-renderer, deploy |
| tempdir: %w | exception | error | helm, filesystem, tempdir |
| packaged.version template: %w | exception | error | helm, template, version |
| packaged.appVersion template: %w | exception | error | helm, template, appversion |
| package chart into a .tgz archive: %v: %w | exception | error | helm, packaging, exec |
| unable to find %s in output: %s | exception | error | helm, packaging, output-parsing |
| error decoding parsed yaml: %s | exception | error | kubernetes, yaml, helm, manifest-decoding |
| could not read the hydrated manifest from %v: %w | console | error | kpt, kubernetes, manifests, file-io |
| could not fetch deployed resource namespace. This might caus | console | warning | kpt, kubernetes, namespace, port-forward |
| kubectl delete: %w | exception | error | kubectl, kubernetes, cleanup, cli |
| kubectl apply: %w | exception | error | kubectl, kubernetes, apply, deployment |
| %d resources failed to complete their deletion before a new | exception | error | kubectl, kubernetes, deletion, timeout, finalizers |
| kubectl create: %w | exception | error | kubectl, kubernetes, dry-run, manifests |
| unable to connect to Kubernetes: %w | exception | critical | kubernetes, connectivity, kubectl, kubeconfig |
| nothing to deploy | exception | error | kubectl, kubernetes, manifests, empty-input |
| could not fetch deployed resource namespace. This might caus | console | warning | kubectl, kubernetes, namespace, port-forward |
| error getting Kubernetes dynamic client: %w | exception | error | kubernetes, kubeconfig, client-init |
| error getting Kubernetes client: %w | exception | error | kubernetes, kubeconfig, client-init |
| getting metadata accessor: %w | exception | error | kubernetes, metadata, runtime-object |
| getting group version resource from obj: %w | exception | error | kubernetes, discovery, restmapping, crd |
| resolving namespace: %w | exception | error | kubernetes, namespace, kubeconfig |
| patching resource %s/%q: %w | exception | error | kubernetes, patch, rbac, api-server |
| patching resource %q: %w | exception | error | kubernetes, patch, rbac, cluster-scoped |
| getting kubeconfig: %w | exception | error | kubernetes, kubeconfig, namespace |
| unable to create log file for deploy step: %w | exception | error | filesystem, logging, deploy |
| getting k8s configuration: %w | exception | error | kubernetes, kubeconfig, configuration, namespace |
| collecting helm releases namespaces: %w | exception | error | helm, namespace, template, skaffold-yaml |
| cannot parse the release namespace template: %w | exception | error | helm, go-template, environment-variable, namespace |
| getting default repo: %w | exception | error | configuration, docker-registry, default-repo |
| getting multi-level repo support: %w | exception | error | configuration, global-config, default-repo |
| applying default repo to %q: %w | exception | error | docker, image-tags, configuration, error-wrapping |
| getting server resources for group version: %w | exception | error | kubernetes, discovery, network, api-server |
| could not find resource for %s | exception | error | kubernetes, discovery, crd, gvk |
| opening hydrated manifest at %s: %w | exception | error | filesystem, manifests, kubernetes |
| parsing manifests file into manifest list object: %w | exception | error | yaml, manifests, parsing, kubernetes |
| generating checksum as fall-back tag for %q: %w | exception | error | skaffold, tagging, build-artifacts |
| computing the size of the Docker context: %w | exception | error | skaffold, docker, diagnose |
| getting tag for image %s | exception | error | skaffold, tagging, diagnose |
| listing artifact dependencies: %w | exception | error | skaffold, dependencies, diagnose |
| constructing inferred sync map: %w | exception | error | skaffold, file-sync, diagnose |
| computing modTimes: %w | exception | error | skaffold, filesystem, diagnose |
| creating docker context: %w | exception | error | docker, build-context, skaffold |
| docker config: %w | exception | error | docker, auth, config-file, json |
| error getting google authenticator | exception | error | gcp, auth, gcr, credentials |
| parsing image name for registry: %w | exception | error | docker, image-name, parsing, auth |
| getting auth config: %w | exception | error | docker, auth, registry, credentials |
| normalizing dockerfile path: %w | exception | error | docker, dockerfile, path, skaffold |
| reading dockerfile: %w | exception | error | docker, dockerfile, file-io, permissions |
| removing unused default args: %w | exception | error | docker, build-args, dockerfile, parsing |
| unable to expand build args: %w | exception | error | build-args, env-var, templating, skaffold |
| couldn't parse image tag %s %w | exception | error | docker, image-tag, parsing, skaffold |
| error getting docker client: %s | exception | error | docker, configuration, environment |
| empty minikube profile | validation | error | minikube, configuration, validation |
| executing minikube command: %w | exception | error | minikube, cli, environment |
| getting minikube env: %w | exception | error | minikube, docker, cluster |
| unable to parse minikube docker-env keyvalue: %s, line: %s, | exception | error | minikube, parsing, output |
| getting relative tar paths: %w | exception | error | docker, build-context, tar |
| creating tar gz: %w | exception | error | docker, tar, io |
| normalizing dockerfilePath path: %w | exception | error | docker, dockerfile, path |
| internal error when retrieving cache result of type %T | exception | error | |
| reading .dockerignore: %w | exception | error | |
| walking workspace: %w | exception | error | |
| walking %q: %w | exception | error | filesystem, docker, dependencies, walk |
| invalid exclude patterns: %w | validation | error | dockerignore, glob, configuration, validation |
StatusCode_BUILD_DOCKER_GET_DIGEST_ERR getting imageID for %s: %s | error_code | error | docker, daemon, image, digest |
| pruning removed container: %w | exception | error | docker, daemon, cleanup, prune |
| cannot call Run with empty container config | validation | error | docker, container, api-misuse, validation |
| docker build options, secrets and ssh, require BuildKit - se | validation | error | docker, buildkit, configuration |
| couldn't parse image tag: %w | exception | error | docker, image-tag, parsing |
| unable to evaluate build args: %w | exception | error | docker, build-args, configuration |
| creating docker context: %w | exception | error | docker, build-context, tar |
| docker build: %w | exception | error | docker, daemon, http |
| docker build failure: %w | exception | error | docker, build-failure, dockerfile |
| unable to stream build output: %w | exception | error | docker, streaming, network |
| getting digest: %w | exception | error | docker, digest, image-lookup |
| getting auth config for %q: %w | exception | error | docker, registry, authentication |
| %s %q: %w | exception | error | docker, push, registry |
| pulling image from repository: %w | exception | error | docker, registry, pull, auth |
| loading image into docker daemon: %w | exception | error | docker, load, daemon, tar |
| reading from image load response: %w | exception | error | docker, load, stream, disk |
| could not remove image %q after %d retries | exception | warning | docker, image-remove, conflict, retry |
| unable to evaluate cli flags: %w | exception | error | config, docker, env-template, cli-flags |
| pruning images: %w | exception | warning | docker, prune, cleanup, conflict |
| unable to remove container: %w | exception | warning | docker, container, cleanup, remove |
| retrieving image config: %w | exception | error | docker, image-config, registry, metadata |
| parsing dockerfile %q: %w | exception | error | dockerfile, parsing, syntax |
| putting build arguments: %w | exception | error | build-args, template, environment |
| listing copied files: %w | exception | error | dockerfile, copy, multistage |
| parsing dockerfile: %w | exception | error | dockerfile, parsing, build-args |
| unable to evaluate build args: %w | exception | error | build-args, template, environment |
| invalid glob pattern: %w | exception | error | glob, filepath, dockerfile-copy |
| getting relative path of %s | exception | error | filepath, workspace, dockerfile-copy |
| file pattern %s must match at least one file | validation | error | dockerfile-copy, file-not-found, glob |
| processing word: %w | exception | error | |
| expanding src: %w | exception | error | |
| invalid dockerfile instruction: %q | validation | error | |
| parsing ONBUILD instructions: %w | exception | error | |
| retrieving image %q: %w | exception | error | |
| getting docker client: %w | exception | error | |
| failed to interpret %q as index: %v | exception | error | |
| failed to interpret %q as image: %v | exception | error | |
| image media type: %s | exception | error | |
| getting image index: %w | exception | error | |
| getting image: %w | exception | error | docker, registry, network, go-containerregistry |
| cannot fetch remote index for multiple platform image %q: %w | exception | error | docker, registry, multi-arch, manifest-list |
| parsing tag %q: %w | exception | error | docker, validation, image-tag, naming |
| reading image %q: %w | exception | error | docker, filesystem, tarball, validation |
| %s %q: %w | exception | error | docker, registry, push, auth, network |
| parsing reference %q: %w | exception | error | docker, validation, image-reference, naming |
| normalizing dockerfile path: %w | exception | error | docker, dockerfile, filesystem, config |
| reading .dockerignore: %w | exception | error | docker, dockerignore, filesystem, permissions |
| walking workspace: %w | exception | error | docker, filesystem, file-sync, permissions |
| stating file %q: %w | exception | error | filesystem, file-sync, stat |
| walking %q: %w | exception | error | filesystem, file-sync, walk |
| %s. %s | exception | info | error-handling, suggestions, formatting |
| unknown phase %v not found in handler state | exception | error | internal, auto-trigger, programmer-error |
| unable to create directory %q: %w | exception | error | filesystem, events, mkdir |
| opening %s: %w | exception | error | filesystem, events, open-file |
| marshalling event: %w | exception | error | events, serialization, protobuf |
| writing string: %w | exception | error | filesystem, events, write, io |
| unable to create directory %q: %w | exception | error | filesystem, events, v2, mkdir |
| opening %s: %w | exception | error | filesystem, events, v2, open-file |
| marshalling event: %w | exception | error | serialization, protobuf, json, events |
| writing string: %w | exception | error | filesystem, io, events |
| getting last log file %w | exception | error | filesystem, configuration, home-directory |
| writing string to temporary buffer: %w | exception | warning | memory, buffer, io |
| writing buffer contents to file: %w | exception | error | filesystem, io, logs |
| retrieving home directory: %w | exception | error | environment, home-directory, configuration |
| unknown Phase %v not found in handler state | exception | error | state-management, api-misuse, events |
| listing files: %w | exception | error | file-watching, filesystem, dependencies |
| unable to stat file %q: %w | exception | error | filesystem, filemon, stat, permissions |
| failed to create repository manager client: %w | exception | error | gcp, auth, cloud-build, client |
| failed to get remote URI for repository %v: %w | exception | error | gcp, cloud-build, rpc, iam |
| failed to get repository read access token for repo %v: %w | exception | error | gcp, auth, token, cloud-build |
| failed to clone repo %s: trouble building repo URI with toke | exception | error | gcp, cloud-build, uri, git |
| failed to get access token %v | exception | error | gcp, gcloud, auth, token, exec |
| failed to unmarshal gcloud command result into access token | exception | error | gcp, gcloud, json, exec, parsing |
| retrieving gcloud access token: %w | exception | error | gcp, gcloud, auth, credentials, fallback |
| parsing image name %q: %w | exception | error | gcp, image-name, parsing, gcr |
| unable to guess GCP projectID from image name [%s] | exception | error | gcp, image-name, project-id, gcr |
| failed to create directory: %v | exception | error | filesystem, gcs, directory-creation, permissions |
| error opening file: %w | exception | error | filesystem, gcs, file-io, missing-file |
| cannot parse URI %q: %w | exception | error | gcs, uri-parsing, validation |
| URI scheme is %q, must be 'gs' | validation | error | gcs, uri-parsing, validation |
| error creating GCS Client: %w | exception | critical | gcs, authentication, gcp, credentials |
| failed to iterate objects: %v | exception | error | gcs, network, permissions, api-error |
| failed to read object: %v | exception | error | gcs, network, permissions, download |
| failed to create file: %v | exception | error | filesystem, gcs, permissions, download |
| failed to copy object to file: %v | exception | error | gcs, network, io, download |
| error copying file to GCS: %w | exception | error | gcs, network, io, upload |
| error closing GCS writer: %w | exception | error | gcs, upload, io, network, go |
| copy file(s) with %s failed: %w | exception | error | gcs, gsutil, exec, go, external-tool |
| failed determining remote cache directory: %w | exception | error | gcs, config, cache, skaffold, go |
| failed creating remote cache directory: %w | exception | error | filesystem, directory, permissions, cache, go |
| failed determining Google Cloud Storage remote cache directo | exception | error | gcs, config, cache, url-parsing, go |
| failed creating Google Cloud Storage cache directory for %q: | exception | error | gcs, filesystem, cache, permissions |
| failed to cache Google Cloud Storage objects from %q: %w | exception | error | gcs, network, authentication, cache |
| failed to get default branch for repo %s | exception | error | git, repository, configuration |
| failed to lookup %s branch for repo %s: %w | exception | error | git, network, authentication, ls-remote |
| failed to clone repo %s: %w | exception | error | git, cache, configuration, misleading-message |
| failed to clone repo %s: trouble creating cache directory: % | exception | error | git, filesystem, permissions |
| failed to clone repo %s: trouble getting default branch: %w | exception | error | git, network, authentication |
| failed to clone git repo: unable to create directory name: % | exception | error | git, configuration, hashing |
| failed to clone repo: %w | exception | error | git, network, clone |
| failed to remove repo cache dir: %w | exception | warning | git, filesystem, cleanup |
| failed to checkout commit: %w | exception | error | git, checkout, shallow-clone |
| failed to clone repo %s: trouble checking repository remote; | exception | error | git, cache, permissions |
| failed to clone repo %s: remote not set for existing clone | exception | error | git, cache, remote |
| failed to clone repo %s: unable to find any matching refs %s | exception | error | git, fetch, ref-not-found, authentication |
| failed to clone repo %s: trouble resetting branch to origin/ | exception | error | git, network, credentials |
| no 'git' program on path: %w | exception | critical | git, environment, path |
| unable to resolve tag for image: %s | exception | error | build, dependencies, artifact-resolution |
| unable to create build args: %w | exception | error | docker, build-args, tags |
| unable to evaluate build args: %w | exception | error | docker, build-args, templates |
| unexpected artifact type %q: %s | exception | error | artifact-resolution, config, skaffold-yaml |
| unable to expand %q: %w | exception | error | helm, path-expansion, config |
| failed to create the tmp directory: %w | exception | error | helm, filesystem, gcs |
| failed to copy valuesFile from GCS: %w | exception | error | gcs, helm, network, cloud-storage |
| helm version command failed %q: %w | exception | error | helm, cli, missing-binary, environment |
| unable to parse output: %q | exception | error | helm, version-parse, cli, regex |
| cannot locate this Skaffold binary: %w | exception | error | helm, post-renderer, executable, environment |
| could not write build-artifacts: %w | exception | error | helm, temp-file, io, disk |
StatusCode_DEPLOY_HELM_VERSION_ERR failed to determine binary version: %w | exception | error | helm, missing-tool, version-check, deploy |
| cannot marshal build artifacts: %w | exception | error | json, marshal, helm, build-artifacts |
| cannot create temp file: %w | exception | error | temp-file, io, filesystem, helm |
| cannot write to temp file: %w | exception | error | temp-file, io, disk-full, helm |
| cannot close temp file: %w | exception | error | temp-file, io, close, helm |
| cannot parse the release namespace template: %w | exception | error | helm, template, config, namespace |
| parsing image %v: %w | exception | error | docker, image-reference, hooks, validation |
| determining build workspace directory for image %v: %w | exception | error | filesystem, workspace, hooks, path |
| failed to evaluate pod name pattern %q due to error %w | console | error | glob, pattern, kubernetes, hooks |
| failed to evaluate container name pattern %q due to error %w | console | error | glob, pattern, kubernetes, hooks |
| getting Kubernetes client: %w | console | error | kubernetes, client, kubeconfig, hooks |
| getting pods for namespace %q: %w | console | error | kubernetes, rbac, namespace, network, hooks |
| hook execution failed for pod %q container %q: %w | console | error | exec, kubernetes, hooks, command-failed |
| starting cmd: %w | console | error | exec, process, hooks, command-not-found |
| failed to load manifest | console | error | manifest, render, yaml, hooks |
| the length of stdout should be greater than 0 when using ren | validation | error | render, hooks, manifests, skaffold |
| determining build workspace directory for image %v: %w | console | error | sync, hooks, filesystem, paths |
| failed to execute host %s hook %d for artifact %q: %w | console | error | sync, hooks, shell, skaffold |
| failed to execute container %s hook %d for artifact %q: %w | console | error | sync, hooks, container, kubernetes, skaffold |
| failed to analyze file %s: %s | console | error | init, initializer, filesystem, permissions |
| writing k8s manifest to file: %w | console | error | init, filesystem, manifests, file-write |
| writing config to file: %w | console | error | init, filesystem, config, file-write |
| reading user confirmation: %w | console | error | init, interactive, prompt, stdin, ci |
| getting user choices | console | error | init, interactive, prompt, stdin, ci |
| reading user input: %w | console | error | interactive-prompt, tty, initializer |
| unable to parse YAML: %w | validation | error | yaml, parsing, config-file |
| marshaling new configs: %w | console | error | yaml, marshaling, config-file |
| writing config file: %w | console | error | filesystem, permissions, config-file |
| marshalling configuration: %w | console | error | yaml, marshaling, cli-output |
| retrieving home directory: %w | console | warning | environment, home-directory, telemetry |
| no project id found in metrics credentials | validation | error | gcp, credentials, metrics |
| error initializing trace exporter | console | error | tracing, opentelemetry, configuration |
| one platform returned an non-success response: %d | http | warning | network, http, telemetry |
| failed to marshal metricdata | console | warning | telemetry, serialization, proto |
| context cancelled for k8s job logging of pod of kubernetes j | console | warning | kubernetes, context-cancelled, logging |
| timeout waiting for event from pod of kubernetes job: %s | console | error | kubernetes, timeout, pod-scheduling |
| empty file found at path: %s, verify that the manifest path | validation | error | kubernetes, manifest, validation |
| resource found in %s is not a k8s job, verify the manifest p | validation | error | kubernetes, manifest, type-mismatch |
| creating container for %v: %v | console | error | kubernetes, image-pull, container |
| could not create job object: %w | console | error | windows, process, job-object |
| could not set information job object: %w | console | error | windows, process, job-object |
| could not start the command: %w | console | error | windows, process, exec |
| could not get handle from process: %w | console | error | windows, process, handle |
| could not assign job object: %w | console | error | windows, process, job-object |
| unexpected kind of os.Process. probably a bug: %s | console | error | windows, go, reflection, os-process |
| could not get 'handle' field from os.Process. probably a bug | console | error | windows, go, reflection, os-process |
| couldn't get kubectl minor version: %w | console | error | kubectl, version-parsing, cli |
| getting client config for Kubernetes client: %w | exception | error | kubernetes, kubeconfig, client-config |
| getting client config for dynamic client: %w | exception | error | kubernetes, kubeconfig, dynamic-client |
| failed to get cluster info for kubeContext: `%s` | exception | error | kubernetes, kubecontext, kubeconfig |
| error creating REST client config in-cluster: %w | exception | error | kubernetes, in-cluster, rest-config |
| error creating REST client config for kubeContext %q: %w | exception | error | kubernetes, kubeconfig, rest-config |
| marshalling yaml: %w | exception | error | yaml, kubernetes, debugging, serialization |
| error parsing pod template: %w | exception | error | go-templates, kubernetes, manifest-generation |
| error executing template: %w | exception | error | go-templates, kubernetes, manifest-generation |
| loading images into kind nodes: %w | exception | error | kubernetes, kind, image-loading, cli |
| loading images into k3d nodes: %w | exception | error | kubernetes, k3d, image-loading, cli |
| unable to retrieve node's images: %w | exception | error | kubernetes, kubectl, image-loading, cluster-connectivity |
| unable to load image %q into cluster: %w, %s | exception | error | kubernetes, kind, k3d, image-loading, docker |
| unable to inspect the nodes: %w | exception | error | kubernetes, kubectl, rbac, cluster-connectivity |
| unable to get kubernetes config: %w | exception | error | kubernetes, kubeconfig, configuration |
| unable to get current kubernetes context: %w | exception | error | kubernetes, kubeconfig, context, configuration |
| found existing node affinity for os/arch: %s | exception | error | kubernetes, affinity, manifest |
| yaml to json error: %w | exception | error | yaml, json, manifest, parsing |
| unmarshaling config: %w | exception | error | kubernetes, manifest, unmarshal |
| failed to create the tmp directory: %w | exception | error | filesystem, gcs, io |
| %v is not a valid GCS path | validation | error | gcs, validation, path |
| failed to download manifests fom GCS: %w | exception | error | gcs, network, auth, download |
| collecting namespaces: %w | exception | error | kubernetes, namespaces, manifest |
| reading Kubernetes YAML: %w | exception | error | yaml, manifest, parsing |
| error converting %s to map[string]interface{} | exception | error | kubernetes, yaml, manifest, namespace |
| failed to create the tmp directory: %w | exception | error | filesystem, io, manifests, download |
| %s is not a valid URL | validation | error | validation, url, manifests, config |
| failed to download manifest from %s, err : %w | exception | error | network, http, download, manifests |
| failed to create manifest file: %w | exception | error | filesystem, io, tempfile |
| failed to write manifest to file, err: %w | exception | error | network, io, download, manifests |
| failed to create the tmp directory: %w | exception | error | filesystem, gcs, output, tempdir |
| failed to copy rendered manifests to GCS: %w | exception | error | gcs, cloud-storage, authentication, output |
| opening file for writing manifests: %w | exception | error | filesystem, io, output |
| reading Kubernetes YAML: %w | exception | error | yaml, kubernetes, parsing, manifests |
| marshalling yaml: %w | exception | error | yaml, serialization, kubernetes |
| kind %s is not supported | validation | warning | kubernetes, owner-references, api |
| Forward() called before kubectl forwarder was started | exception | error | port-forwarding, kubernetes, lifecycle |
| port forwarding %v got terminated: output: %s | exception | warning | port-forwarding, kubernetes, network |
| getting Kubernetes client: %w | exception | critical | kubernetes, kubeconfig, client-init |
| getting service %s/%s: %w | exception | error | kubernetes, service-not-found, api-server |
| listing pods: %w | exception | error | kubernetes, rbac, api-server |
| no pods match service %s/%s | exception | error | kubernetes, port-forward, selector-mismatch |
| service %q does not expose port %s | exception | error | kubernetes, port-forward, config-mismatch |
| getting pod forwarding entry: %w | exception | error | kubernetes, port-forward, go |
| converting resource version to integer: %w | exception | error | kubernetes, port-forward, strconv |
| retrieving services for automatic port forwarding: %w | exception | error | kubernetes, port-forward, service-discovery |
| cannot parse the namespace template on user defined port for | exception | error | config, template, port-forward |
| cannot parse the name template on user defined port forwarde | exception | error | config, template, port-forward |
| getting Kubernetes client: %w | exception | error | kubernetes, kubeconfig, client |
| selecting services by label %q: %w | exception | error | kubernetes, rbac, service-discovery |
| unable to create log file for statuscheck step: %w | exception | error | filesystem, logging, status-check |
STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR getting Kubernetes client: %w | exception | error | kubernetes, kubeconfig, status-check |
STATUSCHECK_DEPLOYMENT_FETCH_ERR could not fetch deployments: %w | exception | error | kubernetes, rbac, api-server, network |
STATUSCHECK_STATEFULSET_FETCH_ERR could not fetch statefulsets: %w | exception | error | kubernetes, rbac, statefulset, api-server |
STATUSCHECK_STANDALONE_PODS_FETCH_ERR could not fetch standalone pods: %w | exception | error | kubernetes, rbac, pods, api-server |
STATUSCHECK_CONFIG_CONNECTOR_RESOURCES_FETCH_ERR could not fetch config connector resources: %w | exception | error | kubernetes, config-connector, manifest, yaml |
STATUSCHECK_CUSTOM_RESOURCE_FETCH_ERR could not fetch custom resources: %w | exception | error | kubernetes, custom-resources, manifest, configuration |
| could not fetch standalone pods: %w | exception | error | kubernetes, pods, rbac, api-server |
| could not fetch config connector resources: %w | exception | error | kubernetes, config-connector, manifest, yaml |
| could not fetch custom resources: %w | exception | error | kubernetes, custom-resources, manifest, yaml |
| could not fetch deployments: %w | exception | error | kubernetes, deployment, rbac, api-server, network |
| could not fetch stateful sets: %w | exception | error | kubernetes, statefulset, rbac, api-server |
STATUSCHECK_USER_CANCELLED %d/%d deployment(s) status check cancelled | exception | warning | kubernetes, status-check, user-cancelled |
STATUSCHECK_INTERNAL_ERROR %d/%d deployment(s) failed | exception | error | kubernetes, status-check, deployment-failed |
| opening config file: %w | exception | error | kubernetes, file-io, config |
| reading config file: %w | exception | error | kubernetes, file-io, yaml |
| reading Kubernetes YAML: %w | exception | error | kubernetes, yaml, parse-error |
| initializing pod watcher: %s | exception | error | kubernetes, watch, api-client |
| unknown phase: %s | exception | error | kubernetes, pod, watch |
| initializing deployment watcher: %s | exception | error | kubernetes, watch, rbac |
| getting k8s client: %w | exception | error | kubernetes, client-config, kubeconfig |
| initializing pod watcher for %q: %w | exception | error | kubernetes, watch, rbac, network |
| unknown filter type found for DockerfileCommandLinter lint r | exception | error | lint, dockerfile, type-mismatch |
| unsupported docker command found for DockerfileCommandLinter | exception | error | lint, dockerfile, unsupported-command |
| unknown filter type found for YamlFieldLinter lint rule %v w | console | error | lint, yaml, type-mismatch |
| reading bytes from log stream: %w | console | warning | logging, kubernetes, stream, io |
| unable to create temp directory %q: %w | console | error | filesystem, permissions, logfile |
| expected WorkspaceFolders to have at least one value, got 0 | console | error | lsp, workspace, initialization |
| parsing log level: %w | console | error | logging, configuration, logrus |
| getting GCB repo info for %s: %w | console | error | gcp, cloudbuild, config, network |
| caching remote dependency %s: %w | console | error | git, config, clone, network |
| parsing dependencies for skaffold config %s: %w | console | error | filesystem, permissions, config-parsing |
| unknown operating system %q | console | error | platform, configuration, os |
| unknown architecture %q | console | error | platform, configuration, architecture |
| failed to parse platforms: %w | console | error | platform, cli, parsing |
| build target platforms %q do not match platform constraints | console | error | skaffold, platform-mismatch, config-validation, artifacts |
| failed to determine kubernetes cluster node platforms: %w | console | error | kubernetes, kubeconfig, cluster, platforms |
| downloading from GCS: %w | console | error | gcs, network, manifest-download, authentication |
| expanding kubectl manifest paths: %w | console | error | glob, filesystem, manifests, temp-dir |
| could not expand the glob raw manifests: %w | console | error | glob, manifests, path-resolution, render |
| getting remote manifests: %w | console | error | kubectl, kubernetes, remote-manifest, rbac |
| unable to parse path %q: %w | console | error | template, env-var, kustomize, path-parsing |
| kustomization parse error in %v: %w | console | error | yaml, kustomize, parse-error, configuration |
| no Kustomization configuration found in directory: %s | console | error | kustomize, missing-file, path-resolution, configuration |
| unknown update strategy %q | console | error | kptfile, validation, enum, configuration |
| could not prepare `skaffold filter`: %w | console | error | helm, post-renderer, binary, setup |
| temporary file system operation is out of boundary, root: %s | console | error | kustomize, filesystem, security, path-traversal |
| unable to parse path %q: %w | console | error | kustomize, template, path, skaffold |
| cannot locate kustomization file from provided directory: %s | console | error | kustomize, file-not-found, skaffold |
| failed to apply setter to file %s, err: %v | console | error | kustomize, yaml, setters, skaffold |
| kustomization parse error in %v: %w | console | error | kustomize, yaml, parse, skaffold |
| no Kustomization configuration found in directory: %s | console | error | kustomize, file-not-found, skaffold |
| failed to run transfomer: %s, err: %v | console | error | transformer, container, render, skaffold |
| unable to create log file for render step: %w | console | warning | logging, filesystem, render, skaffold |
| getting manifests from hydrated manifests: %w | console | error | apply, hydrated-manifests, skaffold |
| image %q context %q does not exist | console | error | build, workspace, path, skaffold |
| image %q context %q: %w | console | error | build, filesystem, permissions |
| image %q context %q is not a directory | console | error | build, config, skaffold-yaml |
| unknown builder for config %+v | console | error | build, config, builder |
| running builder pre-hooks: %w | exception | error | build, hooks, lifecycle |
| running builder post-hooks: %w | exception | error | build, hooks, lifecycle |
| starting logger: %w | exception | error | deploy, logging, kubernetes |
| kpt deployer mixed in with other deployers not supported yet | exception | error | deploy, config, kpt |
| found multiple status check timeouts in skaffold.yaml (not s | exception | error | deploy, config, apply, status-check |
| found multiple log prefixes in skaffold.yaml (not supported | exception | error | deploy, config, apply, logs |
| found multiple namespaces in skaffold.yaml (not supported in | exception | error | deploy, config, apply, namespace, kubernetes |
| instantiating default kubectl deployer: %w | exception | error | kubectl, deployer, config, skaffold |
| conflicting sets of kubectl deploy flags not supported in `s | exception | error | kubectl, flags, apply, config-conflict |
| expected all Cloud Run deploys to be in the same region, fou | exception | error | cloud-run, region, config-conflict, skaffold |
| expected all Cloud Run deploys to use the same project, foun | exception | error | cloud-run, gcp, project, config-conflict |
| exiting dev mode because first build failed: %w | exception | error | dev-loop, build, fatal |
| exiting dev mode because test failed after first build: %w | exception | error | dev-loop, test, fatal |
| exiting dev mode because first render failed: %w | exception | error | dev-loop, render, manifests, fatal |
| exiting dev mode because first deploy failed: %w | exception | error | skaffold, deploy, dev-loop, kubernetes |
| starting logger: %w | exception | error | skaffold, logging, dev-loop, kubernetes |
| watching files for artifact %q: %w | exception | error | skaffold, file-watch, dev-loop, build |
| watching test files: %w | exception | error | skaffold, file-watch, testing, dev-loop |
| watching files for renderer: %w | exception | error | skaffold, file-watch, render, kustomize |
| watching files for deployer: %w | exception | error | skaffold, file-watch, deploy, kubernetes |
| watching skaffold configuration %q: %w | exception | error | skaffold, file-watch, dev-loop, config |
| exiting dev mode because initializing sync state failed: %w | exception | error | skaffold, sync, dev-loop, config |
| not implemented error: SkaffoldRunner(v2).GeneratePipeline | exception | error | skaffold, not-implemented, v2, pipeline-generation |
| unable to start trigger: %w | exception | error | skaffold, trigger, file-watch, dev-loop |
| failed to monitor files: %w | exception | error | filesystem, watcher, dev-loop, inotify |
| creating tagger: %w | exception | error | config, tagging, skaffold-yaml |
| creating tester: %w | exception | error | config, testing, skaffold-yaml |
| getting render output path: %w | exception | error | filesystem, kpt, hydration-dir, permissions |
| creating renderer: %w | exception | error | config, rendering, kustomize, helm, kpt |
| creating deployer: %w | exception | error | config, deploy, kubernetes, kubeconfig |
| getting target platforms: %w | exception | error | platforms, multi-arch, config, build |
| creating verifier: %w | exception | error | config, verify, containers |
| creating actiosn runner: %w | exception | error | config, actions, typo, docker |
| initializing cache: %w | exception | error | cache, filesystem, gcs, build |
| creating builder: %w | exception | error | skaffold, go, runner-initialization, builder |
| creating watch trigger: %w | exception | error | skaffold, go, file-watch, trigger |
| failed to resolve the digest of %s: does the image exist rem | exception | error | skaffold, docker, registry, digest, render |
| getting current cluster context: %w | console | error | skaffold, kubernetes, kubeconfig, go |
| finding current directory: %w | console | error | skaffold, go, filesystem, working-directory |
| getting cluster: %w | console | error | skaffold, kubernetes, cluster, minikube, go |
| starting logger: %w | console | error | skaffold, logging, kubernetes, verify, go |
| portForward[%d] of config with name '%s' is empty, Please ch | validation | error | skaffold, schema, port-forward, config-validation |
| getting current namespace: %w | validation | error | skaffold, kubernetes, namespace, kubeconfig |
| unable to expand pullSecretPath %s | validation | error | skaffold, kaniko, pull-secret, path-expansion |
| unable to expand dockerConfig.path %s | validation | error | kubernetes, docker-config, configuration, path-expansion |
| finding auto-activated profiles: %w | validation | error | skaffold, profiles, configuration, auto-activation |
| couldn't find profile %s | validation | error | skaffold, profiles, configuration, missing-profile |
| applying profile %q: %w | validation | error | skaffold, profiles, yaml-patch, configuration |
| getting current cluster context: %w | validation | error | kubernetes, kubeconfig, profiles, configuration |
| profiles %q were activated by kube-context %q, but the effec | validation | error | kubernetes, kube-context, configuration |
| invalid env variable format: %s, should be KEY=VALUE | validation | error | configuration, environment-variables, schema |
| invalid path: %s | validation | error | configuration, yaml-patch, schema |
| impossible IntOrString.Type | exception | error | serialization, yaml, invariant-violation |
| upgrading pipelines failed: %s | console | error | go, panic-recovery, schema-upgrade |
| upgrading main pipeline: %w | console | error | go, schema-upgrade, reflection |
| lengths of old and new profiles differ | console | error | go, reflection, schema-upgrade |
| upgrading pipeline of profile %d: %w | console | error | go, schema-upgrade, profiles |
| can't upgrade to %s, build.acr is not supported anymore, ple | validation | error | schema-upgrade, azure, config-migration |
| can't upgrade to %s, profiles.build.acr is not supported any | validation | error | schema-upgrade, azure, profiles, config-migration |
| error converting helm artifactOverrides during version upgra | console | error | helm, schema-upgrade, jsonpatch |
| duplicate image %q found in sources %s and %s: artifact imag | validation | error | validation, config, duplicate |
| invalid image %q: %w | validation | error | skaffold, docker, config-validation, image-name |
| invalid image %q: no tag should be specified. Use taggers in | validation | error | skaffold, config-validation, image-tag, taggers |
| invalid image %q: no digest should be specified. Use taggers | validation | error | skaffold, config-validation, image-digest |
| cycle detected in build dependencies involving %q | validation | error | skaffold, build-dependencies, cycle, config-validation |
| unknown build dependency %q for artifact %q | validation | error | skaffold, build-dependencies, config-validation |
| invalid build dependency for artifact %q: alias %q doesn't m | validation | error | skaffold, build-dependencies, alias, docker |
| invalid build dependency for artifact %q: alias %q repeated | validation | error | skaffold, build-dependencies, alias, duplicate |
| artifact %s has invalid dependencies; dependencies.ignore ca | validation | error | skaffold, custom-builder, file-dependencies, config-validation |
| sync rule pattern '%s' does not have prefix '%s' | validation | error | skaffold, file-sync, sync-rules, config-validation |
| %s is not a valid resource type for port forwarding | validation | error | skaffold, port-forward, kubernetes, config-validation |
| artifact %s has invalid Jib plugin type '%s' | validation | error | skaffold, config-validation, jib, yaml |
| artifact %s cannot use inferred file sync when the ko.main f | validation | error | skaffold, config-validation, ko, file-sync |
| found a '%s' artifact, which is incompatible with the 'local | validation | error | skaffold, config-validation, kaniko, local-builder |
| found a '%s' artifact, which is incompatible with the 'gcb' | validation | error | skaffold, config-validation, google-cloud-build, artifact-type |
| found a '%s' artifact, which is incompatible with the 'clust | validation | error | skaffold, config-validation, cluster-builder, kaniko |
| invalid value for worker pool. Must match pattern projects/{ | validation | error | skaffold, config-validation, google-cloud-build, worker-pool |
| invalid log prefix '%s'. Valid values are 'auto', 'container | validation | error | skaffold, config-validation, logs, enum |
| found duplicate test name '%s' in 'verify' test cases. 'veri | validation | error | skaffold, config-validation, verify, duplicate-names |
| found duplicate container name '%s' in 'verify' test cases. | validation | error | skaffold, config-validation, verify, duplicate-names |
| found duplicate custom action %s. Custom action names must b | validation | error | skaffold, config-validation, custom-actions, duplicate-names |
| found duplicate container name %s in custom action. Containe | validation | error | skaffold, yaml-validation, custom-actions, duplicate-name |
| custom action %s doesn't have containers. custom actions mus | validation | error | skaffold, yaml-validation, custom-actions, missing-field |
| custom action %s have more than one execution mode defined. | validation | error | skaffold, yaml-validation, custom-actions, execution-mode |
| custom test command must not be empty; | validation | error | skaffold, yaml-validation, custom-test, empty-value |
| dependencies can use either command or paths, but not both | validation | error | skaffold, yaml-validation, custom-test, dependencies |
| customTest has invalid dependencies; dependencies.ignore can | validation | error | skaffold, yaml-validation, custom-test, dependencies |
| read skaffold config: %w | exception | critical | skaffold, config-loading, file-io |
| unable to re-marshal YAML without dotted keys: %w | exception | error | skaffold, config-loading, yaml-parsing |
| parsing api version: %w | exception | critical | skaffold, config-loading, yaml-parsing |
| unable to parse YAML: %w | exception | critical | skaffold, config-loading, yaml-parsing |
| unable to parse config: %w | exception | error | |
| unknown apiVersion %v | exception | error | |
| detected incompatible versions:%v are incompatible with %v | exception | error | |
| unable to find a valid API Schema version | exception | error | |
| target version %v is invalid | exception | error | |
| the following versions are incompatible with target version | exception | error | skaffold, config, versioning, schema |
| config version %q is more recent than target version %q: upg | exception | error | skaffold, config, versioning, downgrade |
| transforming skaffold config: %w | exception | error | skaffold, config, migration, schema |
| starting gRPC server: %w | exception | error | grpc, network, port-in-use, skaffold |
| starting HTTP server: %w | exception | error | http, network, port-in-use, skaffold |
| creating listener: %w | exception | error | network, grpc, port-binding, go |
| uploading sources to google storage: %w | exception | error | gcs, upload, network, cloud-build, go |
| copying files: %w | exception | error | file-sync, docker, containers, go |
| deleting files: %w | exception | error | file-sync, docker, containers, go |
| could not find latest tag for image %s in builds: %v | exception | error | file-sync, build, configuration, go |
| retrieving working dir for %q: %w | exception | error | docker, file-sync, image-inspect, go |
| intersecting sync map and added, modified files: %w | exception | error | file-sync, filesystem, paths, go |
| intersecting sync map and deleted files: %w | exception | error | file-sync, filesystem, paths, go |
| inferring syncmap for image %q: %w | exception | error | file-sync, docker, image-metadata, go |
| finding changed file %s relative to context %q: %w | exception | error | skaffold, sync, filepath, file-watch |
| pattern error for %q: %w | exception | error | skaffold, sync, glob, doublestar, config |
| retrieving labels for %q: %w | exception | error | skaffold, sync, docker, buildpacks, labels |
| extracting sync rules from labels for %q: %w | exception | error | skaffold, sync, buildpacks, labels, cnb |
| Sync: Auto is not supported by the build of %s | exception | error | skaffold, sync, configuration, docker, jib |
| changed file %s can't be found relative to context %q: %w | exception | error | skaffold, sync, filepath, file-watch |
| pre-sync hooks failed for artifact %q: %w | exception | error | skaffold, sync, hooks, kubectl |
| post-sync hooks failed for artifact %q: %w | exception | error | skaffold, sync, hooks, kubectl |
| copying files: %w | exception | error | skaffold, sync, kubectl, pod, file-copy |
| deleting files: %w | exception | error | kubernetes, file-sync, dev-loop |
| getting Kubernetes client: %w | exception | error | kubernetes, kubeconfig, client-init |
| getting pods for namespace %q: %w | exception | error | kubernetes, rbac, pod-list |
| failed to initialize sync state for %q: %w | exception | error | jib, file-sync, initialization |
| sync failed for artifact %q | exception | error | file-sync, kubernetes, artifact |
| parsing template: %w | exception | error | templating, configuration, tagging |
| invalid component specified in custom template: %v | exception | error | templating, configuration, recursion |
| no tagger available for component %+v | exception | error | templating, configuration, tagging |
| evaluating custom template component: %w | exception | error | tagging, templating, git |
| executing template: %w | exception | error | templating, tagging, configuration |
| bad timezone provided: %q, error: %s | exception | error | go, skaffold, timezone, tagging, configuration |
| parsing template: %w | exception | error | go, skaffold, template, configuration, tagging |
| environment variables missing for template keys | exception | error | go, skaffold, env, template, tagging |
| %q is not a valid git tagger variant | exception | error | go, skaffold, git, configuration, tagging |
| unable to find git commit: %w | exception | error | go, skaffold, git, tagging |
| getting git status: %w | exception | error | go, skaffold, git, tagging, permissions |
| getting hash for %q: %w | exception | error | go, skaffold, hashing, filesystem, tagging |
| generating tag: %w | exception | error | go, skaffold, tagging, wrapper |
| parsing image name: %w | exception | error | go, skaffold, docker, image-name, validation |
| no valid tagger found for artifact: %q | exception | error | skaffold, tagging, config |
| creating tagger: %w | exception | error | skaffold, tagging, config |
| creating components: %w | exception | error | skaffold, tagging, custom-template |
| unknown tagger for strategy %+v | exception | error | skaffold, tagging, config |
| multiple components with name %s | exception | error | skaffold, tagging, custom-template, config |
| nested customTemplate components are not supported in skaffo | exception | error | skaffold, tagging, custom-template |
| unknown component for custom template: %s %+v | exception | error | skaffold, tagging, custom-template, config |
| yaml tag `filepath` needs struct field %q to be string or st | exception | error | skaffold, reflection, config, developer-error |
| unsupported trigger: %s | exception | error | skaffold, trigger, config, cli |
| getting latest and current skaffold versions: %w | exception | warning | skaffold, network, update-check |
| parsing latest version from GCS: %w | exception | warning | versioning, semver, gcs, update-check |
| parsing current semver, skipping update check: %w | exception | info | versioning, semver, build-metadata |
| getting latest version info from GCS: %w | exception | warning | network, gcs, http, update-check |
| starting command %v: %w | exception | error | exec, process, path, cli |
| unable to parse template: %q: %w | exception | error | templating, go-templates, config |
| unable to get value for key %q: %w | exception | error | templating, go-templates, config, build-args |
| unable to evaluate build args: %w | exception | error | templating, cli-flags, config |
| creating http request: %w | exception | error | http, url, network, validation |
| http %d, error %q | http | error | http, network, status-code, gcs |
| writing real file %q: %w | exception | error | tar, io, filesystem, context-canceled |
| checking terminal colors: %w | exception | warning | terminal, tput, exec, colors |
| glob: %w | exception | error | glob, filepath, pattern, config |
| filepath walk: %w | exception | error | filepath, walk, filesystem, symlink, permissions |
| creating parent directory: %w | exception | error | filesystem, mkdir, permissions, config |
| creating file: %w | exception | error | filesystem, file-create, permissions, config |
| %s is a directory | exception | error | filesystem, path, validation, directory |
| creating skaffold network %s: %w | exception | error | docker, network, verify, daemon |
| getting imageID for %q: %w | exception | error | docker, image, verify, daemon |
| failed to remove old container %s for image %s: %w | exception | error | docker, container-lifecycle, verify |
| unable to connect to Kubernetes: %w | exception | critical | kubernetes, connectivity, kubeconfig |
| getting Kubernetes client: %w | exception | critical | kubernetes, kubeconfig, client-initialization |
| %q running job %q errored during run: reason=%q, message=%q | exception | error | kubernetes, job, pod-failure, verify |
| parsing semver: %w | exception | warning | semver, versioning, parsing |
| required value not set: %s | validation | error | config-validation, yaml, yamltags |
| invalid default struct tag: %v, expected key=value | validation | warning | struct-tags, yamltags, developer-error |
| only one element in set %s can be set. got %s and %s | validation | error | config-validation, yaml, mutually-exclusive |
| skipTrim value not set: %s | validation | error | yaml, config-validation, skaffold, reflection |
| creating github comment: %w | exception | error | github, api, webhook, http |
| deleting label: %w | exception | error | github, api, webhook, labels |
| %s is not a valid Kubernetes manifest | console | error | kubernetes, yaml, validation, cli |
| cleaning up skaffold created network | console | warning | docker, networking, cleanup, resource-leak |
| creating container in local docker | console | error | docker, containers, skaffold, local-run |
| preparing job %v for execution | console | error | kubernetes, jobs, skaffold, rbac |
| setting up debugger | console | error | docker, debugging, skaffold, deploy |
| creating container in local docker | console | error | docker, containers, skaffold, deploy |
| transforming image for debugging | console | error | docker, deploy, debug, skaffold |
| pulling init container image | console | error | docker, image-pull, registry, debug |
| inspecting init container | console | error | docker, container-inspect, debug, race |
| cleaning up deployed container | console | error | docker, cleanup, container-delete |
| cleaning up debug support volume | console | warning | docker, cleanup, volume |
| cleaning up skaffold created network | console | warning | docker, cleanup, network |
| compiling name match regex | console | error | docker, regex, configuration, naming |
StatusCode_RENDER_HELM_PLUGIN_ERR errors.Wrap(err, prefix) | error_code | error | helm, render, plugin, cli |
StatusCode_DEPLOY_HELM_USER_ERR errors.Wrap(err, prefix) | error_code | error | helm, configuration, deploy, chart |
| deleting %v job | console | error | |
| errors.Wrap(err) | console | error | |
| invalid setter pattern for array node: %q | validation | error | |
| input to array setter must be an array of values, but found | validation | error | |
| values for setters %v must be provided | validation | error | |
| errors.Wrap(err) | console | error | |
| marshalling old helm deploy | console | error | |
| unmarshalling into new helm deploy | console | error | |
| source: %s, %s | validation | error | validation, skaffold-config, schema |
| source: %s, %s on line %d column %d | validation | error | validation, skaffold-config, line-location |
| creating container in local docker | exception | error | docker, verify, container-creation |
| verify test failed | exception | error | docker, verify, test-failure, exit-code |
| cleaning up skaffold created network | exception | warning | docker, cleanup, network |
| creating verify job in cluster | exception | error | kubernetes, verify, job-creation, rbac |
| attempting to watch verify job in cluster | exception | error | kubernetes, verify, watch, rbac |
| attempting to watch verify pods in cluster | exception | error | kubernetes, verify, watch, pods, rbac |
| verify test failed | exception | error | kubernetes, verify, pod-failure, test-failure |
| cleaning up deployed job | exception | error | kubernetes, cleanup, job-deletion, verify |
| Unknown artifact | panic | error | config, artifact, schema, panic |
| unsupported prefix: | panic | error | config, logging, enum, panic |
| error matching allowed user: %v | panic | error | regex, panic, developer-bug, metrics |
| cannot find available port | panic | error | network, ports, panic, port-exhaustion |
| marshalling old: %v | panic | error | json, serialization, panic, clone |
| unmarshalling new: %v | panic | error | json, serialization, panic, clone |
| unable to list files: | panic | error | filesystem, walk, panic, permissions |