ErrLookup › argoproj/argo-workflows
argoproj/argo-workflows
Workflow Engine for Kubernetes · Go · 912 source files
Analyzed at 35bff19146 on 2026-09-03. 656 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Should specify a node when we get archived logs | exception | error | ui, logs, archived-workflows |
| no artifact logs are available | exception | warning | ui, logs, artifacts |
| cron schedules must consist of 5 values only | exception | warning | ui, cron, validation |
| cron schedules must consist of 5 values only | exception | warning | ui, cron, form-validation |
| requires either selector or workflow | validation | error | cli, cobra, archive |
| Multiple archived workflows found with name '%s': %s (Crea | validation | error | cli, archive, ambiguity |
| --client-certificate and --client-key must be provided toget | validation | error | cli, tls, authentication |
| ${e.Usage()} | validation | error | cli, flags, validation |
| requires either a workflow or other argument | validation | error | cli, cobra, destructive-command |
| --completed and --running cannot be used together | validation | error | cli, flags, validation |
| --since-time and --since cannot be used together | validation | error | cli, flag-conflict, argo-cli, logs |
| requires either node field selector or workflow | validation | error | cli, argument-validation, argo-cli, resume |
| requires either node field selector or workflow | validation | error | cli, argument-validation, argo-cli, retry |
| requires either selector or workflow | validation | error | cli, argument-validation, argo-cli, stop |
| cannot combine --from with file arguments | validation | error | cli, flag-conflict, argo-cli, submit |
| cannot watch more than one workflow | validation | error | cli, flag-conflict, argo-cli, submit, watch |
| --wait cannot be combined with --watch | validation | error | cli, flag-conflict, argo-cli, submit |
| --watch cannot be combined with --dry-run | validation | error | cli, flag-conflict, argo-cli, submit, dry-run |
| --watch cannot be combined with --server-dry-run | validation | error | cli, flag-conflict, argo-cli, submit, dry-run |
| --wait cannot be combined with --dry-run | validation | error | cli, flag-conflict, argo-cli, submit, dry-run |
| --wait cannot be combined with --server-dry-run | validation | error | cli, flag-conflict, argo |
| --dry-run should have an output option | validation | error | cli, flag-conflict, argo |
| --dry-run cannot be combined with --server-dry-run | validation | error | cli, flag-conflict, argo |
| --server-dry-run should have an output option | validation | error | cli, flag-conflict, argo |
| no workflow found in given files | validation | error | cli, yaml, argo |
| requires either selector or workflow | validation | error | cli, argo, usage |
| invalid TTL | validation | error | config, json, unmarshal, argo |
| Artifact driver connection validation failed: %v | validation | critical | startup, artifacts, storage, connectivity |
| Artifact driver validation failed: The following artifact dr | validation | critical | startup, artifacts, images, kubernetes |
| failed to stream artifact: %v | http | error | http, artifacts, streaming, network |
| invalid mode | validation | error | |
ERR_NOT_FOUND ${err.Error()} | error_code | error | |
| error parsing basic authentication | validation | error | |
| unsupported authentication scheme | validation | error | |
| cannot do template replacements with invalid JSON | exception | error | |
| cannot finish template replacement because the result was in | exception | error | |
| delete not supported for this artifact storage, please check | exception | error | |
| single branch mode without a branch specified | validation | error | git, config, argo-workflows |
CodeNotFound err.Error() | error_code | error | hdfs, artifact, not-found |
CodeNotImplemented IsDirectory currently unimplemented for HDFS | error_code | warning | hdfs, unimplemented, artifact |
CodeNotFound res.Status | error_code | error | http, artifact, not-found, network |
CodeNotImplemented IsDirectory currently unimplemented for http | error_code | warning | http, unimplemented, artifact |
CodeNotImplemented IsDirectory currently unimplemented for raw | error_code | warning | raw, unimplemented, artifact |
| memoization configmap doesn't have %s label, refusing to use | exception | error | memoization, configmap, config, kubernetes |
| invalid cache key: %s | exception | error | memoization, cache-key, validation |
CodeBadRequest failed to marshal artifact subpath for templating | error_code | error | template, artifact, subpath, bad-request |
| aggregateError.String() | exception | error | |
| missing gauge.value | validation | error | |
| 'resourcesDuration.*' metrics cannot be used in real-time | validation | error | |
| missing counter.value | validation | error | |
| missing histogram.value | validation | error | |
CodeBadRequest Invalid lock key: unknown format | error_code | error | |
| duplicate synchronization item found | exception | error | go, argo-workflows, synchronization, yaml, duplicate-config |
CodeBadRequest spec.entrypoint is required | error_code | error | argo-workflows, yaml, validation, workflow-spec |
| resolve UID: %w | console | error | argo-workflows, cli, archive, identifier-resolution |
| resolve UID: %w | console | error | argo-workflows, cli, archive, identifier-resolution |
| resolve UID: %w | console | error | argo-workflows, cli, archive, resubmit |
| unable to parse node field selector '%s': %w | console | error | argo-workflows, cli, field-selector, validation |
| resolve UID: %w | console | error | argo-workflows, cli, archive, retry |
| list archived workflows: %w | console | error | argo-workflows, archive, grpc, list-failure |
| archived workflow '%s' not found | console | error | argo-workflows, archive, not-found, cli |
| failed to create cluster workflow template: %s, %w | console | error | argo-workflows, cluster-workflow-template, rbac, cli |
| unknown output mode: %s | console | error | cli, cli-flags, argoproj |
| failed to get existing cluster workflow template %q to updat | console | error | cli, kubernetes, rbac, argoproj |
| failed to update cluster workflow template: %s, %w | console | error | cli, kubernetes, concurrency, argoproj |
| invalid shell %q: supported shells are bash, zsh, and fish | console | error | cli, shell-completion, argoproj |
| error converting %s: %w | console | error | cli, json, manifests, argoproj |
| failed to parse TypeMeta: %w | console | error | cli, yaml, json, manifests, argoproj |
| failed to parse CronWorkflow: %w | console | error | cli, yaml, cronworkflow, argoproj |
| failed to parse Workflow: %w | console | error | cli, yaml, workflow, argoproj |
| failed to parse WorkflowTemplate: %w | console | error | cli, yaml, workflow-template, argoproj |
| failed to parse ClusterWorkflowTemplate: %w | console | error | cli, yaml, parsing, conversion |
| failed to parse unknown kind %s: %w | console | error | cli, yaml, parsing, conversion |
| incorrect number of arguments | console | error | cli, arguments, usage |
| failed to get workflow: %w | console | error | cli, kubernetes, api, network |
| could not get node status for node ID %s | console | error | cli, artifacts, workflow-status |
| failed to create folder path: %w | console | error | cli, filesystem, permissions |
| error getting key for artifact: %w | console | error | cli, artifacts, storage |
| failed to get and store artifact data: %w | console | error | cli, http, artifacts, network |
| failed to create request: %w | console | error | cli, http, url, configuration |
| request failed with: %w | console | error | cli, http, network, tls |
| request failed %s | console | error | |
| creating file failed: %w | console | error | |
| copying file contents failed: %w | console | error | |
| start date should not be empty | console | error | |
| failed to create cron workflow: %w | console | error | |
| unknown output mode: %s | console | error | |
| failed to get existing cron workflow %q to update: %w | console | error | |
| failed to update workflow template: %w | console | error | |
| plugin %s has more than one server.* file | console | error | |
| unknown output format: %s | validation | error | |
| unknown action '%s' | validation | error | cli, argo-cli, invalid-argument |
| expected parameter of the form: NAME=VALUE. Received: %s | validation | error | cli, argo-cli, argument-parsing |
| unable to parse output parameter set request: %w | console | warning | cli, argo-cli, json-marshal |
| unable to parse node field selector '%s': %w | validation | error | cli, argo-cli, field-selector, validation |
| unable to parse node field selector '%s': %w | validation | error | cli, argo-cli, field-selector, validation |
| failed to resume %s: %w | console | error | cli, argo-cli, api-error, resume |
| unable to parse node field selector '%s': %w | validation | error | cli, argo-cli, field-selector, validation |
| unable to parse node field selector '%s': %w | validation | error | cli, argo-cli, field-selector, validation |
| resource identifier '%s' is malformed. Should be `kind/name` | validation | error | cli, argo-cli, argument-parsing, submit |
| scheduled-time contains invalid time.RFC3339 format. (e.g.: | validation | error | cli, argo-cli, datetime, validation, rfc3339 |
| failed to submit workflow: %w | console | error | |
| failed to suspend %s: %w | console | error | |
| failed to create sync limit: %w | console | error | |
| failed to delete sync limit: %w | console | error | |
| failed to get sync limit: %w | console | error | |
| failed to update sync limit: %w | console | error | |
| --type must be either 'database' or 'configmap' | validation | error | |
| --cm-name is required when type is configmap | validation | error | |
| failed to create workflow template: %w | console | error | |
| unknown output mode: %s | validation | error | cli, flag-validation, output-format |
| failed to get existing workflow template %q to update: %w | console | error | cli, kubernetes-api, update, not-found |
| failed to update workflow template: %w | console | error | cli, kubernetes-api, update, conflict, validation |
| unknown formatter: %s | validation | error | cli, lint, flag-validation, output-format |
| in %s: %w | console | error | lint, validation, yaml, spec |
| unknown kind: %s | validation | error | cli, lint, flag-validation |
| not supported | console | error | argoexec, artifact-plugin, unsupported-operation |
| %w | console | error | argoexec, artifact-plugin, plugin-load, wrapping |
| %w | console | error | argoexec, data-template, wrapping |
| failed to create ctr directory: %w | console | critical | argoexec, emissary, filesystem, executor-startup |
| failed to read container args file %s: %w | console | critical | kubernetes, executor, filesystem, env-var, argo-workflows |
| failed to unmarshal container args: %w | console | critical | kubernetes, executor, json, configmap, argo-workflows |
| failed to write large arg %d to file: %w | console | error | filesystem, executor, disk, permissions, argo-workflows |
| failed to read template: %w | console | critical | kubernetes, executor, filesystem, env-var, pod-lifecycle, argo-workflows |
| failed to unmarshal template: %w | console | critical | json, executor, schema, configmap, argo-workflows |
| failed to create dependency dir: %w | console | critical | kubernetes, argoexec, filesystem, container-set |
| dependency %q exited with non-zero code: %d | console | error | kubernetes, argoexec, container-set, exit-code, dependencies |
| failed to find name in PATH: %w | console | error | argoexec, exec, path, container-image |
| failed waiting for debug-pause-before marker: %w | exception | warning | argoexec, debugging, env-var, file-wait |
| failed to get retry strategy: %w | exception | error | argoexec, retry-strategy, template, validation |
| failed to start command: %w | exception | critical | kubernetes, argo-workflows, process-exec, executor |
| failed to create emissary: %w | exception | error | kubernetes, argo-workflows, container-runtime, sidecar |
| failed waiting for debug-pause-after marker: %w | exception | warning | kubernetes, argo-workflows, debugging, context-cancelled |
| neither %s nor %s is available | exception | error | kubernetes, argo-workflows, missing-env-var, executor |
| failed to read working directory before staging input artifa | exception | error | kubernetes, argo-workflows, filesystem, working-directory |
| failed to leave working directory before staging input artif | exception | error | kubernetes, argo-workflows, filesystem, permissions |
| failed to re-enter working directory %q after staging input | exception | error | kubernetes, argo-workflows, artifacts, working-directory |
| failed to stat input artifact %q at %s: %w | exception | error | kubernetes, argo-workflows, artifacts, filesystem |
| failed to create parent directory for artifact %q at %s: %w | exception | error | kubernetes, argo-workflows, artifacts, permissions, filesystem |
| failed to stat artifact path %q at %s: %w | exception | error | kubernetes, argo-workflows, artifacts, filesystem, symlink |
| failed to resolve parent of artifact path %q at %s: %w | exception | error | kubernetes, argo-workflows, artifacts, symlink, filesystem |
| refusing to stage input artifact %q at %s: it resolves to %s | exception | error | kubernetes, argo-workflows, artifacts, volume-mount, data-safety |
| refusing to stage input artifact %q at %s: it resolves to %s | exception | error | kubernetes, argo-workflows, artifacts, volume-mount, data-safety |
| failed to clear existing path for artifact %q at %s: %w | exception | error | kubernetes, argo-workflows, artifacts, permissions, filesystem |
| failed to symlink input artifact %q (%s -> %s): %w | exception | error | kubernetes, argo-workflows, artifacts, symlink, permissions |
| watching supervisor status: %w | exception | error | kubernetes, argo-workflows, argoexec, inotify, supervisor |
| supervisor presumed dead: status marker never appeared withi | exception | error | kubernetes, argo-workflows, argoexec, supervisor, timeout |
| stat supervisor status: %w | exception | error | kubernetes, argo-workflows, argoexec, supervisor, filesystem |
| supervisor reported pre-main failure: %s | exception | error | kubernetes, argo-workflows, argoexec, supervisor, artifacts |
| supervisor presumed dead: no status update within %s | exception | error | kubernetes, argo-workflows, argoexec, supervisor, heartbeat-timeout |
| failed to open stdout: %w | exception | error | argo-workflows, argoexec, filesystem, kubernetes |
| failed to open combined: %w | exception | error | argo-workflows, argoexec, filesystem, kubernetes |
| failed to create directory %s: %w | exception | error | argo-workflows, argoexec, artifacts, filesystem |
| failed to create destination %s: %w | exception | error | argo-workflows, argoexec, artifacts, filesystem |
| failed to tarball the output %s to %s: %w | exception | error | argo-workflows, argoexec, artifacts, tar, gzip |
| failed to close %s: %w | exception | error | argo-workflows, argoexec, artifacts, filesystem |
| failed to open %s: %w | exception | error | argo-workflows, argoexec, parameters, filesystem |
| failed to create %s: %w | exception | error | argo-workflows, argoexec, parameters, filesystem |
| failed to copy %s to %s: %w | exception | error | argo-workflows, argoexec, parameters, filesystem, io |
| %w | exception | error | go, cobra, argo-executor, artifacts, error-wrapping |
| %w | exception | error | go, cobra, argo-executor, kubernetes, resource-template |
| successCondition, failureCondition and outputs are not suppo | validation | error | go, argo-executor, workflow-spec, validation, resource-template |
| %w | exception | error | go, cobra, argo-executor, supervisor, error-wrapping |
| failed to write template: %w | exception | error | go, argo-executor, supervisor, filesystem |
| failed to stage files: %w | exception | error | go, argo-executor, supervisor, staging, filesystem |
| failed to load non-plugin input artifacts: %w | exception | error | go, argo-executor, supervisor, artifacts, errgroup |
| failed to load input artifacts from plugin %q: %w | exception | error | go, argo-executor, supervisor, artifacts, plugins |
| failed to write initial status marker: %w | exception | error | go, argo-executor, supervisor, filesystem, heartbeat |
| failed to write marker tmp %s: %w | exception | error | executor, filesystem, kubernetes |
| failed to rename marker %s: %w | exception | error | executor, filesystem, kubernetes |
| artifact driver %s not found | exception | error | config, artifacts, controller |
| protocol %s is not allowed | exception | error | config, validation, security |
| if you have an item in your config map named 'config', you m | exception | error | config, controller, configmap |
| operation %v is not supported | exception | error | database, archive, label-selector |
| offload node status is not supported | exception | error | database, offload, controller |
| getting archived workflows not supported | exception | error | archive, database, server |
| getting archived workflow for estimator not supported | exception | error | archive, estimator, server |
| deleting archived workflows not supported | exception | error | archive, database, server |
| invalid uid | exception | error | database, validation, persistence |
| invalid version | exception | error | database, validation, persistence, concurrency |
| unsupported db type %s | exception | error | database, configuration, archive |
InvalidArgument both name and namespace are required if uid is not specified | validation | error | grpc, validation, archive, cli |
| cannot use instance ID with Argo Server | exception | error | cli, configuration, grpc, client |
| AuthSupplier cannot be empty when connecting to Argo Server | exception | error | grpc, authentication, configuration, client |
| this is impossible if you are not using the Argo Server, see | exception | error | grpc, client, architecture, archive |
| failure to create dynamic client: %w | exception | critical | kubernetes, client, configuration, tls |
| additional headers must be colon(:)-separated: %s | validation | error | http, cli, validation, headers |
| not supported when you are in offline mode | exception | error | go, offline-mode, apiclient, lint |
| failed to parse YAML from file %s: %w | validation | error | go, yaml, parsing, offline-mode |
| duplicate ClusterWorkflowTemplate found: %q | validation | error | go, offline-mode, duplicate-resources, lint |
| duplicate WorkflowTemplate found: %q | validation | error | go, offline-mode, duplicate-resources, lint |
| couldn't find workflow template %q in namespace %q | exception | error | go, offline-mode, template-ref, lint |
| couldn't find cluster workflow template %q | exception | error | go, offline-mode, template-ref, cluster-workflow-template |
| duration has to be positive, current duration: %v | validation | error | go, validation, retry-strategy, container-set |
| containers must have at least one container | validation | error | go, validation, container-set, argo-workflows |
| containers%s | validation | error | go, validation, container-set, naming |
| volumeMounts[%d].mountPath '%s' already mounted in %s | validation | error | go, validation, container-set, volume-mounts |
| containers.%s dependency '%s' not defined | validation | error | |
| containers %s | validation | error | |
| failed to read file %s: %w | panic | error | |
| failed to unmarshal JSON %q: %w | panic | error | |
| failed to unmarshal YAML %q: %w | panic | error | |
| cannot unmarshal type %T | panic | error | |
| expected exactly one key, got %d | validation | error | |
| unable to parse %s as a duration: %w | validation | error | |
| [%d].name is required | validation | error | |
| [%d].name: '%s' is invalid: %s | validation | error | |
| [%d].name '%s' is not unique | validation | error | validation, workflow, yaml |
| dependency cycle detected: %s->%s | validation | error | validation, dag, dependency-cycle |
| executor plugin metadata name is mandatory | validation | error | executor-plugin, validation, kubernetes |
| json: unknown field "%s" | validation | error | json, unmarshal, strict-decoding, yaml |
| key unsupported: cannot get key for artifact location, becau | exception | error | artifacts, artifact-location, validation |
| artifact storage is not configured; see the docs for setup i | exception | error | artifacts, configuration, artifact-repository |
| set type not supported for type: %v | exception | error | artifacts, type-switch, unsupported-type |
| template artifact location not set | exception | error | artifacts, artifact-location, configuration |
| key was not found for %s | exception | error | workflow-status, nodes, map-lookup |
| could not find %s in nodes when searching for nested childre | exception | error | workflow-status, nodes, dfs, node-not-found |
| key unsupported: git artifact does not have a key | exception | error | |
| key unsupported: cannot set key on git artifact | exception | error | |
| key unsupported: raw artifat does not have key | exception | error | |
| key unsupported: cannot set key for raw artifact | exception | error | |
| invalid sso.logoutRedirectUrl: %w | console | error | |
| GRPC_MESSAGE_SIZE environment variable must be set as an int | console | error | |
| failed to connect to artifact driver %s: %w | console | error | |
| generated artifact key failed self-validation: %w | http | error | |
| was not able to retrieve node | http | error | |
| artifact not found: %s, isInput=%t, Workflow Status=%+v | http | error | |
| unable to get artifact and driver; could not get node for %s | http | error | kubernetes, argo-workflows, artifacts, node-lookup |
| no template found for name %q associated with nodeID %q | http | error | kubernetes, argo-workflows, artifacts, templates, workflow-archive |
| error appending filename %s to key of artifact %+v: err: %w | http | error | argo-workflows, artifacts, storage, s3 |
| must specify at least one auth mode | console | critical | argo-workflows, authentication, configuration, startup |
| failed to list SSO RBAC service accounts: %w | exception | error | kubernetes, argo-workflows, sso, rbac, informer-cache |
| failed to marshall claims: %w | exception | error | sso, rbac, json-marshalling, authentication |
| failed to evaluate rule: %w | exception | error | sso, rbac, expression-evaluation, misconfiguration |
| no service account rule matches | exception | warning | sso, rbac, authorization, misconfiguration |
| failed to get service account secret: %w | exception | error | kubernetes, service-account, secrets, sso, rbac |
| failed to create REST config: %w | exception | error | |
| failure to create dynamic client: %w | exception | error | |
| failure to create workflow client: %w | exception | error | |
| failure to create events client: %w | exception | error | |
| failure to create kubernetes client: %w | exception | error | |
| failed to read bearer token file: %w | exception | error | |
| expected bearer token to be a JWT and therefore have 3 dot-d | exception | error | |
| failed to decode bearer token's JWT payload: %w | exception | error | |
| failed to unmarshal bearer token's JWT payload: %w | exception | error | |
| failed to parse certificate PEM | exception | error | |
| failed to parse certificate: %w | exception | error | x509, tls, authentication, argo-server |
| failed to read certificate file: %w | exception | error | tls, filesystem, authentication, kubeconfig |
| failed to parse certificate | exception | warning | x509, defensive-check, internal-bug, authentication |
| failed to load system cert pool: %w | exception | error | tls, certificates, sso, oidc, container |
| failed to append certificates from PEM string | exception | error | tls, sso, oidc, pem, configuration |
| not implemented | exception | warning | sso, oidc, authentication, not-implemented |
| issuer empty | validation | error | sso, oidc, configuration, configmap |
| clientID empty | validation | error | sso, oidc, configuration, kubernetes-secret |
| clientSecret empty | validation | error | config, sso, kubernetes, validation |
| failed to create HTTP client: %w | exception | error | tls, network, sso, config |
| failed to generate key: %w | exception | error | crypto, entropy, runtime |
| failed to create secret: %w | exception | error | kubernetes, rbac, secrets, sso |
| failed to read secret: %w | exception | error | kubernetes, secrets, rbac, sso |
| failed to parse private key. If you have already defined a S | exception | error | x509, secrets, sso, kubernetes |
| failed to parse private key: %w | exception | error | x509, secrets, sso, kubernetes |
| key %s missing in secret %s | exception | error | sso, secrets, config, kubernetes |
| failed to create JWT encrypter: %w | exception | error | jose, jwt, crypto, sso |
| failed to compile sso.filterGroupRegex: %s %w | validation | error | regex, configuration, sso, startup |
| failed to parse encrypted token: %w | exception | error | jwt, jwe, sso, authentication |
| failed to decrypt token: %w | exception | error | jwt, decryption, sso, key-rotation |
| failed to validate claims: %w | exception | error | jwt, claims-validation, issuer, sso |
| no claim found for key: %v | exception | error | sso, claims, oidc, configuration |
| expected an array, got %v | exception | error | sso, claims, type-mismatch, oidc |
| group name %v was not a string | exception | error | sso, claims, type-mismatch, oidc |
| failed to get webhook clients: %w | exception | error | webhook, kubernetes, rbac, secret |
| failed to read webhook request body: %w | exception | warning | webhook, network, io |
| webhook request body exceeds maximum size of 2MB | validation | warning | webhook, limit, dos-protection |
| failed to unmarshal webhook client "%s": %w | exception | error | webhook, yaml, configmap, authentication |
| failed to get service account "%s": %w | exception | error | kubernetes, serviceaccount, rbac, webhook |
| failed to get token secret "%s": %w | exception | error | kubernetes, secrets, serviceaccount, webhook, authentication |
InvalidArgument cluster workflow template was not found in the request body | error_code | error | grpc, api, request-validation, clusterworkflowtemplate |
NotFound cron workflow was not found in the request body | error_code | error | grpc, api, cronworkflow, request-validation |
Internal failed to marshall cron workflow patch data: %w | error_code | warning | json, cronworkflow, patch, grpc |
| failed to create workflow template expression environment: % | error_code | error | events, expression, eventbinding, server |
| failed to dispatch event: %v | error_code | error | events, eventbinding, dispatch, workflow-submit |
| failed to evaluate workflow template expression: %w | error_code | error | expression, eventbinding, selector, events |
| failed to get workflow template: %w | error_code | error | kubernetes, workflow-event-binding, not-found, rbac, argo-workflows |
| failed to validate workflow template instanceid: %w | error_code | error | instance-id, configuration, multi-tenancy, argo-workflows, kubernetes |
| malformed workflow template parameter "%s": valueFrom is nil | validation | error | configuration, workflow-event-binding, validation, yaml, argo-workflows |
| failed to compile workflow template parameter %s expression: | error_code | error | expr, expression-compile, workflow-event-binding, configuration, argo-workflows |
| failed to evaluate workflow template parameter "%s" expressi | error_code | error | expr, runtime-error, nil-pointer, workflow-event-binding, argo-workflows |
| failed to convert result to JSON "%s" expression: %w | error_code | error | event-dispatch, expr, json-marshal, argo-workflows |
| failed to create workflow: %w | error_code | error | kubernetes-api, workflow-creation, rbac, argo-workflows |
| failed to evaluate workflow %s expression: %w | error_code | error | expr, expression-compile, event-dispatch, argo-workflows |
| workflow %s expression must evaluate to a string, not a %T | validation | error | expr, type-mismatch, event-dispatch, argo-workflows |
| logout redirect URL must be an absolute HTTP(S) URL without | validation | error | server, oidc, url-validation, config |
| oidc end-session endpoint must be an absolute HTTP(S) URL wi | validation | error | oidc, logout, url-validation, sso |
InvalidArgument limit must be greater than zero | error_code | error | grpc, sync-limit, validation, configmap |
AlreadyExists sync limit cannot be created as it already exists | error_code | error | grpc, sync-limit, configmap, conflict |
NotFound key %s not found in configmap %s/%s | error_code | error | grpc, sync-limit, configmap, not-found |
InvalidArgument limit must be greater than zero | error_code | error | grpc, sync-limit, validation |
| artifact key %q must start with %q | validation | error | artifacts, validation, security |
| artifact key %q must not contain '..' | validation | error | artifacts, security, path-traversal, validation |
| artifact key %q must not be an absolute path | validation | error | artifacts, validation, path |
| artifact key %q is not in canonical form | validation | error | artifacts, validation, path |
| artifact key %q must have exactly 4 segments: uploads/{names | validation | error | artifacts, validation |
| artifact key %q must not contain empty segments | validation | error | artifacts, validation |
| artifact key %q must have a valid UUID segment: %w | validation | error | go, validation, artifacts |
| artifact key %q must have a bare filename segment | validation | error | go, validation, path-traversal, artifacts |
InvalidArgument unsupported requirement %s | error_code | error | go, grpc, list-options, validation |
| invalid expiry date in Kubeconfig. %w | validation | error | go, kubeconfig, authentication, config |
| invalid log type: %s | validation | error | go, logging, configuration |
| invalid log level: %s | validation | error | go, logging, configuration |
| unknown output mode: %s | validation | error | go, cli, output-format |
| duplicated nodeName %s | exception | error | go, dag, topological-sort, validation |
| invalid dependency %s | exception | error | go, dag, topological-sort, validation |
| graph with cycle | exception | error | go, dag, topological-sort, cycle-detection |
| failed to load AWS config: %w | exception | critical | aws, authentication, database, config |
| failed to build RDS auth token: %w | exception | critical | aws, rds, iam, authentication |
| failed to obtain a credential: %w | exception | critical | azure, authentication, database, config |
| failed to get token: %w | exception | critical | azure, entra-id, authentication, token |
| maxRetries cannot be less than 0 | validation | error | validation, database, configuration |
| baseDelay cannot be less than 0 | validation | error | validation, database, configuration |
| maxDelay cannot be less than 0 | validation | error | validation, database, configuration |
| retryMultiple cannot be less than 0 | validation | error | validation, database, configuration |
| failed to create initial database session: %w | exception | critical | database, connection, startup, postgres, mysql |
| insufficient authentication information provided | validation | critical | authentication, database, configuration, validation |
| session proxy is closed | exception | error | database, session-lifecycle, concurrency |
| no active session | exception | error | database, session-lifecycle, initialization |
| operation failed and reconnection failed: %w | exception | critical | database, reconnection, network |
| no active session after reconnection | exception | error | database, reconnection, race-condition |
| operation failed after reconnection: %w | exception | error | database, reconnection, retry |
| reconnection failed after %d retries, last error: %w | exception | critical | database, reconnection, retry-exhausted, network |
| no databases are configured | validation | error | database, configuration, postgres, mysql |
| only one of azureToken or awsRDSToken may be enabled, not bo | validation | error | database, configuration, postgres, azure, aws |
| SSL must be enabled (ssl: true) when using AWS RDS IAM authe | validation | error | database, configuration, postgres, aws, tls |
| failed to open traced postgres connection: %w | exception | critical | database, postgres, connection, opentelemetry |
| invalid MySQL config options: %w | validation | error | database, mysql, config, dsn |
| failed to create mysql connector: %w | exception | error | database, mysql, connection, connector |
| failed to create upper/db session: %w | exception | error | database, mysql, upperdb, session |
| %s | console | error | codegen, gofmt, build, telemetry |
| Didn't successfully replace docs in %s | exception | error | codegen, docs, telemetry, metrics |
| %s | validation | error | validation, telemetry, codegen, metrics |
| Instrument called %s already exists | exception | error | metrics, telemetry, instrument, duplicate |
| internal error creating metric instrument of unknown type %v | exception | error | |
| Metrics registerCallback() to invalid type %s (%t) | exception | error | |
| failed to evaluate expression: %s is missing | exception | error | |
| failed to unmarshall JSON expression: %w | exception | error | |
| failed to evaluate expression: %w | exception | error | |
| failed to evaluate expression %q | exception | error | |
| failed to marshal evaluated expression: %w | exception | error | |
| failed to marshal evaluated marshaled expression %q | exception | error | |
| failed to generate private key: %w | exception | error | |
| failed to generate serial number: %w | exception | critical | tls, crypto, entropy, self-signed-certificate |
| failed to create certificate: %w | exception | critical | tls, crypto, x509, self-signed-certificate |
| client certificate authentication requires both clientCert a | validation | error | tls, mtls, client-certificate, config |
| failed to read certificate authority: %w | exception | error | tls, file-not-found, ca-certificate, filesystem |
| failed to parse certificate authority %q | exception | error | tls, pem, ca-certificate, parsing |
| %w: %w | exception | error | retry, backoff, timeout, errors-wrapping |
| error getting config map for artifact repository ref "%v": % | exception | error | kubernetes, configmap, rbac, artifact-repository |
| failed to find any artifact repository for artifact reposito | exception | error | kubernetes, configmap, artifact-repository, configuration |
| config map missing key "%s" for artifact repository ref "%v" | exception | error | kubernetes, configmap, artifact-repository, missing-key |
| failed to unmarshall config map key %q for artifact reposito | exception | error | yaml, configmap, artifact-repository, schema-validation |
| unsupported artifact driver | exception | error | artifacts, configuration, argo-workflows |
| serverSideCustomerKeySecret and kmsKeyId cannot be set toget | validation | error | s3, configuration, encryption |
| failed to create plugin driver for %s: %w | exception | error | plugin, artifacts, connection |
| unable to parse Azure Blob Storage endpoint url %s: %w | exception | error | azure, configuration, url-parsing |
| unable to create default Azure credential: %w | exception | error | azure, authentication, identity |
| accountKey secret is required for Azure Blob Storage if useS | validation | error | azure, configuration, missing-secret |
| unable to create Azure shared key credential: %w | exception | error | azure, authentication, credentials |
| unable to determine storage account name from %s | exception | error | azure, configuration, azurite |
| unable to create Azure Blob Container client: %w | exception | error | azure, client-initialization, configuration |
| unable to retrieve stats for downloaded file %s: %w | exception | error | azure, filesystem, artifacts |
| unable to download blob %s: %w | exception | error | azure, blob-storage, authentication, network |
| unable to determine if %s is a directory: %w | exception | error | azure, blob-storage, list, permissions |
| unable to remove attempted file download %s: %w | exception | error | filesystem, azure, artifacts, permissions |
| unable to download directory %s: %w | exception | error | azure, blob-storage, directory, download |
| unable to create dir for file %s: %w | exception | error | filesystem, local-disk, mkdir |
| unable to create file %s: %w | exception | error | filesystem, local-disk, permissions |
| unable to list blob %s in Azure Storage: %w | exception | error | azure, blob-storage, list, permissions |
| unable to create local directory %s: %w | exception | error | filesystem, mkdir, permissions |
| unable to download file %s: %w | exception | error | azure, blob-storage, directory, download |
| unable to open stream for blob %s: %w | exception | error | azure, blob-storage, artifact, network |
| unable to test if blob %s is a directory: %w | exception | error | azure, blob-storage, artifact, permissions |
| unable to open blob stream for %s: %w | exception | error | azure, blob-storage, not-found, artifact |
| failed to test if %s is a directory: %w | exception | error | filesystem, artifact, azure, path |
| unable to create Azure Blob Container client for %s: %w | exception | error | azure, configuration, credentials, artifact |
| unable to upload directory %s to Azure: %w | exception | error | azure, blob-storage, upload, artifact |
| unable to upload file %s to Azure: %w | exception | error | azure, blob-storage, upload, artifact |
| unable to upload stream to Azure blob %s: %w | exception | error | azure, blob-storage, streaming, upload, network |
| unable to open file %s: %w | exception | error | filesystem, permissions, artifact, upload |
| unable to test if %s is a directory: %w | exception | error | azure, blob-storage, network, list-objects |
| unable to list files in %s: %w | exception | error | azure, blob-storage, list-objects, network |
| unable to delete Azure Blob %s: %w | exception | error | azure, blob-storage, delete, permissions |
| error listing blobs %s in Azure Blob Storage container: %w | exception | error | azure, blob-storage, list-objects, permissions |
| failed to create temp file: %w | exception | error | filesystem, temp-file, disk-full, io |
| failed to buffer stream to temp file: %w | exception | error | filesystem, io, streaming, disk-full |
| failed to close temp file: %w | exception | error | io, filesystem, artifacts, disk-space |
| GCS client CredentialsFromJSONWithType: %w | exception | error | gcs, gcp, credentials, authentication |
| GCS storage.NewClient with credential: %w | exception | error | gcs, gcp, credentials, client-init |
| GCS storage.NewClient: %w | exception | error | gcs, gcp, adc, authentication |
| mkdir %s: %w | exception | error | filesystem, mkdir, gcs, artifacts |
| new bucket reader: %w | exception | error | gcs, network, permissions, artifacts |
| os create %s: %w | exception | error | filesystem, gcs, permissions, artifacts |
| io copy: %w | exception | error | network, io, gcs, artifacts |
| test if %s is a dir: %w | exception | error | filesystem, gcs, artifacts, upload |
| upload %s: %w | exception | error | gcs, upload, permissions, artifacts |
| os open: %w | exception | error | gcs, file-io, os-open, artifact-upload |
| writer close: %w | exception | error | gcs, upload, writer-close, permissions |
| delete %s: %w | exception | error | gcs, delete, permissions, object-not-found |
| failed to plain init: %w | exception | error | git, go-git, artifact, filesystem |
| failed to create remote %q: %w | exception | error | git, go-git, remote, artifact |
| failed to create branch %q: %w | exception | error | git, go-git, branch, artifact |
| failed to clone %q: %w | exception | error | git, go-git, clone, network, authentication |
| failed to validate fetch %v: %w | exception | error | git, go-git, refspec, validation, configuration |
| failed to fetch %v: %w | exception | error | |
| failed to get work tree: %w | exception | error | |
| failed to get resolve revision: %w | exception | error | |
| failed to checkout %q: %w | exception | error | |
| failed to get submodules: %w | exception | error | |
| failed to update submodules: %w | exception | error | |
| ListObjects is currently not supported for this artifact typ | exception | error | |
| HDFS artifact does not suppot directory copy | exception | error | |
| ListObjects is currently not supported for this artifact typ | exception | warning | hdfs, artifact, not-implemented, listobjects |
| failed to get a kerberos client | exception | error | hdfs, kerberos, configuration, authentication |
| ListObjects is currently not supported for this artifact typ | exception | warning | http, artifact, not-implemented, listobjects |
| failed to create new OSS client: %w | exception | error | oss, aliyun, credentials, client-initialization, oidc |
| mkdir %s error: %w | exception | error | oss, artifact, filesystem, permissions, mkdir |
| failed to get file: %w | exception | error | oss, artifact, object-storage, download, network |
| failed to test if %s/%s is a directory: %w | exception | error | oss, artifact, permissions, listobjects, nosuchkey |
| failed get directory: %w | exception | error | oss, artifact, directory, download, permissions |
| failed to check if bucket %s exists: %w | exception | error | oss, bucket, permissions, artifact-upload |
| failed to automatically create bucket %s when it's not prese | exception | error | oss, bucket, createbucket, permissions |
| failed to configure bucket logging: %w | exception | warning | oss, bucket-logging, tracing, permissions |
| markInfrequentAccessAfterDays cannot be large than markDelet | validation | error | oss, configuration, lifecycle-rule, validation |
| get Rel path from %s to %s error: %w | exception | error | oss, path-resolution, artifact-download |
| plugin %s cannot stat unix socket at %q: %w | exception | error | filesystem, unix-socket, permissions, plugin-driver |
| plugin %s context cancelled while waiting for socket at %q: | exception | warning | context-cancelled, timeout, unix-socket, plugin-driver |
| plugin %s expected unix socket at %q but it does not exist a | exception | error | unix-socket, timeout, plugin-not-running, plugin-driver |
| failed to dial plugin %s at %q: %w | exception | error | grpc, configuration, unix-socket, plugin-driver |
| plugin %s connection shutdown (socket=%q) | exception | error | grpc, connectivity, unix-socket, plugin-driver |
| timeout waiting for plugin %s connection to become ready, la | exception | error | grpc, timeout, connectivity, plugin-driver |
| plugin %s load failed: %w | exception | error | grpc, rpc-error, artifact-load, plugin-driver |
| plugin %s load failed: %s | exception | error | plugin-logic, artifact-load, configuration, plugin-driver |
| plugin %s open stream failed: %w | exception | error | grpc, streaming, rpc-error, plugin-driver |
| plugin %s stream receive failed: %w | exception | error | grpc, streaming, mid-stream-failure, io-pipe, plugin-driver |
| plugin %s stream error: %s | exception | error | grpc, plugin, streaming, artifacts |
| plugin %s stream write failed: %w | exception | warning | go, io, pipe, plugin, streaming |
| plugin %s save failed: %w | exception | error | grpc, plugin, artifacts, save |
| plugin %s save failed: %s | exception | error | plugin, artifacts, save, application-error |
| plugin %s save stream failed to open: %w | exception | error | grpc, plugin, streaming, artifacts |
| plugin %s save stream failed %s: %w | exception | error | grpc, plugin, streaming, artifacts |
| plugin %s save stream failed to read artifact content: %w | exception | error | go, io, plugin, artifacts, streaming |
| plugin %s save stream failed: %w | exception | error | grpc, plugin, streaming, artifacts |
| plugin %s save stream failed: %s | exception | error | plugin, artifacts, streaming, application-error |
| plugin %s get capabilities failed: %w | exception | error | grpc, plugin, artifacts, capability-probe |
| plugin %s delete failed: %w | exception | error | grpc, plugin, artifacts, delete |
| plugin %s delete failed: %s | exception | error | plugin, artifacts, delete, storage-backend |
| plugin %s list objects failed: %w | exception | error | grpc, plugin, artifacts, list |
| plugin %s list objects failed: %s | exception | error | plugin, artifacts, list, storage-backend |
| plugin %s is directory check failed: %w | exception | error | grpc, plugin, artifact, network |
| plugin %s is directory check failed: %s | exception | error | grpc, plugin, artifact, rpc-error |
| ListObjects is currently not supported for this artifact typ | exception | warning | artifact, raw, unsupported-operation |
| failed to create new S3 client: %w | exception | error | s3, artifact, aws, configuration, client-init |
| failed to get file: %w | exception | error | s3, artifact, aws, download, permissions |
| failed to test if %s is a directory: %w | exception | error | s3, artifacts, aws, permissions |
| failed to get directory: %w | exception | error | s3, artifacts, aws, network |
| unable to list files in %s: %w | exception | error | s3, delete, aws, permissions |
| failed to create bucket %s: %w | exception | error | s3, bucket, aws, permissions |
| failed to put directory: %w | exception | error | s3, artifacts, upload, network |
| failed to put file: %w | exception | error | s3, artifacts, storage, network |
| failed to list directory: %w | exception | error | s3, artifacts, list, permissions |
| failed to check if key %s exists from bucket %s: %w | exception | error | s3, artifacts, permissions, network |
| EncryptOpts.KmsKeyId and EncryptOpts.SSECPassword cannot be | validation | error | s3, encryption, configuration, validation |
| secure must be set if EncryptOpts.SSECPassword is set | validation | error | s3, encryption, tls, configuration |
| failed to parse KMS encryption context: %w | exception | error | s3, encryption, kms, json, configuration |
| failed to marshal KMS encryption context: %w | exception | error | s3, encryption, kms, json |
| task result '%s' for task '%s' is invalid | validation | error | workflow, dag, validation, depends |
| unable to convert object %s to configmap when syncing Config | exception | error | kubernetes, configmap, type-assertion, parameters |
| ConfigMap '%s' needs to have the label %s: %s to load parame | validation | error | kubernetes, configmap, validation, argo-workflows |
| failed to substitute configMapKeyRef: %w | exception | error | template, substitution, parameters, argo-workflows |
| agent pod failed with reason:"%s" | exception | error | kubernetes, pod-failure, agent, argo-workflows |
| failed to check if secret %s exists: %w | exception | error | kubernetes, rbac, secrets, argo-workflows |
| failed to get pod from informer store: %w | exception | error | kubernetes, informer, cache, argo-workflows |
| failed to get token volumes: %w | exception | error | kubernetes, serviceaccount, rbac, argo-workflows |
| failed to create Agent pod: %w | exception | error | kubernetes, pod-creation, admission, argo-workflows |
| workflow-level executor plugins are disabled in the controll | exception | error | configuration, executor-plugins, env-var, argo-workflows |
| can't process Artifact GC Strategy %s: node ID %q not found | exception | error | artifact-gc, workflow-status, argo-workflows |
| can't process Artifact GC Strategy %s: node %+v has an unnam | exception | error | artifact-gc, workflow-status, template, argo-workflows |
| can't process Artifact GC Strategy %s: template name %q belo | exception | error | kubernetes, artifact-gc, workflow-controller, template-resolution |
| can't find podInfo for podName %q | exception | error | kubernetes, artifact-gc, internal-state, workflow-controller |
| ArtifactGCStrategy %q not valid | exception | error | kubernetes, artifact-gc, configuration, validation |
| failed to get WorkflowArtifactGCTask by key %q: %w | exception | warning | kubernetes, informer-cache, artifact-gc, workflow-controller |
| failed to Create WorkflowArtifactGCTask %q for Garbage Colle | exception | error | kubernetes, rbac, crd, artifact-gc, api-server |
| can't find template with name %q | exception | error | kubernetes, artifact-gc, internal-state, workflow-controller |
| failed to create pod: %w | exception | error | kubernetes, pod-creation, rbac, artifact-gc, admission |
| failed to get pods from informer: %w | exception | warning | kubernetes, informer-cache, artifact-gc, workflow-controller |
| artifact gc pod %q missing annotation %q | exception | error | kubernetes, annotations, artifact-gc, pod-labels |
| failed to List WorkflowArtifactGCTasks: %w | exception | error | kubernetes, rbac, api-server, artifact-gc |
| node named %q returned by WorkflowArtifactGCTask %q wasn't f | exception | error | kubernetes, artifact-gc, workflow-status |
| node named %q returned by WorkflowArtifactGCTask %q doesn't | exception | error | kubernetes, artifact-gc, workflow-status |
| malformed cache entry: could not unmarshal JSON; unable to p | exception | error | memoization, cache, json |
| unable to marshal cache entry with last hit timestamp: %w | exception | error | memoization, cache, serialization |
| could not save to config map cache: %w | exception | error | memoization, cache, kubernetes, rbac |
| unable to marshal cache entry: %w | exception | error | memoization, cache, serialization |
| error creating cache entry: %w. Please check out this page f | exception | error | memoization, cache, kubernetes, rbac |
| malformed cache entry: could not unmarshal JSON; unable to p | exception | error | memoization, cache, gc, json |
| failed to delete ConfigMap %s: %w | exception | error | memoization, cache, gc, kubernetes |
| failed to update ConfigMap %s: %w | exception | warning | kubernetes, configmap, cache, gc, conflict |
| object %+v is not an unstructured | exception | error | kubernetes, type-assertion, informer, gc |
| failed to get workflow by key after locking | exception | warning | kubernetes, race-condition, informer, gc |
| expected no more than 1 workflow, got %d | exception | error | kubernetes, informer, index, gc, duplicate |
| failed to convert to workflow from unstructured: %w | exception | error | kubernetes, validation, schema, archiving |
| failed to hydrate workflow: %w | exception | error | database, hydration, archiving, postgres, mysql |
| failed to archive workflow: %w | exception | error | database, archiving, postgres, mysql, persistence |
| failed to marshal patch: %w | exception | info | json, serialization, archiving |
| failed to mark the workflow archived: %w | exception | error | kubernetes, patch, rbac, archiving |
| critical error; unable to find %s | exception | critical | kubernetes, argo-workflows, controller, dag, state-corruption |
| invalid maxAge: %w | validation | error | argo-workflows, duration-parsing, memoization, config-error |
| no Node found by the name of %s; wf.Status.Nodes=%+v | exception | critical | kubernetes, argo-workflows, controller, state-corruption |
| no Retry Node found by the name of %s; wf.Status.Nodes=%+v | exception | critical | kubernetes, argo-workflows, controller, retry, state-corruption |
| invalid timeout format %w | validation | error | argo-workflows, duration-parsing, timeout, config-error |
| cannot initialize a cached node from a non-memoized template | panic | critical | argo-workflows, memoization, controller-panic, workflow-templates |
| expected node type %s, got %s | exception | warning | argo-workflows, node-types, pod-lookup, controller |
| output parameters must have a valueFrom specified | validation | error | argo-workflows, workflow-spec, output-parameters, validation |
| unable to resolve outputs from scope: %w | exception | error | argo-workflows, output-artifacts, scope-resolution, template-references |
| could not marshal data in transformation: %w | exception | error | argo-workflows, data-transformation, json-marshal, controller |
| cannot fetch workflow spec without workflowTemplateRef | validation | error | kubernetes, argo-workflows, workflow-template, controller |
| cannot get resource clusterWorkflowTemplate at cluster scope | exception | error | kubernetes, rbac, argo-workflows, clusterworkflowtemplate |
| workflows must use workflowTemplateRef to be executed when t | exception | error | kubernetes, argo-workflows, policy, workflow-template |
| WorkflowSpec may not change during execution when the contro | exception | error | kubernetes, argo-workflows, immutability, secure-mode |
| step group deemed errored due to child %s error: %w | exception | error | kubernetes, argo-workflows, steps, error-propagation |
| was unable to obtain childNode for %s | exception | error | kubernetes, argo-workflows, steps, node-status |
| unable to resolve references: %w | exception | error | kubernetes, argo-workflows, artifacts, steps |
| failed to resolve references: %w | exception | error | kubernetes, argo-workflows, steps, references |
| unable to parse argo variable: %w | exception | error | kubernetes, argo-workflows, templating, steps |
| failed patching taskset: %w | exception | error | kubernetes, argo-workflows, taskset, api-server |
| create agent pod failed with reason:"%w" | exception | error | kubernetes, agent-pod, taskset, controller |
| failed to patch TaskSet. %w | exception | error | kubernetes, taskset, crd, patch |
| failed to look-up entrypoint/cmd for image %q, you must eith | exception | error | emissary, container, image-entrypoint, registry |
| failed to marshal container args for %s: %w | exception | error | json, serialization, container-args |
| %s exceeded its deadline | exception | error | deadline, timeout, scheduling |
| failed to get pod from informer store: %w | exception | error | kubernetes, informer, cache, controller |
| expected 1 pod, got %d. This can happen when multiple workfl | exception | critical | kubernetes, controller-duplication, informer, consistency |
| invalid ConcurrencyPolicy: %s | validation | error | cron, config-validation, enum |
| error stopping workflow %s: %w | exception | error | cron, workflow-shutdown, rbac, kubernetes |
| failed to check CronWorkflow '%s' stopping condition: %w | exception | error | kubernetes, cronworkflow, expression-evaluation, argo-workflows |
| unable to delete Successful Workflows of CronWorkflow '%s': | exception | error | kubernetes, cronworkflow, rbac, history-limit, argo-workflows |
| unable to delete Failed Workflows of CronWorkflow '%s': %w | exception | error | kubernetes, cronworkflow, rbac, history-limit, argo-workflows |
| error deleting workflow '%s': %w | exception | error | kubernetes, rbac, deletion, argo-workflows |
| failed to evaluate stop expression: %w | exception | error | expression-evaluation, cronworkflow, config, argo-workflows |
| unable to process data source: %w | exception | error | data-template, artifacts, storage, argo-workflows |
| unable to process data transformation: %w | exception | error | data-template, expression-evaluation, transformation, argo-workflows |
| unable to source artifact paths: %w | exception | error | artifacts, storage, s3, data-template, argo-workflows |
| no valid source is used for data template | validation | error | data-template, config, validation, argo-workflows |
| error processing data step %d: %w | error_code | error | data-template, expression-evaluation, transformation, argo-workflows |
| agent cannot execute: unknown task type: %v | error_code | error | executor, plugin, http-template, template-type |
| no plugin executed the template | error_code | error | plugin, executor, agent, missing-plugin |
| no data template found | error_code | error | executor, data-template, missing-field |
| unable to process data template: %w | error_code | error | executor, data-template, error-wrapping |
| failed to load artifact '%s': %w | error_code | error | artifacts, executor, secrets, configuration |
| failed to create artifact temporary parent directory %s: %w | error_code | error | filesystem, artifacts, executor, permissions |
| artifact %s failed to load: %w | error_code | error | artifacts, executor, storage, network |
| illegal file path: %s | validation | error | security, artifacts, zip-slip, tar, path-traversal |
| illegal symlink target: %s -> %s | validation | error | security, artifacts, symlink, tar, path-traversal |
| illegal file path after symlink resolution: %s resolves outs | validation | error | security, artifacts, symlink, tar, path-traversal |
| %s: Illegal file path | validation | error | zip-slip, path-traversal, artifacts, security |
| failed to wait for main container to complete: %w | error_code | error | executor, argoexec, containers, pod |
| cannot convert stdin to os.File, it was %T | error_code | error | executor, pty, unix, process |
| failed to open process: %w | error_code | error | windows, signals, process, executor |
| failed to load CtrlRoutine: %w | error_code | error | windows, signals, process, executor |
| failed to open remote thread in target process %d: %w | error_code | error | windows, signals, process, executor |
| %sTried to offload but encountered error: %s | error_code | error | database, offload, hydrator, controller, workflow |
| help for metric %s is already set to %s, it cannot be change | validation | error | metrics, prometheus, otel, workflow |
| found existing gauge for custom metric %s of type %s | validation | error | metrics, prometheus, otel, workflow |
| found existing counter for custom metric %s of type %s | validation | error | metrics, prometheus, otel, workflow |
| found existing histogram for custom metric %s of type %s | validation | error | metrics, otel, workflow-controller, type-conflict |
| found unwanted type %s for custom metric %s of type %s | validation | error | metrics, otel, type-conflict, naming-collision |
| failed to create new metric %s | error_code | error | metrics, otel, internal-error, workflow-controller |
| metric name is invalid: names may only contain alphanumeric | validation | error | metrics, validation, naming, prometheus |
| invalid custom metric type | validation | error | metrics, validation, workflow-spec |
| invalid metric spec | validation | error | metrics, validation, workflow-spec |
| metric label '%s' is invalid: keys may only contain alphanum | validation | error | metrics, validation, labels, prometheus |
| %s compressed size %d > maxSize %d | error_code | critical | workflow, status-size, etcd, limits, packer |
| failed to unmarshall kill command annotation %q: %w | error_code | error | executor, pod-annotation, json, kill-signal |
| failed to initialize semaphore %s: %w | error_code | error | sync, semaphore, database, persistence, workflow-controller |
| could not verify hold on %s for %s: %w | error_code | error | database, semaphore, controller-restart |
| hold on %s for %s is not present in the database | error_code | error | semaphore, database, stale-state |
| invalid semaphore with both ConfigMapKeyRef and Database | validation | error | configuration, semaphore, validation |
| cannot get LockName for a Semaphore without a ConfigMapRef o | validation | error | configuration, semaphore, validation |
| cannot get lockName if not semaphore or mutex | validation | error | semaphore, mutex, internal-state |
| failed to initialize semaphore %s: %w | error_code | error | semaphore, initialization, configmap |
| failed to size semaphore %s to limit %d | error_code | error | semaphore, resize, limit |
| holderkey is empty | validation | error | semaphore, holder-key, sync-manager |
| invalid holderkey format | validation | error | holder-key, format, sync-manager |
| was unable to determine level for %s | exception | error | sync-level, lock-name, reconciliation |
| cannot re-establish %s %q held by workflow %s/%s at startup: | exception | critical | kubernetes, argo-workflows, sync, startup, fail-closed |
| cannot acquire lock from nil Synchronization | validation | error | argo-workflows, sync, nil-argument, api-misuse |
| requested configuration is invalid: %w | validation | error | argo-workflows, sync, configuration, validation |
| couldn't decode locks for session: %w | validation | error | argo-workflows, sync, decoding, version-mismatch |
| synchronization database session is not available | exception | critical | argo-workflows, sync, database, configuration, persistence |
| failed to get current lock holders: %w | exception | error | argo-workflows, sync, backend, transient, database |
| database session is not available for semaphore %s | exception | critical | argo-workflows, sync, database, semaphore, persistence |
| invalid lock kind %s when initializing semaphore | exception | error | argo-workflows, sync, semaphore, decoding, version-mismatch |
| database session is not available for mutex %s | exception | error | sync, mutex, database, configuration |
| invalid lock kind %s when initializing mutex | exception | error | sync, mutex, configuration, validation |
| template '%s' type is unknown | validation | error | template, validation, templateresolution |
| %s: %q is not a WorkflowSpec field name | validation | error | configuration, env-var, validation, workflow-spec |
| fields %v are not permitted when using workflowTemplateRef w | validation | error | validation, security, workflow-template, restriction |
| %s: %s | http | error | http, plugin, executor, network |
| workflow cannot be nil | validation | error | nil-check, submit, validation |
| expected labels of the form: NAME1=VALUE2,NAME2=VALUE2. Rece | validation | error | labels, cli, validation, arguments |
| expected Annotations of the form: NAME1=VALUE2,NAME2=VALUE2. | validation | error | annotations, cli, validation, arguments |
| expected parameter of the form: NAME=VALUE. Received: %s | validation | error | parameters, cli, validation, arguments |
| expected artifact of the form: NAME=KEY. Received: %s | validation | error | cli, argument-parsing, artifacts |
| failed to set key for artifact %s: %w | validation | error | artifacts, override, unsupported-type |
| artifact override(s) matched no artifact: %s | validation | error | artifacts, override, name-mismatch |
| failed to set key for artifact %s in stored spec: %w | validation | error | artifacts, workflowtemplate, override, unsupported-type |
| raw output parameter '%s' has not been set and does not have | validation | error | outputs, parameters, default-value |
| unable to compress or offload workflow nodes: %w | exception | error | hydration, persistence, controller |
| cannot set output parameters because node is not expecting a | validation | error | outputs, parameters, node-status |
| cannot set output parameter '%s' because it does not use val | validation | error | outputs, parameters, valuefrom |
| node is not expecting output parameter '%s' | validation | error | outputs, parameters, name-mismatch |
| currently, set only targets suspend nodes: no suspend nodes | validation | error | argo-workflows, suspend-nodes, node-field-selector, cli |
| couldn't find parent node for %s | exception | error | argo-workflows, retry, dag, node-status, corruption |
| coudln't obtain child %s | exception | error | argo-workflows, retry, dag, node-status, corruption |
400 failed to evaluate expression %q | error_code | error | kubernetes, workflow-parameters, expression-evaluation, argo-workflows |
| Failed to substitute the PodSpecPatch variables | error_code | error | kubernetes, podspec-patch, parameter-substitution, argo-workflows |
| Error applying PodSpecPatch | error_code | error | kubernetes, podspec-patch, json-patch, argo-workflows |
400 volume '%s' not found in workflow spec | error_code | error | kubernetes, volumes, pod-build, argo-workflows |
| invalid spec: clusterworkflowtemplates.argoproj.io `%s` is f | error_code | error | kubernetes, rbac, clusterworkflowtemplate, forbidden, argo-workflows |
404 template %s not found | error_code | error | kubernetes, template-resolution, not-found, argo-workflows |
500 failed to get a template | error_code | error | internal-error, workflow-spec, template-resolution |
400 workflow must be Failed/Error to resubmit in memoized mode | error_code | error | resubmit, memoization, workflow-phase, bad-request |
| Failed to marshal the Pod spec | error_code | error | json, marshal, podspec |
| Failed to convert the PodSpecPatch yaml to json | error_code | error | yaml, json, podspec, patch |
| Error occurred during strategic merge patch | error_code | error | podspec, strategic-merge-patch, json, patch |
| Error in Unmarshalling after merge the patch | error_code | error | json, unmarshal, podspec, merge-patch |
-1 Could not find wait container in pod spec | error_code | error | kubernetes, pod-spec, wait-container, argoexec |
400 %s.%s %s | error_code | error | validation, hooks, expression |
BadRequest templates.%s.script.image may not be empty | validation | error | argo-workflows, validation, script-template, clusterworkflowtemplate |
| failed to get the entrypoint node | panic | critical | argo-workflows, cli, panic, workflow-status |
| no text to unmarshal | panic | error | panic, yaml, unmarshal, go |
| was unable to create database connection | panic | critical | database, startup, panic, configuration, kubernetes |
| Method not allowed | http | warning | http, http-405, rest, method-not-allowed |
| Invalid path. Expected: /upload-artifacts/{namespace}/{workf | http | warning | http, http-400, url-path, rest |
| Forbidden | http | error | rbac, http-403, forbidden, kubernetes, authorization |
| Failed to get WorkflowTemplate %s/%s: %v | http | error | http-404, workflowtemplate, kubernetes, rest |
| Not Found | http | warning | http-404, instanceid, multi-tenancy, kubernetes |
| Request Entity Too Large | http | warning | http-413, upload-limit, artifacts, http |
| Failed to parse multipart form: | http | warning | http-400, multipart, upload, http |
| Failed to get file from form: | http | error | http, multipart, bad-request, artifact-upload |
| Artifact '%s' not found in WorkflowTemplate %s/%s arguments. | http | error | http, workflow-template, not-found, artifacts |
| Artifact '%s' does not have a storage location configured (s | http | error | configuration, artifact-repository, s3, artifacts |
| Invalid filename | http | error | http, security, path-traversal, filename |
| Failed to set artifact key: %v | http | error | artifacts, storage-key, internal-error, configuration |
| Failed to create artifact driver: %v | http | error | artifacts, driver, credentials, internal-error |
| Failed to save artifact: %v | http | error | artifacts, storage, s3, network, internal-error |
| http.StatusText(statusCode) | http | error | http, kubernetes, artifacts, error-mapping |
| index template error (err.Error()) | http | error | http, static-assets, ui, embed |