ErrLookup › hashicorp/nomad
hashicorp/nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations. · Go · 2,030 source files
Analyzed at 482b49bf1a on 2026-09-04. 3049 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| error parsing: root should be an object | validation | error | nomad, csi, state-store, plugin-lookup |
| missing policy name | validation | error | nomad, csi, missing-plugin, unpublish |
| cannot specify Accessor ID | validation | error | nomad, csi, unknown-node, state-store |
| missing accessor ID | validation | error | nomad, csi, fingerprinting, node-plugin |
| missing secret ID | validation | error | nomad, csi, validation, api-request |
| cannot upload management tokens | validation | error | nomad, csi, controller, dynamic-provisioning |
| no one-time token returned | exception | error | consul, acl, empty-response, one-time-token |
| no ACL token returned | exception | error | consul, acl, empty-response, one-time-token |
errMissingACLRoleID missing ACL role ID | error_code | error | consul, acl, validation, missing-argument, sentinel-error |
errMissingACLAuthMethodName missing ACL auth-method name | error_code | error | consul, acl, auth-method, validation, sentinel-error |
errMissingACLBindingRuleID missing ACL binding rule ID | error_code | error | consul, acl, binding-rule, validation, sentinel-error |
| cannot specify ACL role ID | validation | error | consul, acl, create-vs-update, validation |
| missing ACL role name | validation | error | consul, acl, validation, missing-argument |
| resp.Warning | exception | warning | consul, agent, join, warning, gossip |
NodeDownErr node down | error_code | error | |
| wsErr.Text | exception | error | |
| nil HTTP client | validation | error | |
| nil HTTP client transport | validation | error | |
| config HTTP Client must be set | validation | error | |
| Both client cert and client key must be provided | validation | error | |
| unsupported transport | exception | error | |
| Got 0 byte response with non-nil decode object | exception | error | |
errMismatchChecksum mismatch checksum | error_code | error | |
| invalid digest format | validation | error | go, checksum, input-validation, http |
| unsupported checksum format | validation | error | go, checksum, unsupported-algorithm, http |
| must pass non-nil job | validation | error | go, nomad, jobs, nil-check, client-validation |
| job is missing ID | validation | error | go, nomad, jobs, missing-field, client-validation |
ErrLockConflict conflicting operation over lock | error_code | error | go, nomad, lock, conflict, http-409 |
LockNoPathErr variable's path can't be empty | error_code | error | go, nomad, lock, variables, missing-field, client-validation |
| missing node pool name | validation | error | go, nomad, node-pools, empty-string, client-validation |
| missing node pool | validation | error | go, nomad, node-pools, nil-check, client-validation |
| Nomad Enterprise only endpoint | exception | info | http, licensing, nomad-enterprise, api |
| missing policy name | validation | error | validation, sentinel, input-validation, api |
| variable not found | error_code | warning | nomad, variables, not-found, kv-store |
| Unknown log level | http | error | api, http, validation, logging |
| No nomad log file defined | http | error | api, logging, configuration |
| command is not present | http | error | api, validation, exec |
| timed out waiting for socket proxy to exit | exception | error | consul, connect, service-mesh, shutdown-timeout |
| consul address must be set on nomad client | exception | error | consul, connect, configuration, service-mesh |
| network namespace already exists but was misconfigured | exception | error | cni, network, nomad, netns |
| network already configured but not found in state | exception | error | nomad, state-store, network, netns |
| no CNI network config found | exception | error | cni, network, nomad, configuration |
| error creating bootstrap configuration for Connect proxy sid | exception | error | consul, connect, envoy, nomad, recoverable |
| envoy must be used as connect sidecar or gateway | validation | error | consul-connect, envoy, nomad, job-spec |
| envoy must be configured with a service name | validation | error | |
| connect proxy sidecar task exists but no services configured | validation | error | |
| connect gateway task exists but no service associated | validation | error | |
| Consul did not report any supported envoy versions | exception | error | |
| Task not running | exception | error | |
| artifact includes symlink that resolves outside of sandbox | exception | critical | security, sandbox, symlink, artifact |
| unable to read rooted allocation directory | exception | error | filesystem, client, allocdir, io |
| namespace cannot contain template delimiters or parenthesis | validation | error | validation, template-injection, secrets, nomad |
| path cannot contain template delimiters or parenthesis | validation | error | validation, template-injection, secrets, path |
| secret path cannot contain template delimiters or parenthesi | validation | error | validation, template-injection, vault, secrets |
| failed to parse config: | validation | error | nomad, hcl, config-validation, task-runner |
| failed to convert task schema | exception | error | nomad, hcl, driver-plugin, schema |
| template source path escapes alloc directory | exception | error | nomad, template, path-escape, security-sandbox |
| template destination path escapes alloc directory | exception | error | nomad, template, path-escape, security-sandbox |
| no signed workload identity available | exception | error | nomad, vault, workload-identity, jwt, auth |
| no servers | exception | warning | nomad, rpc, discovery, client |
| plugin not found | exception | error | nomad, plugin, filesystem, config |
| plugin not executable | exception | error | nomad, plugin, permissions, filesystem |
| wait config is nil or empty | validation | error | nomad, config, validation |
| wait config is empty | validation | error | nomad, config, consul-template, conversion |
| retry config is nil or empty | validation | error | config, validation, retry |
| fingerprint name cannot be empty | validation | error | config, validation, fingerprint |
| CSI Plugin loaded incorrectly | exception | critical | csi, plugin, type-assertion, storage |
| CSI.ControllerValidateVolume: VolumeID is required | validation | error | csi, validation, volume, request |
| CSI.ControllerValidateVolume: PluginID is required | validation | error | csi, validation, plugin, request |
| CSI.ControllerAttachVolume: VolumeID is required | validation | error | csi, validation, nomad, storage |
| CSI.ControllerAttachVolume: ClientCSINodeID is required | validation | error | csi, validation, nomad, storage |
| CSI.ControllerDetachVolume: VolumeID is required | validation | error | csi, validation, nomad, storage |
| CSI.ControllerDetachVolume: ClientCSINodeID is required | validation | error | csi, validation, nomad, storage |
| CSI.NodeDetachVolume: PluginID is required | validation | error | csi, validation, nomad, storage |
| CSI.NodeDetachVolume: VolumeID is required | validation | error | csi, validation, nomad, storage |
| CSI.NodeDetachVolume: AllocID is required | validation | error | csi, validation, nomad, storage |
| operation on unknown device(s) "%s/%s/%s" (%v): %v | exception | error | devices, gpu, nomad, fingerprinting |
| Plugin.Type must not be empty | validation | error | dynamic-plugins, validation, nomad, csi |
| Plugin.ConnectionInfo must not be nil | validation | error | dynamic-plugins, validation, nomad, csi |
| Plugin.Name must not be empty | validation | error | validation, plugin-registry, nomad |
| must specify plugin type to deregister | validation | error | validation, plugin-registry, nomad |
| must specify plugin name to deregister | validation | error | validation, plugin-registry, nomad |
| must specify plugin allocation ID to deregister | validation | error | validation, plugin-registry, nomad |
| must specify plugin type to dispense | validation | error | validation, plugin-registry, nomad |
| must specify plugin name to dispense | validation | error | validation, plugin-registry, nomad |
| empty response from AWS metadata | exception | warning | fingerprint, aws, metadata-service, network |
| empty AZ Environment value | exception | warning | fingerprint, azure, metadata-service, network |
| empty region value | exception | warning | fingerprint, digitalocean, metadata-service, network |
ErrPluginNotExists no such plugin | error_code | error | plugin, host-volumes, filesystem, nomad |
ErrPluginNotExecutable plugin not executable | error_code | error | go, plugins, filesystem-permissions, host-volumes |
ErrVolumeNameExists volume name already exists on this node | error_code | warning | go, host-volumes, concurrency |
| node does not have a JWT identity token | exception | warning | go, jwt, node-identity, version-skew |
| nil response from plugin.NodeExpandVolume | exception | error | go, csi, grpc, volume-expansion |
| ack.Error | exception | error | go, rpc, network |
| service registration provider "nomad" not enabled | exception | error | go, service-discovery, client-config |
ErrAllocBroadcasterClosed alloc broadcaster closed | error_code | warning | go, concurrency, client-structs |
| PluginID is required | validation | error | go, csi, validation |
| VolumeID is required | validation | error | go, csi, validation |
| ExternalID is required | validation | error | go, csi, validation |
| Claim is required | validation | error | csi, validation, nomad, storage |
| Claim.AllocationID is required | validation | error | csi, validation, nomad, storage |
DriverStatsNotImplemented stats not implemented for driver | error_code | info | nomad, driver, stats, sentinel-error |
| JWT login returned an empty secret | exception | error | vault, jwt, auth, empty-response |
| JWT login did not return a token | exception | error | vault, jwt, auth, missing-token |
| rcp.accept_backlog interval must be greater than zero | validation | error | config, validation, nomad-agent, rpc |
| rcp.keep_alive_interval must be greater than zero | validation | error | config, validation, nomad-agent, rpc, keepalive |
| rcp.connection_write_timeout must be greater than zero | validation | error | config, validation, nomad-agent, rpc, timeout |
| rcp.stream_close_timeout must be greater than zero | validation | error | config, validation, nomad-agent, rpc, timeout |
| rcp.stream_open_timeout must be greater than zero | validation | error | config, validation, nomad-agent, rpc, timeout |
| rpc.dial_timeout must be greater than or equal to zero | validation | error | config-validation, rpc, duration, startup |
| client_introduction.enforcement must be set | validation | error | config-validation, client-introduction, missing-field, startup |
| client_introduction.default_identity_ttl must be greater one | validation | error | config-validation, ttl, client-introduction |
| client_introduction.max_identity_ttl must be greater one | validation | error | config-validation, ttl, client-introduction |
| client_introduction.max_identity_ttl must be greater than de | validation | error | config-validation, ttl, consistency, client-introduction |
| telemetry in-memory collection interval must be greater than | validation | error | config-validation, telemetry, metrics, duration |
| telemetry in-memory retention period must be greater than ze | validation | error | config-validation, telemetry, metrics, duration |
| telemetry in-memory collection interval cannot be greater th | validation | error | config-validation, telemetry, consistency, duration |
| eventlog.level must be one of INFO, WARN, or ERROR | validation | error | config-validation, windows, eventlog, logging |
| No addresses found, please configure one. | validation | critical | network, address-resolution, config, startup |
| unexpected SupportedProxies response format from Consul | exception | error | consul, connect-proxies, response-format |
| no default Consul services client | exception | error | consul, service-registration, initialization |
| Request body is empty | http | error | http-api, json, request-body |
| journald log monitoring only available on linux | validation | error | journald, platform, linux, log-monitoring |
| service name too long | validation | error | systemd, validation, naming, journald |
| service name must include 'nomad | validation | error | systemd, validation, naming, journald |
| invalid suffix | validation | error | systemd, validation, naming, journald |
| no PEM-encoded data found | exception | error | tls, pem, certificate, file-parsing |
| multiple lock operations | validation | error | variables, lock, validation, http-api |
| unspecified lock operation | validation | warning | variables, lock, invariant, unreachable |
| not a terminal | exception | error | tty, terminal, cli, exec |
| both -n and -c set | validation | error | cli, flags, logs, argument-validation |
| Allocation %q is running the following tasks: * %s Please | exception | error | cli, logs, task-selection, argument-required |
| Region not found | exception | error | multiregion, deployment, cli, nil-region |
| evaluation ID or filter flag required | validation | error | cli, flags, evals, argument-validation |
| Group name required | validation | error | cli, scaling, job, argument-required |
| only one storage block is allowed | validation | error | hcl, quota, config, duplicate-block |
| failed to generate logging UI | exception | error | ui, logging, cli, initialization |
| failed to generate command UI | exception | error | go, cli, ui |
| The '-template' flag is only valid when using 'go-template' | validation | error | go, cli, flags, validation |
| A template must be supplied using '-template' when using go- | validation | error | go, cli, flags, validation |
| Invalid value for "-out"; valid values are [go-template, hcl | validation | error | go, cli, flags, validation |
| The '-template' flag is only valid when using 'go-template' | validation | error | go, cli, flags, validation |
| A template must be supplied using '-template' when using go- | validation | error | go, cli, flags, validation |
| Invalid value for "-out"; valid values are [go-template, jso | validation | error | go, cli, flags, validation |
| format flag required | validation | error | go, cli, flags, validation |
| Invalid value for "-in"; valid values are [hcl, json] | validation | error | go, cli, flags, validation |
| The '-template' flag is only valid when using 'go-template' | validation | error | go, cli, flags, validation |
| A template must be supplied using '-template' when using go- | validation | error | cli, nomad, validation, output-format |
| Invalid value for "-out"; valid values are [go-template, hcl | validation | error | cli, nomad, validation, output-format |
| Error listing host volumes | exception | warning | nomad, cli, host-volumes, sentinel-error |
| -node or -node-pool options can only be used when no ID is p | validation | error | nomad, cli, flag-conflict, usage |
| running container as ContainerAdmin is unsafe; change the co | exception | error | nomad, docker, windows, security, container-admin |
| error decoding stats data: no reader body | exception | error | nomad, docker, stats, http-response |
| error decoding stats data: stats were nil | exception | error | nomad, docker, stats, json-decode |
| does not match registry specification | exception | error | nomad, docker, image-reference, validation |
| no exec command is configured | exception | error | nomad, mock-driver, testing, exec |
| QEMU graceful shutdown is unsupported on the Windows platfor | exception | error | nomad, qemu, windows, platform-limitation, graceful-shutdown |
| QEMU Guest Agent socket is unsupported on the Windows platfo | exception | error | qemu, windows, platform-support, nomad-driver |
| KVM accelerator is unsupported on the current platform | exception | error | qemu, kvm, windows, macos, virtualization |
| monitorPath not set | exception | error | qemu, shutdown, monitor-socket, nomad-driver |
| only one of cgroups_v1_override and cgroups_v2_override may | validation | error | rawexec, cgroups, config-validation, nomad |
| oom_score_adj must not be negative | validation | error | rawexec, oom, config-validation, linux |
| work_dir must be an absolute path | validation | error | rawexec, paths, config-validation, nomad |
ErrCgroupMustBeSet cgroup must be set | error_code | error | cgroups, linux, executor, nomad |
| user name must contain domain | validation | error | windows, user-impersonation, executor, nomad |
ErrInvalidBound range bound not valid | error_code | error | validation, uid-gid, ranges, nomad |
ErrInvalidRange lower bound cannot be greater than upper bound | error_code | error | validation, uid-gid, ranges, nomad |
| alloc dir must be absolute | validation | error | filesystem, path-validation, config |
ErrNoKeyID missing key ID header | error_code | error | jwt, jose, authentication |
| Unsupported platform | exception | error | platform, filesystem, unsupported-os |
| Label encoding failed: %v | validation | error | hcl, config-validation, plugin |
| unable to open raft logs that are in use | exception | error | raft, boltdb, file-lock |
| common name value not provided | validation | error | tls, x509, config-validation |
| country value not provided | validation | error | tls, x509, config-validation |
| organization value not provided | validation | error | tls, x509, config-validation |
| organizational unit value not provided | validation | error | tls, x509, config-validation |
ErrPoolExhausted users: uid/gid pool exhausted | error_code | error | go, resource-exhaustion, nomad, pool |
| users: release of unused uid/gid | exception | warning | go, nomad, pool, lifecycle |
| users: unable to parse uid/gid from username | exception | warning | go, parsing, nomad, users |
| dynamic workload users disabled | exception | error | go, nomad, configuration, feature-disabled |
| EventLogger is not supported on this platform | exception | error | go, windows, platform, logging |
| Windows path expansion not supported on this platform | exception | error | go, windows, platform, path |
| Windows directory creation not supported on this platform | exception | error | go, windows, platform, filesystem |
| Windows service manager is not supported on this platform | exception | error | go, windows, platform, services |
| <combined HCL diagnostics from str.String()> | validation | error | hcl, parsing, nomad, jobspec, validation |
| no auth method config or client assertion | exception | error | oidc, jwt, authentication, configuration, nomad |
| certificate has expired or is not yet valid | exception | error | oidc, x509, certificate-expired, tls |
| x5t assertion headers use SHA-1, which is forbidden in FIPS- | exception | error | oidc, fips, sha1, jwt |
| nonce reuse detected | exception | error | oidc, nonce, replay, cache |
| too many auth requests | exception | warning | oidc, rate-limit, dos, cache-full |
| invalid or missing issuer parameter in callback | validation | error | oidc, issuer, callback, csrf-mixup |
| no OIDC request found for client nonce | exception | error | oidc, acl, nonce, session-state |
| exchanged token is not valid; potentially expired or empty | exception | error | oidc, token, expiry, acl |
| missing certificate information | exception | error | tls, mtls, authentication, rpc |
| Unknown log level | http | warning | logging, validation, monitor, bad-request |
| No nomad log file defined | http | warning | logging, configuration, monitor, bad-request |
| missing NodeID | validation | error | nomad, rpc, argument-validation, node |
| missing AllocID | validation | error | nomad, rpc, argument-validation, allocation |
| missing allocation ID | validation | error | nomad, rpc, argument-validation, filesystem |
| missing AllocID | http | error | nomad, rpc, streaming, filesystem, argument-validation |
| missing NodeID | validation | error | nomad, rpc, forwarding, argument-validation, node |
| <remote node streaming RPC error relayed from ack.Error> | exception | error | nomad, rpc, streaming, remote-node |
| client stopped and may not longer create config entries | exception | warning | nomad, consul, config-entry, shutdown |
| expand is not implemented by this controller plugin | exception | error | nomad, csi, storage, volume-expansion |
| unable to decrypt wrapped key | exception | critical | nomad, encryption, kms, keyring |
| eval broker is enabled; eval broker must be paused to delete | exception | error | nomad, eval, scheduler, operator |
| eval not found | error_code | error | nomad, eval, state-store, not-found |
| failed to reset heartbeat since server is not leader | error_code | warning | nomad, raft, leader-election, heartbeat |
| cannot register volume: node ID is required | validation | error | nomad, host-volume, validation |
| cannot register volume: host path is required | validation | error | nomad, host-volume, validation |
ErrMultipleNamespaces multiple Vault namespaces requires Nomad Enterprise | validation | error | nomad, vault, enterprise, job-registration |
ErrConnectRequireOneNetwork must have exactly one network for Consul Connect | validation | error | nomad, consul-connect, job-validation, network |
ErrConnectInvalidNetworkMode invalid network mode for Consul Connect | validation | error | nomad, consul-connect, network-mode, job-validation |
| service.port must be set for mesh gateway service | validation | error | nomad, consul-connect, mesh-gateway, job-validation |
| non-default Consul cluster requires Nomad Enterprise | validation | error | nomad, consul, enterprise-only, job-validation |
| numa scheduling requires Nomad Enterprise | validation | error | nomad, numa, enterprise-only, job-validation |
| task schedules requires Nomad Enterprise | validation | error | nomad, task-schedule, enterprise-only, job-validation |
| non-default Vault cluster requires Nomad Enterprise | validation | error | nomad, vault, enterprise-only, job-validation |
| root key not found | error_code | error | nomad, keyring, variables, not-found |
| root key in use, cannot delete | error_code | error | nomad, keyring, variables, conflict |
| missing node ID | validation | error | nomad, client, rpc, missing-parameter |
| Feature "Node Pools Governance" is unlicensed | validation | error | nomad, licensing, enterprise, node-pools |
| unsupported minimum common raft protocol version | http | error | nomad, raft, consensus, versioning, leader-election |
| must provide peer id or address | http | error | nomad, raft, api-validation, leader-election |
| cluster ID not ready yet | error_code | warning | nomad, raft, cluster-metadata, timing |
| deployment promotion cannot be undone | error_code | error | nomad, state-store, deployment, write-skew, consistency |
| failed to retrieve jobs for idempotency check | error_code | error | nomad, state-store, idempotency, dispatch, storage |
| eval broker is enabled; eval broker must be paused to delete | error_code | error | nomad, state-store, evals, maintenance, scheduler |
| job_submission requires a namespace | validation | error | nomad, state-store, job-submission, validation, namespaces |
| job_submission requires a jobID | validation | error | nomad, state-store, job-submission, validation |
| ACL policy not found | error_code | error | nomad, acl, state-store, referential-integrity |
| ACL role not found | error_code | error | nomad, acl, state-store, delete-not-found |
| detected corrupted token within the state store: missing rol | error_code | critical | nomad, acl, corruption, state-store, data-integrity |
| ACL binding rule not found | error_code | error | nomad, acl, sso, delete-not-found |
| ACL auth method not found | error_code | error | nomad, acl, sso, delete-not-found |
| service registration not found | exception | warning | nomad, service-registration, delete-not-found, state-store |
| task group volume claim does not exist | exception | warning | nomad, volumes, state-store, delete-not-found |
| variable already holds a lock | exception | warning | nomad, variables, locking, concurrency |
| variable doesn't exist | exception | error | nomad, variables, not-found, state-store |
| variable doesn't hold a lock | exception | error | nomad, state-store, variables, locking |
| Must provide the NodeID | validation | error | nomad, rpc, validation, node |
| subscription closed by server, client should resubscribe | exception | warning | nomad, streaming, event-broker, subscription |
| token name too long | validation | error | nomad, acl, token, validation |
| client token missing policies or roles | validation | error | nomad, acl, token, validation |
| management token cannot be associated with policies or roles | validation | error | nomad, acl, token, validation |
| token type must be client or management | validation | error | nomad, acl, token, validation |
| expiration time cannot be before create time | validation | error | nomad, acl, token, expiration, validation |
| cannot toggle global mode | validation | error | nomad, acl, token, immutability, validation |
| cannot update expiration TTL | validation | error | nomad, acl, token, immutability, validation |
| cannot update expiration time | validation | error | nomad, acl, validation, immutable-field |
| at least one policy should be specified | validation | error | nomad, acl, validation, role |
| missing auth method Config | validation | error | nomad, acl, sso, validation |
| missing OIDCDiscoveryURL | validation | error | nomad, acl, oidc, validation |
| missing OIDCClientID | validation | error | nomad, acl, oidc, validation |
| JWT auth method requires either OIDCDiscoveryURL, or JWKS UR | validation | error | nomad, acl, jwt, validation |
| missing Audience | validation | error | nomad, oidc, jwt, validation |
| PrivateKey is required for `private_key` KeySource | validation | error | nomad, oidc, jwt, validation |
| OIDCClientSecret is required for `client_secret` KeySource | validation | error | nomad, oidc, validation, client-secret |
| missing PemKey or PemKeyFile | validation | error | nomad, oidc, validation, missing-key |
| require only one of PemKey or PemKeyFile | validation | error | nomad, oidc, client-assertion, config-validation |
| missing PemCert, PemCertFile, or KeyID | validation | error | nomad, oidc, client-assertion, config-validation |
| require only one of PemCert, PemCertFile, or KeyID | validation | error | nomad, oidc, client-assertion, config-validation |
| invalid PemKeyFile | validation | error | nomad, oidc, client-assertion, file-path |
| invalid PemCertFile | validation | error | nomad, oidc, client-assertion, file-path |
| invalid KeyIDHeader | validation | error | nomad, oidc, jwt, client-assertion |
| x5t assertion headers use SHA-1, which is forbidden in FIPS- | validation | error | nomad, fips, sha-1, oidc, compliance |
| auth method is missing | validation | error | nomad, acl, binding-rule, config-validation |
| bind type is missing | validation | error | nomad, acl, binding-rule, config-validation |
| bind name is missing | validation | error | nomad, acl, binding-rule, config-validation |
| bind name should be empty | validation | error | nomad, acl, validation, binding-rule |
| missing auth method name | validation | error | nomad, acl, oidc, validation |
| missing client nonce | validation | error | nomad, acl, oidc, validation, nonce |
| missing redirect URI | validation | error | nomad, acl, oidc, validation, redirect-uri |
| missing state | validation | error | nomad, acl, oidc, validation, csrf-state |
| missing code | validation | error | nomad, acl, oidc, validation, auth-code |
| missing login token | validation | error | nomad, acl, authentication, jwt |
| command cannot be empty | validation | error | nomad, validation, jobspec, actions |
| users must not be nil | validation | error | nomad, agent-config, validation |
| dynamic_user_min must be set | validation | error | nomad, agent-config, validation |
| dynamic_user_min must not be negative | validation | error | nomad, agent-config, validation, range-check |
| dynamic_user_max must be set | validation | error | nomad, agent-config, validation |
| dynamic_user_max must not be negative | validation | error | nomad, agent-config, validation, range-check |
| volume name cannot be updated | validation | error | nomad, csi, storage, immutable-field |
| volume external ID cannot be updated | validation | error | nomad, csi, storage, immutable-field |
| volume plugin ID cannot be updated | validation | error | nomad, csi, storage, immutable-field |
| volume clone ID cannot be updated | validation | error | csi, nomad, volume, immutable-field, validation |
| volume snapshot ID cannot be updated | validation | error | csi, nomad, volume, immutable-field, snapshot |
| volume requested capabilities update was not compatible with | validation | error | csi, nomad, volume, capabilities, validation |
| volume topology request update was not compatible with exist | validation | error | csi, nomad, volume, topology, immutable-field |
| can not update mount options while volume is in use | validation | error | csi, nomad, volume, mount-options, in-use |
| volume parameters cannot be updated | validation | error | csi, nomad, volume, parameters, immutable-field |
| No cluster leader | error_code | error | nomad, raft, consensus, leader-election, cluster |
| Not ready to serve consistent reads | error_code | warning | nomad, raft, consistency, read-repair, transient |
| No path to region | error_code | error | nomad, networking, multi-region, routing, federation |
| ACL token not found | error_code | error | nomad, acl, authentication, token, security |
| ACL token expired | error_code | error | acl, auth, nomad, token-expiry |
| ACL token is invalid | error_code | error | acl, auth, nomad, invalid-token |
| Permission denied | error_code | error | acl, authorization, permissions, nomad |
| Job registration, dispatch, and scale are disabled by the sc | error_code | warning | acl, scheduler, nomad, http-403, configuration |
| No path to node | error_code | error | network, rpc, nomad, node-unreachable, http-404 |
| Unknown rpc method | error_code | error | rpc, nomad, method-not-found |
| Unable to determine Nomad version | error_code | error | rpc, nomad, versioning |
| Node does not support RPC; requires 0.8 or later | error_code | error | rpc, nomad, versioning, compatibility |
| Missing allocation ID | error_code | error | rpc, nomad, request-validation |
| Filter expression cannot be used with other filter parameter | error_code | warning | nomad, filtering, request-validation, http |
| Parameter for choose must be in form '<number>|<key>' | error_code | error | validation, rpc, filtering, nomad |
| failed to create result paginator | error_code | error | pagination, filtering, rpc, nomad |
| Unknown node | error_code | error | nodes, not-found, rpc, nomad |
| can't cancel terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't fail terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't pause terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't promote terminal deployment | error_code | error | deployment, state, canary, nomad |
| can't resume terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't unblock terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't run terminal deployment | error_code | error | deployment, state, rpc, nomad |
| can't set health of allocations for a terminal deployment | error_code | warning | nomad, deployment, state-conflict |
| can't unblock running deployment | error_code | warning | nomad, deployment, state-conflict |
| CSI client error (ignorable) | error_code | info | csi, storage, nomad |
| CSI client error (retryable) | error_code | warning | csi, storage, retry, nomad |
| volume max claims reached | error_code | error | csi, storage, nomad, claim-limit |
| volume is currently unschedulable | error_code | error | csi, storage, nomad, scheduling |
| plugin in use | error_code | warning | csi, storage, nomad, cleanup |
| Disconnect cannot be configured with both lost_after and sto | validation | error | nomad, job-spec, validation, disconnect |
| lost_after cannot be a negative duration | validation | error | nomad, job-spec, validation, disconnect |
| stop_after cannot be a negative duration | validation | error | nomad, job-spec, validation, disconnect |
| stop_after can only be used with service or batch job types | validation | error | nomad, job-validation, disconnect-strategy, config |
| reconcile option is invalid | validation | error | nomad, job-validation, disconnect-strategy, enum |
| missing name | validation | error | nomad, host-volume, validation, required-field |
| node ID cannot be updated | validation | error | nomad, host-volume, immutability, update-validation |
| node pool cannot be updated | validation | error | nomad, host-volume, node-pool, immutability |
| validate called on nil host volume capability | validation | error | nomad, host-volume, nil-pointer, validation |
| alloc id must be set | validation | error | nomad, task-scheduling, validation, required-field |
| task name must be set | validation | error | nomad, task-scheduling, validation, required-field |
| not a valid task schedule state | validation | error | nomad, task-scheduling, enum, validation |
| missing node for client registration | validation | critical | nomad, rpc, validation, nil-pointer |
| missing node ID for client registration | validation | critical | nomad, rpc, validation, missing-field |
| missing datacenter for client registration | validation | critical | nomad, rpc, validation, config |
| missing node name for client registration | validation | critical | nomad, rpc, validation, missing-field |
| missing attributes for client registration | validation | error | nomad, rpc, validation, fingerprint |
| missing node secret ID for client registration | validation | critical | nomad, rpc, validation, auth |
| default_identity_ttl must be greater than 0 | validation | error | nomad, config, validation, ttl |
| max_identity_ttl must be greater than 0 | validation | error | nomad, config, validation, ttl |
| max_identity_ttl must be greater than or equal to default_id | validation | error | nomad, config, validation, ttl |
| Node Pools Governance is unlicensed. | validation | error | nomad, licensing, node-pool, validation |
| numa affinity must be one of none, prefer, or require | validation | error | nomad, numa, validation, enum |
| either ID or Address must be set | validation | error | nomad, raft, operator-api, validation |
| expose may only be set for Consul service checks | validation | error | nomad, consul, service-check, validation |
| on_update may only be set to ignore_warnings for Consul serv | validation | error | nomad, consul, service-check, validation |
| ignore_warnings on check_restart only supported for Consul s | validation | error | nomad, consul, check-restart, validation |
| address_mode = driver may only be set for Consul service che | validation | error | nomad, consul, address-mode, validation |
| success_before_passing may only be set for Consul service ch | validation | error | nomad, consul, service-check, validation |
| failures_before_critical may only be set for Consul service | validation | error | nomad, consul, service-check, validation |
| failures_before_warning may only be set for Consul service c | validation | error | nomad, consul, service-check, validation |
| tls_server_name may only be set for Consul service checks | validation | error | nomad, consul, service-check, tls, job-validation |
| Service with provider nomad cannot include Connect blocks | validation | error | nomad, consul, connect, service-mesh, job-validation |
| Consul Ingress Service requires a name | validation | error | nomad, consul, ingress-gateway, job-validation |
| Consul Ingress Service doesn't support wildcard name for "tc | validation | error | nomad, consul, ingress-gateway, tcp, wildcard |
| Consul Ingress Service doesn't support associating hosts to | validation | error | nomad, consul, ingress-gateway, tcp, hosts |
| Consul Ingress Service with a wildcard "*" service name can | validation | error | nomad, consul, ingress-gateway, wildcard, hosts |
| Task can only ask for 'cpu' or 'cores' resource, not both. | validation | error | nomad, resources, cpu, job-validation |
| Task can't ask for disk resources, they have to be specified | validation | error | nomad, resources, disk, job-validation |
| device name must be given as one of the following: type, ven | validation | error | nomad, devices, gpu, job-validation |
| Missing job region | validation | error | nomad, region, job-validation, job-spec |
| Missing job ID | validation | error | nomad, go, validation, job-spec |
| Job ID contains a space | validation | error | nomad, go, validation, job-spec |
| Job ID contains a null character | validation | error | nomad, go, validation, control-characters |
| Missing job name | validation | error | nomad, go, validation, job-spec |
| Job Name contains a null character | validation | error | nomad, go, validation, control-characters |
| Job must be in a namespace | validation | error | nomad, go, validation, namespaces |
| Missing job type | validation | error | nomad, go, validation, job-spec |
| Missing job datacenters | validation | error | nomad, go, validation, scheduling |
| Job datacenter must be non-empty string | validation | error | nomad, go, validation, scheduling |
| Missing job task groups | validation | error | nomad, go, validation, job-spec |
| ShutdownDelay must be a positive value | validation | error | nomad, job-validation, config |
| If Attempts >0, Unlimited cannot also be set to true | validation | error | nomad, reschedule-policy, config-validation |
| Missing task group name | validation | error | nomad, job-validation, missing-field |
| Task group name contains null character | validation | error | nomad, job-validation, invalid-characters |
| Task group count can't be negative | validation | error | nomad, job-validation, missing-field |
| Missing tasks for task group | validation | error | nomad, job-validation, invalid-duration-value |
| MaxRunDuration must be greater than zero | validation | error | nomad, dns, network-validation |
| Hostname is not a valid DNS name | validation | error | nomad, service-discovery, config-validation |
| Multiple service providers used: task group services must us | validation | warning | nomad, deprecation, config-migration |
| MaxClientDisconnect is deprecated and ignored in favor of Di | validation | warning | nomad, deprecation, config-migration |
| StopAfterClientDisconnect is deprecated and ignored favor of | validation | error | nomad, job-spec, deprecation, validation |
| PreventRescheduleOnLost is deprecated and ignored in favor o | validation | error | nomad, job-spec, deprecation, validation |
| Reschedule policy has unlimited attempts enabled and a low d | validation | warning | nomad, reschedule-policy, configuration, validation |
| Missing task name | validation | error | nomad, task, naming, validation |
| Task cannot be named "alloc" | validation | error | nomad, task, naming, validation |
| Task name cannot include slashes | validation | error | nomad, task, naming, validation |
| Task name cannot include null characters | validation | error | nomad, task, naming, validation |
| Missing task driver | validation | error | nomad, task, driver, validation |
| KillTimeout must be a positive value | validation | error | nomad, task, duration, validation |
| Missing task resources | validation | error | nomad, job-spec, validation, resources |
| Missing Log Config | validation | error | nomad, job-spec, validation, logging |
| Invalid change mode. Must be one of the following: noop, sig | validation | error | nomad, template, validation, enum |
| Missing constraint operand | validation | error | nomad, constraint, validation |
| no attribute provided but is required by operator | validation | error | nomad, constraint, validation |
| Missing affinity operand | validation | error | nomad, affinity, validation |
| Missing spread attribute | validation | error | nomad, spread, scheduling, validation |
| Spread block must have a positive weight from 0 to 100 | validation | error | nomad, spread, scheduling, validation, range-check |
| secret name cannot be empty | validation | error | nomad, secrets, validation |
| secret provider cannot be empty | validation | error | nomad, secrets, validation, provider |
| secret path cannot be empty | validation | error | nomad, validation, secrets, config |
| Node Pools Governance is unlicensed. | validation | error | nomad, licensing, enterprise, namespaces |
| Multi-Cluster Vault is unlicensed. | validation | error | nomad, licensing, enterprise, vault |
| Multi-Cluster Consul is unlicensed. | validation | error | nomad, licensing, enterprise, consul |
| Multiregion jobs are unlicensed. | validation | error | nomad, licensing, enterprise, multiregion |
| must specify cron block | validation | error | nomad, validation, cron, scheduling |
| missing path | validation | error | nomad, variables, validation |
| missing namespace | validation | error | nomad, variables, validation, namespaces |
| missing lock ID | validation | error | nomad, variables, locking, validation |
| can not target wildcard ("*")namespace | validation | error | nomad, variables, locking, namespaces, validation |
| variables are limited to 64KiB in total size | validation | error | nomad, variables, size-limit, validation |
| Lock delay and TTL must be positive | validation | error | nomad, variables, lock, validation, configuration |
| TTL must be between 10 seconds and 24 hours | validation | error | nomad, variables, lock, ttl, validation |
| empty variables are invalid | validation | error | nomad, variables, validation, empty-payload |
| plugin is shut down | exception | error | nomad, plugin, driver, process-shutdown |
| missing volume ID | validation | error | csi, storage, validation, nomad |
| missing TargetPath | validation | error | csi, storage, mount, validation |
| missing VolumeCapabilities | validation | error | csi, storage, volume-capability, validation |
| missing StagingTargetPath | validation | error | csi, validation, go, storage |
| missing NodeID | validation | error | csi, validation, go, storage |
| missing ExternalID | validation | error | csi, validation, go, storage |
| missing Name | validation | error | csi, validation, go, storage |
| one of LimitBytes or RequiredBytes must be set if CapacityRa | validation | error | csi, validation, go, storage, capacity |
| LimitBytes cannot be less than RequiredBytes | validation | error | csi, validation, capacity-range, storage |
| one of SnapshotID or CloneID must be set if ContentSource is | validation | error | csi, validation, content-source, storage |
| missing ExternalVolumeID | validation | error | csi, validation, missing-field, storage |
| one of LimitBytes or RequiredBytes must be set | validation | error | csi, validation, missing-field, storage, volume-expansion |
| MaxEntries cannot be negative | validation | error | csi, validation, pagination, storage |
| missing VolumeID | validation | error | csi, validation, missing-field, snapshot, storage |
| missing SnapshotID | validation | error | csi, validation, missing-field, snapshot, storage |
| either RequiredBytes or LimitBytes must be set | validation | error | csi, validation, capacity |
| ExternalVolumeID is required | validation | error | csi, validation, volume-expand |
| TargetPath is required | validation | error | csi, validation, volume-expand |
ErrTaskNotFound task not found for given id | error_code | info | driver, task-lifecycle, sentinel-error |
| failed to convert HCL schema: | validation | critical | device-plugin, hcl, schema, launcher |
| failed to parse config: | validation | error | device-plugin, hcl, config, launcher |
| Failed to parse ACL Policy: %v | validation | error | acl, policy, hcl, parsing |
| Invalid policy: %s | validation | error | acl, policy, validation |
| Invalid namespace name: %#v | validation | error | nomad, acl, policy-validation, namespace |
| Invalid namespace policy: %#v | validation | error | nomad, acl, policy-validation, namespace |
| Invalid namespace capability '%s': %#v | validation | error | nomad, acl, policy-validation, capabilities |
| Invalid variable policy: no variable paths in namespace %s | validation | error | nomad, acl, variables, policy-validation |
| Invalid missing variable path in namespace %s | validation | error | nomad, acl, variables, policy-validation |
| Invalid variable path %q in namespace %s: cannot start with | validation | error | nomad, acl, variables, path-format |
| Invalid variable capability '%s' in namespace %s | validation | error | nomad, acl, variables, capabilities |
| Invalid node pool name '%s' | validation | error | nomad, acl, node-pool, policy-validation |
| Invalid node pool policy '%s' for '%s' | validation | error | nomad, acl, node-pool, policy-validation |
| Invalid node pool capability '%s' for '%s' | validation | error | nomad, acl, node-pool, capabilities |
| Invalid host volume name: %#v | validation | error | nomad, acl, policy-validation, host-volume |
| Invalid host volume policy: %#v | validation | error | nomad, acl, policy-validation, host-volume |
| Invalid host volume capability '%s': %#v | validation | error | nomad, acl, capability-validation, host-volume |
| Invalid or duplicate policy keys: %v | validation | error | nomad, acl, hcl, strict-parsing, unknown-keys |
| Invalid agent policy: %#v | validation | error | nomad, acl, policy-validation, agent |
| Invalid node policy: %#v | validation | error | nomad, acl, policy-validation, node |
| Invalid operator policy: %#v | validation | error | nomad, acl, policy-validation, operator |
| Invalid operator capability '%s' | validation | error | nomad, acl, capability-validation, operator |
| Invalid sentinel policy: %#v | validation | error | nomad, acl, policy-validation, sentinel, enterprise |
| Invalid sentinel capability '%s' | validation | error | nomad, acl, capability-validation, sentinel, enterprise |
| Invalid quota policy: %#v | validation | error | acl, policy-validation, hcl, consul |
| Invalid plugin policy: %#v | validation | error | acl, policy-validation, hcl, consul |
| invalid acl policy: %v | validation | error | acl, hcl, panic, consul |
| failed to parse policy: %w | validation | error | acl, hcl, syntax-error, consul |
| unexpected ExpirationLeeway type: %v | validation | error | json, unmarshal, acl, consul-api |
| unexpected NotBeforeLeeway type: %v | validation | error | json, unmarshal, acl, consul-api |
| unexpected ClockSkewLeeway type: %v | validation | error | json, unmarshal, acl, consul-api |
| failed querying self endpoint: %s | exception | error | http, api, network, consul-agent |
| failed joining: %s | exception | error | http, api, cluster-join, consul-agent |
| unable to unmarshal response with status %d: %v | exception | error | json, http, nomad-api |
| failed to send input: %w | exception | error | websocket, exec, network, nomad-api |
| failed to marshal command: %W | exception | error | json, exec, nomad-api |
| websocket closed before receiving exit code: %w | exception | warning | websocket, exec, exit-code, nomad-api |
| unexpected HTTP transport: %T | exception | error | http, configuration, transport, nomad-api |
| invalid address '%s': %v | validation | error | configuration, url, nomad-api |
| http addr of node %q (%s) is not advertised | exception | error | nomad, node, network, nomad-api |
| unsupported scheme: %v | exception | error | websocket, url, configuration, nomad-api |
| invalid redirect location %q: %w | exception | error | websocket, redirect, http, nomad-api |
| Failed to parse X-Nomad-Index: %v | exception | error | http, headers, blocking-queries, nomad-api |
| Failed to parse X-Nomad-LastContact: %v | exception | error | http-header, parsing, nomad-api |
| Last contact duration is out of range: %d | exception | error | http-header, overflow, parsing |
| failed to decode and failed to read buffered data: %w | exception | error | streaming, json, network |
| failed to decode log endpoint response as JSON: %q | exception | error | streaming, json, nomad-api |
| version tag %s not found for job %s | exception | error | lookup-miss, jobs, versioning |
| failed parsing cron expression %s: %v | exception | error | cron, validation, periodic-jobs |
| failed parsing cron expression: %q | exception | error | cron, panic-recovery, periodic-jobs |
| failed parsing cron expression: %s: %v | exception | error | cron, validation, periodic-jobs |
| acquire conflict %w | exception | warning | locking, concurrency, conflict |
| release conflict %w | exception | warning | go, consul, distributed-lock, http-409 |
| renew conflict %w | exception | error | go, consul, distributed-lock, lease-expired, http-409 |
| lock release: %w | exception | warning | go, consul, distributed-lock, error-wrapping |
| error executing protected function %w | exception | error | go, callback, context, error-wrapping |
| error renewing the lease: %w | exception | error | go, consul, distributed-lock, lease-renewal, network |
| locks: %w | exception | error | |
| No such allocation on client, or allocation not eligible for | exception | error | |
| job %s does not have allocation %s | http | error | |
| task %s not found in allocation %s | http | error | |
| action %s not found in task %s | http | error | |
| unknown task name %q | http | error | nomad, exec, validation, api |
| task %q not started yet. | http | warning | nomad, exec, race-condition, timing |
| task %q is not running. | http | error | nomad, exec, process-lifecycle |
| error reading symlink: %v | exception | error | filesystem, symlink, tar, race-condition |
| error creating file header: %w | exception | error | filesystem, tar, archive |
| failed to snapshot %s: %w | exception | error | filesystem, snapshot, tar, permissions |
| unable to move to %q - alloc dir is not built | exception | error | filesystem, lifecycle, allocation-migration |
| error moving data dir: %w | exception | error | filesystem, rename, allocation-migration, exdev |
| error creating task %q dir: %w | exception | error | filesystem, mkdir, allocation-migration, permissions |
| error moving task %q local dir: %w | exception | error | filesystem, rename, allocation-migration |
| failed to remove alloc dir %q: %w | exception | error | filesystem, cleanup, nomad-client |
| Failed to make the alloc directory %v: %w | exception | error | filesystem, directory-creation, nomad-client |
| failed to resolve alloc directory: %w | exception | error | filesystem, symlink, path-resolution |
| failed to resolve requested path: %w | exception | warning | filesystem, path-resolution, filepath |
| path escapes the alloc directory | exception | error | security, path-traversal, filesystem |
| Reading secret file prohibited: %s | exception | error | security, secrets, path-traversal |
| can't seek to offset %d: %w | exception | warning | filesystem, io, seek |
| Couldn't open src file %v: %w | exception | error | filesystem, file-copy, permissions |
| Couldn't create destination file %v: %w | exception | error | filesystem, file-copy, permissions |
| Couldn't copy %q to %q: %w | exception | error | filesystem, io, copy, nomad |
| Chmod(%v) failed: %w | exception | error | filesystem, permissions, chmod, nomad |
| Unable to find nobody user: %w | exception | error | permissions, users, linux, nomad |
| Couldn't change owner/group of %v to (uid: %v, gid: %v): %w | exception | error | filesystem, permissions, chown, linux, nomad |
| Unable to convert Uid to an int: %w | exception | error | users, parsing, linux, nomad |
| Unable to convert Gid to an int: %w | exception | error | users, parsing, linux, nomad |
| Failed to mount shared directory for task: %w | exception | error | filesystem, mount, chroot, nomad |
| Failed to lookup user: %v | exception | error | users, mount, unveil, nomad |
| Failed to lookup nobody user: %v | exception | error | filesystem, user-lookup, nomad-client |
| Failed to create task mount directory: %v | exception | error | filesystem, permissions, nomad-client |
| Failed to chown task mount directory: %v | exception | error | permissions, chown, nomad-client |
| Failed to mount task dir: %v | exception | error | filesystem, mount, nomad-client |
| Failed to mount alloc dir: %v | exception | error | filesystem, mount, nomad-client |
| Failed to mount secrets dir: %v | exception | error | filesystem, mount, secrets |
| Couldn't create destination directory %v: %w | exception | error | filesystem, chroot, permissions |
| Couldn't read directory %v: %w | exception | error | filesystem, chroot, read-dir |
| Couldn't read the file information %v: %w | exception | error | filesystem, chroot, race-condition |
| Couldn't resolve symlink for %v: %w | exception | error | filesystem, symlink, chroot, linux |
| Couldn't create symlink: %w | exception | error | filesystem, symlink, chroot, permissions |
| Failed to unmount proc %q: %w | exception | warning | linux, mount, proc, teardown |
| Failed to delete proc directory %q: %w | exception | warning | linux, filesystem, teardown, permissions |
| failed to lookup task group %q | exception | error | configuration, task-group, alloc-runner, validation |
| failed creating runner for task %q: %v | exception | error | task-runner, driver, configuration, alloc-runner |
| allocation directory is inaccessible: %w | exception | error | restore, filesystem, agent-restart, alloc-dir |
| Could not find task runner for task: %s | exception | error | api, task-runner, name-mismatch, alloc-runner |
| restart of an alloc that should not run | exception | error | lifecycle, alloc-runner, terminal-state, api |
| failed to restart task %s: %v | exception | error | restart, task-runner, driver, concurrency |
| Task not found | exception | error | nomad, client, signal, task-not-found |
| Failed to signal task: %s, err: %v | exception | error | nomad, client, signal, multierror |
| task not found | exception | error | nomad, client, driver, task-not-found |
| Enterprise only | exception | error | nomad, enterprise, feature-gate, task-pause |
| failed to configure network manager: %v | exception | critical | nomad, client, network, cni |
| failed to initialize network configurator: %v | exception | critical | nomad, client, network, cni, configuration |
| pre-run hook %q failed: %v | exception | critical | nomad, client, hooks, lifecycle, prerun |
| update hook %q failed: %v | exception | error | nomad, client, hooks, update, lifecycle |
| post-run hook %q failed: %w | exception | error | nomad, client, hooks, postrun, cleanup |
| destroy hook %q failed: %v | exception | error | |
| cannot update alloc to Connect in-place | exception | error | |
| consul address for cluster %q must be set on nomad client | exception | error | |
| error parsing Consul address %q: %v | exception | error | |
| unable to parse address template %q: %v | exception | error | |
| unable to remove existing unix socket for Consul gRPC endpoi | exception | error | |
| unable to create unix socket for Consul gRPC endpoint: %v | exception | error | |
| unable to set permissions on unix socket for Consul gRPC end | exception | error | |
| alloc %v does not have a job | exception | error | |
| alloc %v does not have a valid task group | exception | error | |
| cannot prepare consul tokens, no task specified | exception | error | nomad, consul, programming-error, nil-pointer |
| no such consul cluster: %s | exception | error | nomad, consul, config, multi-cluster |
| error getting signed identity for task %s: %v | exception | error | nomad, consul, workload-identity, jwt, signing |
| failed to derive Consul token for task %s: %v | exception | error | consul, jwt-login, acl, network |
| error getting signed identity for service %s: %v | exception | error | nomad, consul, workload-identity, jwt, services |
| failed to derive Consul token for service %s: %v | exception | error | consul, jwt-login, acl, services, network |
| failed to retrieve Consul client for cluster %s: %v | exception | error | consul, client-configuration, nomad, token-derivation |
| unable to find configuration for consul cluster %v | exception | error | consul, client-configuration, nomad, token-revocation |
| unable to process ACLToken: %w | exception | error | nomad, consul, acl-token, base64, state-corruption |
| unable to unmarshal ACLToken: %w | exception | error | consul, acls, json-unmarshal, persistence |
| unable to marshal ACL token: %w | exception | error | consul, acls, json-marshal, serialization |
| cannot update alloc to Connect in-place | error_code | error | consul, connect, in-place-update, proxies |
| unable to create unix socket for Consul HTTP endpoint: %w | error_code | error | consul, unix-socket, network, filesystem |
| unable to set permissions on unix socket: %w | error_code | error | consul, unix-socket, permissions, chmod |
| unable to remove existing unix socket: %w | error_code | error | filesystem, unix-socket, permissions, nomad |
| restoring mounts: %w | error_code | error | csi, storage, nomad, volumes |
| claiming volumes: %w | error_code | error | csi, storage, volumes, nomad |
| mounting volumes: %w | error_code | error | csi, storage, mount, nomad |
| could not validate task driver capabilities: %v | error_code | error | csi, drivers, nomad, plugin |
| no task supports CSI | validation | error | nomad, csi, volumes, task-driver |
| could not claim volume %s: %w | error_code | error | nomad, csi, volumes, rpc |
| Unexpected nil volume returned for ID: %v | error_code | error | nomad, csi, rpc, nil-response |
| task group %q does not exist in job %q | error_code | error | nomad, allocrunner, task-group, state |
| failed to clean task directories after failed migration: %v | error_code | error | nomad, allocdir, migration, filesystem |
| network hostname %q is not a valid DNS name | validation | error | nomad, network, dns, hostname, validation |
| failed to create network for alloc: %v | error_code | error | nomad, network, cni, bridge |
| %w: destroying network to retry failed: %v | error_code | error | nomad, network, cni, netns, retry |
| failed to configure networking for alloc: %v | error_code | error | nomad, network, cni, configuration |
| hostname cannot be set on task group using %q networking mod | validation | error | nomad, network, hostname, validation, jobspec |
| failed to dispense driver %s: %v | error_code | error | nomad, driver, plugin-dispense, network-setup |
| failed to retrieve capabilities for driver %s: %v | error_code | error | nomad, driver, capabilities, plugin-rpc |
| task %s does not support %q networking mode | validation | error | nomad, network-mode, driver-capabilities, bridge |
| tasks %s and %s want to initiate networking but only one dri | validation | error | nomad, network-initiator, task-group, conflict |
| driver %s does not implement network management RPCs | error_code | error | nomad, driver, interface-assertion, driver-network-manager |
| hostname is not currently supported on driver %s | validation | error | nomad, hostname, bridge-network, docker |
| failed to initialize table forwarding rules: %v | error_code | error | nomad, iptables, bridge, cni, networking |
| failed to load CNI config: %v | error_code | error | nomad, cni, config-load, bridge-network |
| cni not initialized: %w | error_code | error | nomad, cni, initialization, network-setup |
ErrCNICheckFailed %w: %w | error_code | error | nomad, cni, netns-check, sentinel-error |
| failed to configure network: %v | error_code | error | |
| could not parse default_outbound_port %q as port number: %w | error_code | error | |
| failed to configure network: no interfaces found | error_code | error | |
| failed to configure network: no interface with an address | error_code | error | |
| failed to detect CNI config file: %v | error_code | error | |
| no CNI network config found in %s | error_code | error | |
| failed to load CNI config list file %s: %v | exception | error | |
| failed to load CNI config file %s: %v | exception | error | |
| CNI network config not found for name %q | exception | error | |
| failed to detect iptables: %w | exception | error | |
| failed to list iptables rules: %w | exception | error | |
| failed to parse postrouting rule for alloc %s | exception | error | |
| failed to cleanup iptables rules for alloc %s | exception | error | |
| failed to list iptables chains: %v | exception | error | |
| failed to download artifact %q: %v | exception | error | |
| failed to open consul TLS certificate: %w | exception | error | |
| failed to create secrets/%s: %w | exception | error | |
| failed to copy certificate secrets/%s: %w | exception | error | |
| failed to write secrets/%s: %w | exception | error | |
| failed to load SI token for native task %s: %w | exception | error | |
| failed to write Consul SI token: %w | exception | error | consul, filesystem, nomad-client |
| failed to reserve device %s: %v | exception | error | devices, nomad, scheduling |
| task driver does not support exec | exception | error | exec, drivers, streaming |
| exec task timed out: %v | exception | error | exec, timeout, context |
| unable to release dynamic workload user: %w | exception | error | linux, dynamic-users, nomad |
| failed to generate envoy bootstrap config: %w | exception | error | consul, consul-connect, envoy, nomad |
| failed to write bootstrap command line: %w | exception | error | envoy, consul-connect, filesystem |
| failed to encode bootstrap command line: %w | exception | error | envoy, consul-connect, io |
| failed to write bootstrap environment: %w | exception | error | envoy, consul-connect, filesystem |
| failed to encode bootstrap environment: %w | exception | error | go, json, encoding, nomad, envoy |
| failed to create secrets/envoy_bootstrap.json for envoy: %w | exception | error | go, filesystem, nomad, envoy, file-create |
| failed to create alloc/logs/envoy_bootstrap.stderr.0 for env | exception | error | go, filesystem, nomad, envoy, file-create |
| %w: %v; see: <https://developer.hashicorp.com/nomad/s/envoy- | exception | error | nomad, consul, envoy, exec, retry |
| failed to load SI token for %s: %w | exception | error | go, filesystem, nomad, consul, si-token |
| missing %q | exception | error | nomad, consul, connect, registration, retry |
| error retrieving supported Envoy versions from Consul: %w | exception | error | nomad, consul, envoy, network, api |
| error interpreting desired Envoy version from Consul: %w | exception | error | nomad, consul, envoy, semver, interpolation |
| unexpected envoy version format: %w | exception | error | nomad, envoy, semver, version-parsing |
| failed to parse source URL %q: %v | exception | error | url-parsing, artifacts, config |
| artifact destination path escapes alloc directory | exception | error | artifacts, path-traversal, sandbox |
| getter subprocess failed: %v: %v | exception | error | artifacts, subprocess, network, retryable |
| failed to parse signal: %w | exception | error | signals, workload-identity, config |
| failed to write nomad token: %w | exception | error | filesystem, workload-identity, permissions |
| failed to write token for identity %q: %w | exception | error | filesystem, workload-identity, permissions |
| no driver handle | exception | error | driver, task-runtime, handle |
| failed to create mount point: %w | exception | error | filesystem, csi, permissions |
| failed to create socket mount point: %w | exception | error | filesystem, csi, permissions |
| CSI plugin failed probe: %w | exception | error | csi, health-probe, plugin, restart |
| CSI plugin failed to register: %w | exception | error | nomad, csi, plugin-registration, grpc, restart-loop |
| failed to probe plugin: %w | exception | error | nomad, csi, grpc, fingerprint, plugin-startup |
| Enterprise only | exception | info | nomad, enterprise-only, unsupported-api, licensing |
| task %q not found in updated alloc | exception | error | nomad, alloc-update, script-check, task-lookup, consul |
| timed out waiting for script checks to exit | exception | warning | nomad, script-check, consul, shutdown-timeout, goroutine |
| failed executing plugin %q for secret %q: %w | exception | error | nomad, secrets, plugin, grpc |
| provider %q for secret %q response contained error: %q | exception | error | nomad, secrets, plugin |
| task %q not found in updated alloc | exception | error | nomad, allocrunner, services, allocation-update |
| no task resources found on allocation | exception | critical | nomad, taskrunner, allocation, resources |
| alloc missing task group | exception | error | |
| error building environment variables: %v | exception | error | |
| failed to encode driver config: %v | exception | error | |
| failed to initialize driver after it exited unexpectedly: %v | exception | error | |
| failed to start task after driver exited unexpectedly: %v | exception | error | |
| poststart hook %q failed: %v | exception | error | nomad, task-runner, hooks, poststart |
| exited hook %q failed: %v | exception | warning | nomad, task-runner, hooks, exited |
| stop hook %q failed: %v | exception | warning | nomad, task-runner, hooks, stop |
| could not find destination path relative to chroot: %w | exception | error | nomad, template, renderer, sandbox, path |
| failed to sandbox alloc dir %q: %w | exception | error | nomad, template, renderer, sandbox, allocdir |
| failed to open source file %q: %w | exception | error | |
| failed reading template contents: %w | exception | error | |
| Invalid file mode %q: Must be a valid octal number: %w | validation | error | |
| Invalid file mode %q: Must be a valid Unix permission: %w | validation | error | |
| Nil config passed | validation | error | |
| Invalid unblock channel given | validation | error | |
| Invalid lifecycle hooks given | validation | error | |
| Invalid event hook given | validation | error | |
| Invalid client config given | validation | error | |
| Invalid task directory given: %q | validation | error | config, validation, nomad-client, template |
| Invalid task environment given | validation | error | config, validation, nomad-client, template |
| Invalid max template event rate given | validation | error | config, validation, nomad-client, rate-limit |
| All templates should have same Once value | validation | error | config, validation, nomad, template, consul-template |
| Failed to parse signal %q | validation | error | config, signals, nomad, template, validation |
| Failed to parse %q as octal: %v | validation | error | |
| Failed to parse Consul Auth config | exception | error | |
| error opening env template: %v | exception | error | |
| error parsing env template %q: %v | exception | error | |
| template render subprocess failed: %w | exception | error | |
| %v: %s | exception | error | template, consul-template, nomad-client |
| consul tokens for cluster %s requested by task %s not found | exception | error | consul, workload-identity, nomad-client, tokens |
| consul tokens for cluster %s and identity %s requested by ta | exception | error | consul, workload-identity, tokens, nomad-client |
| Vault cluster %q is disabled or not configured | exception | error | vault, nomad-client, configuration |
| failed to build template manager: %v | exception | error | template, nomad, update, configuration |
| running as user %q is disallowed | validation | error | security, validation, user, nomad |
| service (%s) failed validation: %v | validation | error | service, validation, consul, naming |
| No client configuration found for Vault cluster %s | exception | error | vault, nomad-client, configuration, tokens |
| failed to recover vault token from %s: %v | exception | error | vault, filesystem, permissions, tokens, nomad-client |
| failed to write Vault token to disk: %w | exception | error | vault, filesystem, tokens, renewal, nomad-client |
| failed to parse signal: %w | exception | error | nomad, vault, signal, config |
| failed to send signal: %w | exception | error | nomad, vault, signal, driver |
| failed to retrieve signed workload identity: %w | exception | error | nomad, vault, workload-identity, rpc |
| failed to write vault token to secrets dir: %v | exception | error | nomad, vault, filesystem, permissions |
| failed to write vault token: %v | exception | error | nomad, vault, filesystem, permissions |
| missing %s | validation | error | nomad, volumes, config, host-volume |
| no host volume named: %s | validation | error | nomad, volumes, race-condition, host-volume |
| host volume validation error: %v | validation | error | nomad, volumes, config, host-volume |
| could not validate task driver capabilities: %v | validation | error | nomad, volumes, driver, plugin |
| task driver %q for %q does not support host volumes | validation | error | nomad, host-volumes, driver-capabilities, prestart |
| No CSI Mount Point found for volume: %s | exception | error | nomad, csi, volumes, prestart |
| task driver %q for %q does not support CSI | validation | error | nomad, csi, driver-capabilities, prestart |
| node %q not found | exception | error | nomad, alloc-migration, node-lookup, rpc |
| error building alloc dir for previous alloc %q: %w | exception | error | filesystem, allocation-migration, nomad-client |
| error getting snapshot from previous alloc %q: %w | exception | error | network, http, allocation-migration, tls |
| error streaming previous alloc %q for new alloc %q: %w | exception | error | network, tar-stream, allocation-migration |
| error evaluating object: %w | exception | error | security, path-validation, tar-stream |
| archive contains object that escapes alloc dir | exception | error | security, path-traversal, tar-stream, allocation-migration |
| error streaming previous alloc %q for new alloc %q; failed r | exception | error | nomad, alloc-migration, tar-stream, network |
| error streaming previous alloc %q for new alloc %q: %s | exception | error | nomad, alloc-migration, tar-stream, remote-error |
| error chowning directory %w | exception | error | nomad, filesystem, permissions, chown |
| error creating symlink: %w | exception | error | nomad, filesystem, symlink, extract |
| error evaluating symlink: %w | exception | error | nomad, security, symlink, path-evaluation |
| archive contains symlink that escapes alloc dir | exception | critical | nomad, security, symlink, path-traversal |
| error removing existing file: %w | exception | error | nomad, filesystem, file-extraction, permissions |
| error creating file: %w | exception | error | nomad, filesystem, file-extraction, permissions |
| error chmoding file %w | exception | error | nomad, filesystem, chmod, permissions |
| error chowning file %w | exception | error | nomad, filesystem, chown, permissions |
| error writing to file %q: %w | exception | error | filesystem, io, alloc-migration |
| error reading snapshot: %w | exception | error | io, tar, alloc-migration |
| failed to initialize client: %v | exception | critical | client, initialization, filesystem |
| node setup failed: %v | exception | critical | client, node, state-store |
| fingerprinting failed: %v | exception | error | client, fingerprinting, initialization |
| failed to initialize process manager: %w | exception | error | client, process-management, initialization |
| failed to setup vault client: %v | exception | error | client, vault, initialization |
| failed to restore state | exception | critical | client, state-store, restore |
| failed creating state dir: %s | exception | error | filesystem, state-dir, initialization |
| failed creating temporary directory for the StateDir: %v | exception | error | filesystem, temp-dir, initialization |
| failed to find temporary directory for the StateDir: %v | exception | critical | client-init, filesystem, temp-directory |
| failed to open state database: %v | exception | critical | client-init, boltdb, state-database, filesystem |
| failed to upgrade state database: %v | exception | critical | client-init, state-database, schema-migration |
| failed creating alloc mounts dir: %w | exception | critical | client-init, filesystem, permissions, directory |
| failed creating alloc dir: %w | exception | critical | client-init, filesystem, permissions, directory |
| failed creating temporary directory for the AllocDir: %v | exception | critical | client-init, temp-directory, filesystem, tmpdir |
| failed to find temporary directory for the AllocDir: %v | exception | critical | client-init, temp-directory, symlink |
| failed to change directory permissions for the AllocDir: %v | exception | critical | client-init, permissions, chmod, filesystem |
| task name cannot be set when restarting all tasks | exception | error | validation, api-usage, restart-allocation |
| Server at address %s failed ping: %v | exception | error | network, ping, rpc, server-discovery |
| node ID setup failed: %v | exception | critical | nomad-client, node-registration, state-db |
| failed to validate volume %s, err: %w | exception | error | nomad-client, host-volumes, configuration |
| error reading dynamic node metadata: %w | exception | error | nomad-client, state-db, metadata |
| error syncing dynamic node metadata: %w | exception | error | nomad-client, state-db, disk |
| Emitting node events failed: %v | exception | error | nomad-client, rpc, node-events |
| failed to update status: %v | exception | critical | nomad-client, heartbeat, rpc |
| failed to handle node update response: %w | exception | error | nomad-client, heartbeat, rpc |
| error saving client identity: %w | exception | error | nomad-client, state-db, identity |
| failed to create vault client for cluster %q | exception | error | nomad-client, vault, configuration |
| no Vault cluster named: %q | exception | error | nomad-client, vault, lookup |
| nil allocation | validation | error | nomad, client, allocation, nil-pointer |
| missing task names | validation | error | nomad, client, validation, tasks |
| group name in allocation is not present in job | validation | error | nomad, client, allocation, job-spec |
| task %q not found in allocation | validation | error | nomad, client, tasks, not-found |
| client.consul: unable to query Consul datacenters: %v | exception | critical | nomad, consul, service-discovery, network |
| unable to query service %+q from Consul datacenter %+q: %v | exception | error | nomad, consul, multi-datacenter, service-discovery |
| no Nomad Servers advertising service %q in Consul datacenter | exception | critical | nomad, consul, service-discovery, no-servers |
| %w: %q (wraps ErrPluginNotExists) | exception | error | nomad, plugin, secrets, file-not-found |
| %w: %q (wraps ErrPluginNotExecutable) | exception | error | nomad, plugin, secrets, permissions |
| error parsing HTTPReadTimeout: %w | validation | error | nomad, config, parsing, duration |
| error parsing HTTPMaxSize: %w | validation | error | config, parsing, duration, go |
| error parsing GCSTimeout: %w | validation | error | config, parsing, duration, go |
| error parsing GitTimeout: %w | validation | error | config, parsing, duration, go |
| error parsing HgTimeout: %w | validation | error | config, parsing, duration, go |
| error parsing S3Timeout: %w | validation | error | config, parsing, duration, go |
| error parsing DecompressionLimitSize: %w | validation | error | config, parsing, bytes, go |
| wait config min %d is greater than max %d | validation | error | config, validation, wait, go |
| retry config backoff %d is greater than default max_backoff | validation | error | config, validation, retry, backoff, go |
| retry config backoff %d is greater than max_backoff %d | validation | error | config, validation, retry, backoff, go |
| Specified config is missing from options | validation | error | config, options, go, missing-key |
| Failed to parse %s as bool: %s | validation | error | |
| Failed to parse %s as int: %s | validation | error | |
| Failed to parse %s as time duration: %s | validation | error | |
| error parsing Deadline: %w | validation | error | |
| fingerprint %q does not support configuration | validation | error | |
| fingerprint %q retry interval cannot be negative | validation | error | |
| fingerprint %q retry attempts cannot be less than -1 | validation | error | |
| fingerprint %q contains unknown configuration options: %s | validation | error | |
| nil consul config | exception | error | consul, config, nil-pointer, client-setup |
| CSI.ControllerValidateVolume: %w: %v (wraps ErrCSIClientRPCR | exception | error | csi, plugin, retryable, controller |
| CSI.ControllerValidateVolume: %v | exception | error | csi, validation, request-conversion |
| CSI.ControllerAttachVolume: %w: %v (wraps ErrCSIClientRPCRet | exception | error | csi, plugin, retryable, attach |
| CSI.ControllerAttachVolume: %v | exception | error | csi, validation, attach, request-conversion |
| CSI.ControllerDetachVolume: %w: %v (wraps ErrCSIClientRPCRet | exception | error | csi, plugin, retryable, detach |
| CSI.ControllerDetachVolume: %v | exception | error | csi, grpc, unpublish-volume, detach |
| CSI.ControllerCreateVolume: %w: %v (wraps ErrCSIClientRPCRet | exception | error | csi, plugin, retryable, create-volume |
| CSI.ControllerCreateVolume: %v | exception | error | csi, grpc, volume-provisioning, request-conversion |
| CSI.ControllerCreateVolume: plugin did not return error or v | exception | error | csi, plugin-protocol-violation, volume-provisioning, vendor-bug |
| CSI.ControllerExpandVolume could not find plugin: %w: %v (wr | exception | warning | csi, plugin-not-found, retryable, volume-expansion |
| CSI.ControllerExpandVolume: %v | exception | error | csi, grpc, volume-expansion, storage-backend |
| CSI.ControllerExpandVolume: plugin did not return error or r | exception | error | csi, nomad, grpc, plugin-bug |
| CSI.ControllerDeleteVolume: %w: %v | exception | error | csi, nomad, plugin-not-found, retryable |
| CSI.ControllerDeleteVolume: %v | exception | error | csi, nomad, grpc, volume-delete |
| CSI.ControllerListVolumes: %w: %v | exception | error | csi, nomad, plugin-not-found, retryable |
| CSI.ControllerListVolumes: %v | exception | error | csi, nomad, grpc, list-volumes |
| CSI.ControllerListVolumes: plugin returned an invalid entry | exception | error | csi, grpc, plugin, storage |
| CSI.ControllerCreateSnapshot: %w: %v | exception | warning | csi, snapshot, plugin, retry |
| CSI.ControllerCreateSnapshot: %v | exception | error | csi, snapshot, request-validation |
| CSI.ControllerCreateSnapshot: plugin did not return error or | exception | error | csi, snapshot, plugin, nil-check |
| CSI.ControllerDeleteSnapshot: %w: %v | exception | warning | csi, snapshot, plugin, retry |
| CSI.ControllerDeleteSnapshot: %v | exception | error | csi, grpc, snapshot, delete |
| CSI.ControllerListSnapshots: %w: %v | exception | warning | csi, snapshot, plugin, retry |
| CSI.ControllerListSnapshots: %v | exception | error | csi, grpc, snapshot, timeout, pagination |
| CSI.ControllerListSnapshot: plugin returned an invalid entry | exception | error | csi, grpc, snapshot, plugin, nil-check |
| CSI.NodeDetachVolume: %v | exception | error | csi, storage, plugin |
| failed to start plugin: %v | exception | error | plugin, devicemanager, go-plugin |
| plugin loaded does not implement the driver interface | exception | error | plugin, devicemanager, type-assertion |
| failed to read plugin state: %v | exception | error | devicemanager, state-store, startup |
| failed to convert reattach config: %v | exception | warning | devicemanager, reattach, state-store |
| failed to reattach to plugin %q: %v | exception | warning | devicemanager, reattach, plugin |
| self-drain exceeded deadline | exception | error | drain, deadline, node-lifecycle |
| no plugins registered for type: %s | exception | warning | dynamic-plugins, csi, registry |
| no plugin dispenser found for type: %s | exception | error | plugin-registry, nomad, go, runtime-lookup |
| plugin %s for type %s not found | exception | error | plugin-registry, nomad, go, lookup-miss |
| no plugin for that allocation | exception | error | plugin-registry, nomad, go, stale-reference |
| failed to find %s: %v | exception | warning | fingerprint, linux, kernel-module, bridge-networking |
| failed to open %s: %v | exception | warning | fingerprint, linux, kernel-module, filesystem |
| failed to scan %s: %v | exception | warning | fingerprint, linux, bufio-scanner, kernel-module |
| module %s not in %s | exception | info | fingerprint, linux, kernel-module, bridge-networking |
| failed to detect CNI conf files: %v | exception | error | cni, fingerprint, nomad, config-misconfiguration, permissions |
| failed to load CNI config list file %s: %v | exception | error | cni, networking, file-parse |
| failed to load CNI config file %s: %v | exception | error | cni, networking, file-parse |
| failed to initialize Consul client config: %v | exception | error | consul, configuration, tls |
| failed to initialize Consul client: %v | exception | error | consul, client-init, configuration |
| failed to setup IMDS client: %v | exception | error | aws, imds, cloud-metadata |
| failed to query AWS metadata: %w | exception | warning | aws, imds, network |
| failed to read respose: %w | exception | warning | aws, imds, io |
| error reading attribute %s. digitalocean metadata api return | exception | warning | digitalocean, metadata-api, http |
| GCE machine-type format invalid: %s | exception | warning | gce, metadata, validation |
| unknown fingerprint '%s' | exception | error | fingerprint, configuration, typo |
| %w: %w | exception | error | fingerprinting, go, error-wrapping |
| Error while detecting network interface %s during fingerprin | exception | error | network, fingerprinting, configuration |
| no network_interface given and failed to determine interface | exception | error | network, routing, fingerprinting |
| unable to get CWD from filesystem: %s | exception | error | filesystem, fingerprinting, cwd |
| failed to determine disk space for %s: %v | exception | error | filesystem, disk-space, fingerprinting |
| failed to determine absolute path for %s | exception | error | filesystem, paths, fingerprinting |
| failed to determine mount point for %s | exception | error | filesystem, exec, df, fingerprinting |
| failed to parse `df` output; expected at least 2 lines | exception | error | filesystem, df, parsing, fingerprinting |
| failed to parse `df` output; expected at least 4 columns | exception | error | filesystem, df, parsing, fingerprinting |
| failed to parse storage.bytestotal size in kilobytes | exception | error | filesystem, df, parsing, fingerprinting |
| failed to determine absolute path for %s | exception | error | windows, filesystem, fingerprinting |
| failed to convert "%s" to UTF16: %v | exception | error | windows, encoding, utf16, fingerprinting |
| failed to get free disk space for %s: %v | exception | error | windows, filesystem, disk-space, fingerprinting |
| Failed to initialize the Vault client config for %s: %v | exception | error | vault, configuration, client |
| Failed to initialize Vault client for %s: %s | exception | error | vault, client, configuration |
| must provide a valid alloc id | validation | warning | api, validation, filesystem |
| must provide a file path | validation | warning | api, validation, filesystem |
| must provide task name | validation | warning | api, validation, logs, exec |
| must provide log type (stdout/stderr) | validation | warning | api, validation, logs |
| origin must be start or end | validation | warning | api, validation, logs, streaming |
| state for allocation %s not found on client | http | error | nomad, client, allocation, http-404, streaming |
| file %q is a directory | http | error | nomad, client, filesystem, bad-request, path |
| unknown task name %q | http | error | nomad, client, logs, bad-request, task-name |
| task %q not started yet. No logs available | http | warning | nomad, client, logs, task-not-started, http-404 |
| failed to list entries: %v | exception | error | nomad, client, logs, filesystem, io |
| failed to stream %q: %v | exception | error | nomad, client, logs, streaming, io |
| unable to determine remaining read limit | exception | error | nomad, client, logs, streaming, internal |
| failed to convert %q to a log index: %v | exception | error | nomad, client, logs, parsing, filesystem |
| error creating directory: %w | exception | error | filesystem, mkdir, permissions, host-volumes, go |
| error setting directory permission mode: %w | exception | error | filesystem, chmod, permissions, host-volumes, go |
| error changing owner/group: %w | exception | error | filesystem, chown, permissions, host-volumes, linux |
| unknown mkdir parameter: %q | validation | error | validation, parameters, host-volumes, go |
| invalid value for %q: %w | validation | error | validation, parameters, type-conversion, host-volumes, go |
| %w: %q | error_code | error | filesystem, plugin, host-volumes, path-resolution, go |
| error fingerprinting plugin %q: %w | error_code | error | plugin, fingerprint, process-execution, host-volumes, go |
| error parsing fingerprint output as json: %w | error_code | error | plugin, json, fingerprint, parsing, host-volumes, go |
| error marshaling volume pramaters: %w | error_code | error | json, host-volumes, serialization |
| error creating volume %q with plugin %q: %w | error_code | error | host-volumes, external-plugin, process-execution |
| error creating volume %q with plugin %q: %w: %s | error_code | error | host-volumes, external-plugin, process-execution |
| error reading plugin response when deleting volume %q with p | error_code | error | host-volumes, external-plugin, process-execution |
| error deleting volume %q with plugin %q: %w: %s | error_code | error | host-volumes, external-plugin, process-execution |
| could not verify host path for %q: %w | error_code | error | host-volumes, filesystem, path-validation |
| failed to create nomad cgroup %s: %w | error_code | critical | cgroups, linux, client-startup, permissions |
| failed to detect memset: %w | error_code | critical | cgroups, cpuset, numa, client-startup |
| failed to set clone_children on nomad cpuset cgroup: %w | error_code | critical | cgroups, cpuset, client-startup, permissions |
| failed to set cpuset.mems on nomad cpuset cgroup: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, permissions |
| failed to write cores to nomad cpuset cgroup: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, numa |
| failed to create share cpuset partition: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, mkdir |
| failed to set cpuset.mems on share cpuset partition: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, numa |
| failed to create reserve cpuset partition: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, mkdir |
| failed to set cpuset.mems on reserve cpuset partition: %w | error_code | critical | linux, cgroups, cgroup-v1, cpuset, numa |
| failed to create nomad cgroup: %w | error_code | critical | linux, cgroups, cgroup-v2, systemd, subtree-control |
| failed to set subtree control on nomad cgroup: %w | error_code | error | linux, cgroups, cgroupv2, filesystem-permissions |
| failed to write root partition cpuset: %w | error_code | error | linux, cgroups, cgroupv2, cpuset |
| failed to create share cgroup: %w | error_code | error | linux, cgroups, cgroupv2, mkdir |
| failed to set subtree control on cpuset share partition: %w | error_code | error | linux, cgroups, cgroupv2, subtree-control |
| failed to set subtree control on cpuset reserve partition: % | error_code | error | linux, cgroups, cgroupv2, subtree-control |
| cgroupslib: unable to update share cpuset with %q: %w | error_code | error | linux, cgroups, cpuset, filesystem-permissions |
| cgroupslib: unable to update reserve cpuset with %q: %w | error_code | error | linux, cgroups, cpuset, filesystem-permissions |
| error creating fifo %v: %w | error_code | error | linux, fifo, filesystem, logging |
| error opening fifo parent directory %q: %w | error_code | error | linux, fifo, filesystem, logging |
| error opening reader at %s: %w | error_code | error | go, filesystem, fifo, file-not-found |
| error opening writer at %s: %w | error_code | error | go, filesystem, fifo, file-not-found |
| error opening root dir %q: %w | error_code | error | go, filesystem, fifo, cleanup |
| failed to create fifo: %v | error_code | error | go, windows, named-pipe |
| failed to open fifo listener: %v | exception | error | go, windows, named-pipe |
| error creating fifo: %w | exception | error | go, unix, fifo, syscall |
| error opening fifo parent directory %q: %v | exception | error | go, linux, fifo, directory-not-found |
| error getting file handle to fifo parent directory %q: %v | exception | error | go, linux, fifo, file-descriptors |
| error creating fifo: %w | exception | error | go, linux, fifo, syscall |
| mount --make-rshared %s failed: %q | exception | error | linux, network-namespace, mount, privileges |
| mount --rbind %s %s failed: %q | exception | error | linux, network-namespace, mount, bind-mount |
| failed to get the current netns: %v | exception | error | linux, network-namespace, procfs |
| error from unshare: %v | exception | error | linux, network-namespace, unshare, privileges |
| failed to bind mount ns at %s: %v | exception | error | linux, network-namespace, mount, bind-mount |
| failed to create namespace: %v | exception | error | linux, network-namespace, privileges |
| failed to unmount NS: at %s: %w | exception | error | linux, network-namespace, unmount, cleanup |
| failed to remove ns path %s: %w | exception | warning | linux, network-namespace, filesystem, cleanup |
| Failed to close %q: %v | exception | info | linux, network-namespace, file-descriptor, resource-cleanup |
| Error switching to ns %v: %v | exception | error | linux, network-namespace, namespaces, permissions |
| failed to Statfs %q: %v | exception | error | linux, network-namespace, filesystem, statfs |
| %q has already been closed | exception | error | linux, network-namespace, use-after-close, lifecycle |
| failed to open current netns: %v | exception | error | linux, network-namespace, procfs, file-descriptors |
| error switching to ns %v: %v | exception | error | linux, network-namespace, namespaces, permissions |
| Failed to open current namespace: %v | exception | error | linux, network-namespace, procfs, initialization |
| StreamFramer not running | exception | error | streaming, lifecycle, logging, goroutines |
| failed to create stdout logfile for %q: %v | exception | error | logging, logmon, filesystem, configuration |
| failed to create stderr logfile for %q: %v | exception | error | logging, logmon, filesystem, configuration |
| failed to create fifo for extracting logs: %v | exception | error | logging, fifo, logmon, filesystem |
| failed to parsed signed token: %w | exception | error | jwt, nomad-client, token-parsing, node-identity |
| failed to extract claims from token: %w | exception | error | jwt, nomad-client, claims, json-parsing |
| host volume updates already batched | exception | warning | nomad-client, fingerprinting, one-shot, state-machine |
| csi updates already batched | exception | warning | nomad-client, csi, fingerprinting, one-shot |
| driver updates already batched | exception | warning | nomad-client, drivers, fingerprinting, one-shot |
| devices updates already batched | exception | warning | nomad-client, devices, fingerprinting, one-shot |
| %s plugin '%s' did not become ready: %w | exception | error | csi, nomad, plugin-manager, timeout, storage |
| no storage node plugins found | exception | error | csi, nomad, plugin-manager, storage, node-plugins |
| plugin %s for type csi-node not found | exception | error | csi, nomad, plugin-manager, storage, id-mismatch |
| %w: %v | exception | info | csi, nomad, unpublish, garbage-collection, storage |
| failed to create staging directory for volume (%s): %v | exception | error | csi, nomad, filesystem, mkdir, staging |
| mount point detection failed for volume (%s): %v | exception | error | csi, nomad, mount, filesystem, staging |
| failed to create allocation directory for volume (%s): %v | exception | error | csi, nomad, filesystem, mkdir, volume-publish |
| failed to start plugin: %v | exception | error | nomad, plugin, driver, go-plugin, process-launch |
| plugin loaded does not implement the driver interface | exception | error | nomad, plugin, driver, type-assertion, compatibility |
| init of plugin %s failed: %w | exception | error | nomad, plugin, driver, initialization, environment |
ErrDriverNotFound driver not found | error_code | error | nomad, plugin, driver, catalog, sentinel-error |
| plugin group already shutdown | exception | error | nomad, plugin-manager, lifecycle, shutdown, race-condition |
| invalid port: %q: not a valid port mapping or numeric port | validation | error | |
| cannot use custom advertise address with %q address mode | validation | error | |
| invalid port %q: port label not found | validation | error | |
| invalid port: %q: port must be >0 | validation | error | |
| cannot use address_mode="driver": no driver network exists | validation | error | |
| invalid port label %q: port labels in driver address_mode mu | validation | error | |
| cannot use address_mode="alloc": no allocation network statu | validation | error | nomad, service-registration, networking, configuration |
| invalid port %q: port label not found or is not numeric | validation | error | nomad, service-registration, port-label, configuration |
| invalid address mode %q | validation | error | nomad, service-registration, invalid-enum, invariant |
| unable to get address for service %q: %v | exception | error | nomad, service-registration, error-wrapping, configuration |
| unknown service registration provider: %q | validation | error | nomad, service-registration, invalid-enum, provider |
| unknown service registration provider for update: %q | validation | error | nomad, service-registration, invalid-enum, provider-update |
| failed to decode 0.8 driver state: %v | exception | error | nomad, state-upgrade, json-decode, migration |
| timed out while opening database, is another Nomad process a | exception | error | nomad, boltdb, file-lock, client-startup |
| failed to create state database: %v | exception | critical | nomad, boltdb, state-database, filesystem |
| missing alloc bucket | exception | error | |
| failed to decode alloc: %v | exception | error | |
| failed to read local task runner state: %v | exception | error | |
| failed to read task state: %v | exception | error | |
| failed to retrieve allocation bucket: %v | exception | error | |
| failed to write task_runner state: %v | exception | error | database, bolt, storage, write-failure |
| Allocations bucket doesn't exist and transaction is not writ | exception | warning | database, bolt, read-only-transaction, bucket-missing |
| Allocation bucket doesn't exist and transaction is not writa | exception | warning | database, bolt, read-only-transaction, bucket-missing |
| Task bucket doesn't exist and transaction is not writable | exception | warning | database, bolt, read-only-transaction, bucket-missing |
| failed to read device manager plugin state: %v | exception | error | bolt, state-store, deserialization, nomad |
| failed to read driver manager plugin state: %v | exception | error | bolt, state-store, deserialization, nomad |
| failed to read dynamic plugin registry state: %v | exception | error | bolt, state-store, deserialization, csi, nomad |
| error backing up state db: %v | error_code | error | bolt, backup, upgrade, disk |
| incompatible state version. expected %q but found %q | error_code | critical | state-store, upgrade, version-mismatch, nomad |
| error deleting unexpected key %q: %v | error_code | error | bolt, upgrade, state-store, disk |
| unexpected bucket missing %q | error_code | critical | bolt, upgrade, corruption, state-store |
| error deleting invalid allocation state: %v | error_code | critical | bolt, upgrade, corruption, disk |
| alloc entry not found | error_code | warning | bolt, upgrade, corruption, allocation |
| error deleting invalid task state for task %q: %v | console | error | nomad, boltdb, state-migration, client |
| error deleting unexpected task bucket %q: %v | console | error | nomad, boltdb, state-migration |
| error delting unexpected task key %q: %v | console | error | nomad, boltdb, state-migration |
| failed to decode task state from 'simple-all' entry: %v | console | error | nomad, msgpack, decoding, state-migration |
| task state entry not found | console | warning | nomad, boltdb, state-migration |
| failed to read dynamic plugin registry state: %v | console | error | nomad, boltdb, dynamic-plugins, state-migration |
| missing node variable | exception | error | nomad, taskenv, interpolation, cty |
| invalid type for node variable: %T | exception | error | nomad, taskenv, interpolation, type-error |
| key %q has invalid type %T | exception | error | nomad, taskenv, cty, type-error |
| failed to login with JWT: %v | exception | error | vault, jwt, authentication, nomad |
| nil vault config | exception | error | vault, config, nil-pointer, nomad |
| no identities to sign | exception | error | workload-identity, validation, nomad |
| %d/%d signing request was rejected: %v | exception | error | workload-identity, rpc, rejection, nomad |
| empty signed identity response | exception | error | workload-identity, rpc, empty-response, nomad |
| expected %d signed identities but received %d | exception | error | workload-identity, rpc, count-mismatch, nomad |
| failed to fetch signed identities: %w | exception | critical | workload-identity, startup, rpc, nomad |
| unable to find token for workload %q and identity %q | exception | error | workload-identity, cache-miss, nomad |
| Failed to initialize Consul client: %v | console | critical | consul, startup, config, nomad |
| must have at least client or server mode enabled | validation | error | nomad, config, startup |
| failed to set up TLS expiration metrics: %w | exception | error | nomad, tls, config, startup |
| raft_protocol must be 3 in Nomad v1.4 and later, got %d | validation | error | nomad, raft, config, upgrade |
| raft_multiplier cannot be %d. Must be between 1 and %d | validation | error | nomad, raft, config |
| raft_trailing_logs must be non-negative, got %d | validation | error | nomad, raft, config |
| raft_snapshot_interval must be greater than 5ms, got %q | validation | error | nomad, raft, config, duration |
| raft_snapshot_threshold must be non-negative, got %d | validation | error | nomad, raft, config |
| Invalid Config, event_buffer_size must be non-negative | validation | error | nomad, events, config, validation |
| job_max_priority cannot be %d. Must be between %d and %d | validation | error | nomad, jobs, config, validation |
| job_default_priority cannot be %d. Must be between %d and %d | validation | error | nomad, jobs, config, validation |
| job_max_count (%d) cannot be negative | validation | error | |
| job_tracked_versions must be greater than 0 | validation | error | |
| Failed to parse RPC address %q: %v | validation | error | |
| Failed to parse Serf address %q: %v | validation | error | |
| Failed to parse RPC advertise address %q: %v | validation | error | |
| Failed to parse Serf advertise address %q: %v | validation | error | |
| Failed to resolve Serf advertise address %q: %v | validation | error | |
| failed to parse job_gc_interval: %v | validation | error | |
| job_gc_interval should be greater than 0s | validation | error | |
| csi_volume_claim_gc_interval should be greater than 0s | validation | error | |
| server_service_name must be set when auto_advertise is enabl | validation | error | config, consul, startup-validation, nomad |
| error parsing rpc_handshake_timeout: %v | validation | error | config, duration-parsing, startup-validation, nomad |
| rpc_handshake_timeout must be >= 0 | validation | error | config, validation, nomad |
| rpc_max_conns_per_client must be > %d; found: %d | validation | error | config, validation, limits, nomad |
| deploy_query_rate_limit must be greater than 0 | validation | error | config, validation, rate-limit, nomad |
| plan_rejection_tracker.node_window must be greater than 0 | validation | error | nomad, config-validation, server-config, plan-rejection-tracker |
| cannot specify both deprecated 'raft_boltdb' and 'raft_logst | validation | error | nomad, config-validation, raft, deprecated-config |
| failed to parse raft_logstore verification interval %q: %w | validation | error | nomad, config-validation, raft, duration-parsing |
| failed to parse max job source bytes: %w | validation | error | nomad, config-validation, byte-parsing, humanize |
| failed to parse start_timeout: %v | validation | error | nomad, config-validation, duration-parsing, server-config |
| start_timeout should be greater than 0s | validation | error | config, nomad, duration-parsing |
| number of schedulers should be between 0 and %d | validation | error | config, nomad, schedulers |
| invalid server.client_introduction configuration: %w | validation | error | config, nomad, validation |
| AdvertiseAddrs is nil or empty | validation | error | config, nomad, advertise, network |
| normalizedAddrs is nil or empty | validation | error | config, nomad, network, address-normalization |
| failed to stat intro token file: %w | exception | error | filesystem, nomad, permissions |
| intro token file is a directory | validation | error | filesystem, nomad, config |
| failed to read intro token file: %w | exception | error | filesystem, nomad, permissions |
| Error parsing max kill timeout: %s | validation | error | config, nomad, duration-parsing |
| client_service_name must be set when auto_advertise is enabl | validation | error | config, nomad, consul |
| invalid bridge_network_subnet: %w | validation | error | nomad, config-validation, network, cidr |
| invalid bridge_network_subnet: not an IPv4 address: %s | validation | error | nomad, config-validation, ipv4, ipv6 |
| invalid bridge_network_subnet_ipv6: %w | validation | error | nomad, config-validation, ipv6, cidr |
| invalid bridge_network_subnet_ipv6: not an IPv6 address: %s | validation | error | nomad, config-validation, ipv4, ipv6 |
| invalid artifact config: %v | validation | error | nomad, config-validation, artifact |
| invalid drain_on_shutdown config: %v | validation | error | nomad, config-validation, drain |
| server config setup failed: %s | exception | critical | nomad, server, config-setup, startup |
| setting up server node ID failed: %s | exception | critical | nomad, server, node-id, filesystem |
| failed to configure keyring: %v | exception | critical | nomad, server, gossip, encryption, keyring |
| server setup failed: %v | exception | critical | nomad, server, startup, raft, serf |
| client setup failed: %v | exception | critical | nomad, configuration, startup, agent |
| cannot reload agent with nil configuration | validation | error | nomad, reload, tls, configuration |
| node not found: %s | http | error | nomad, api, node, http-endpoint |
| allocation not found | http | error | nomad, allocation, filesystem, api |
| error making snapshot: %v | http | error | nomad, allocations, filesystem, snapshot, http-api |
| failed to marshal command into json: %v | http | error | nomad, http-api, json, exec, request-validation |
| tty value is not a boolean: %v | http | error | nomad, http-api, query-parameters, boolean-parsing, exec |
| reloading server config failed: %w | console | error | nomad, agent, reload, sighup, server-config, tls |
| reloading client config failed: %w | console | error | nomad, agent, reload, sighup, client-config |
| server_join and start_join cannot both be defined; prefer se | validation | error | config, nomad, consul, startup |
| client_introduction.enforcement must be one of %v | validation | error | config, validation, nomad |
| Filter rule must begin with either '+' or '-': %q | validation | error | config, validation, filter |
| -dev-connect is only supported on linux. | validation | error | platform, linux, dev-connect, nomad |
| -dev-connect uses network namespaces and is only supported f | validation | error | linux, permissions, dev-connect, containers |
| -dev-connect uses network namespaces and is only supported f | validation | error | linux, permissions, root, dev-connect |
| -dev-connect requires a 'consul' binary in Nomad's $PATH | validation | error | path, consul, dev-connect, environment |
| -dev=connect uses network namespaces: %v | validation | error | network, dev-connect, linux, interfaces |
| -dev=connect uses network namespaces: could not find public | validation | error | network, dev-connect, interfaces, containers |
| Bind address resolution failed: %v | validation | error | config, network, bind-address, validation |
| Failed to parse HTTP address: %v | validation | error | config, network, bind-address |
| Failed to parse RPC address: %v | validation | error | config, network, bind-address |
| Failed to parse Serf address: %v | validation | error | config, network, bind-address, serf |
| Failed to parse HTTP advertise address (%v, %v, %v, %v): %v | validation | error | config, network, advertise-address |
| Failed to parse RPC advertise address: %v | validation | error | config, network, advertise-address |
| Failed to parse Serf advertise address: %v | validation | error | config, network, advertise-address, serf |
| Failed to parse network-interface: %v | validation | error | config, network, template, client |
| template %q evaluated to empty result | validation | error | config, network, template |
| invalid interface name %q | validation | error | config, network, interface |
| Unable to parse address template %q: %v | validation | error | config, template, network |
| Error parsing advertise address template: %v | validation | error | config, consul, template-parsing, advertise-address |
| Error parsing advertise address %q: %v | validation | error | config, consul, address-parsing, advertise-address |
| Error resolving bind address %q: %v | validation | error | network, dns, consul, advertise-address |
| Defaulting advertise to localhost is unsafe, please set adve | validation | error | network, config, consul, loopback, advertise-address |
| Unable to parse default advertise address: %v | validation | error | network, config, consul, advertise-address, private-ip |
| Error loading %s: %s | validation | error | config, consul, hcl, file-loading |
| configuration path must be a directory: %s | validation | error | config, consul, file-loading, path |
| failed to decode HCL file %s: %w | validation | error | config, consul, hcl, decoding, schema |
| failed to parse HCL file %s: %w | validation | error | config, consul, hcl, syntax, parsing |
| error parsing: root should be an object | validation | error | hcl, config-parsing, vault-agent |
| error parsing 'vault': %w | validation | error | hcl, config-parsing, vault |
| error parsing 'consul': %w | validation | error | hcl, config-parsing, consul |
| error parsing 'keyring': %w | validation | error | hcl, config-parsing, keyring |
| %s can't parse time duration %s | validation | error | config-parsing, duration, go |
| should be an object | validation | error | hcl, vault, config-parsing |
| failed to decode key %q to string | validation | error | hcl, keyring, type-error, config-parsing |
| unknown checks namespace: %q | console | error | testing, consul, mock, namespace |
| unknown check: %s/%s | console | error | consul, testing, ttl-check, nomad |
| Connect configuration empty for service %s | validation | error | consul, connect, configuration, nomad |
| Connect only supported with exactly 1 network (found %d) | validation | error | consul, connect, networking, nomad |
| No port of label %q defined | validation | error | consul, connect, port-label, nomad |
| failed to query Consul namespaces: %w | console | error | consul, namespaces, acl, sync, nomad |
| failed to query Consul services: %w | console | error | consul, services, acl, sync, nomad |
| failed to query Consul checks: %w | console | error | consul, checks, acl, sync, multierror, nomad |
| error parsing port label %q from service %q: %v | validation | error | consul, service-registration, port-label, nomad |
| error parsing port %q from service %q: %v | validation | error | consul, service-registration, port, parsing, nomad |
| service %q contains invalid check: agent checks do not suppo | validation | error | consul, nomad, service-registration, config-validation |
| error parsing port label %q from check %q: %v | validation | error | consul, nomad, port-label, config-parsing |
| error parsing port %q from check %q: %v | validation | error | consul, nomad, port, strconv |
| failed to add check %q: %v | validation | error | consul, nomad, check-registration |
| unable to get address for service %q: %v | validation | error | consul, nomad, address-mode, port-label |
| invalid Consul Connect configuration for service %q: %v | validation | error | consul, nomad, consul-connect, sidecar |
| error getting address for check %q: %v | validation | error | consul, nomad, health-check, address-resolution |
| failed to retrieve namespaces from consul: %w | console | error | consul, nomad, namespaces, acl |
| failed to retrieve services from consul: %w | console | error | consul, nomad, acl, service-discovery |
| failed to retrieve checks from consul: %w | console | error | consul, service-discovery, network |
| %s checks require an address | validation | error | consul, service-check, configuration |
| check type %+q not valid | validation | error | consul, service-check, validation |
| error parsing address %q: %v | validation | error | parsing, address, ipv6 |
| error parsing address %q: not an IP address | validation | error | parsing, address, validation |
| error parsing port %q: %v | validation | error | parsing, port, validation |
| misconfigured connection | http | error | events, configuration, agent |
| error parsing topics: %w | http | error | events, parsing, http-api |
| Invalid key value pair for topic, topic: %s | http | error | events, parsing, validation |
| error parsing offset: %v | http | error | filesystem, parsing, http-api |
| error parsing limit: %v | http | error | http-api, query-params, parsing, nomad |
| failed to parse follow field to boolean: %v | http | error | http-api, query-params, parsing, boolean, nomad |
| error parsing https_handshake_timeout: %v | validation | error | configuration, duration-parsing, hcl, nomad |
| https_handshake_timeout must be >= 0 | validation | error | configuration, validation, tls, nomad |
| http_max_conns_per_client must be >= 0 | validation | error | configuration, validation, limits, nomad |
| failed to initialize HTTP server TLS configuration: %s | exception | critical | tls, configuration, certificates, nomad |
| failed to start HTTP listener: %v | exception | critical | network, tcp-listener, port-in-use, nomad |
| ACL token not found or invalid workload identity: %v | http | error | acl, authentication, token, nomad |
| failed to resolve ACL token: %v | http | error | acl, token-resolution, rpc, nomad |
| Failed to parse value of %q (%v) as a bool: %v | http | error | http, query-parameter, parsing, nomad |
| Failed to parse value of %q (%v) as a int: %v | http | error | http, query-parameter, parsing, integer, nomad |
| tty value is not a boolean: %v | http | error | http, query-parameter, boolean, exec, nomad |
| Failed to parse value of %q (%v) as a bool: %v | http | error | http, query-parameter, boolean, job-delete, nomad |
| Failed to parse value of %qq (%v) as a bool: %v | http | error | http, query-parameter, boolean, job-delete, nomad |
| Failed to parse value of %q (%v) as a uint64: %v | http | error | http, query-parameter, uint64, parsing, nomad |
| Invalid key: %s | exception | error | keyring, base64, configuration, security, nomad |
| no keys present in keyring file: %s | exception | error | |
| invalid publish_time: %w | http | error | |
| failed to rotate log files: %v | exception | error | |
| failed to prune log files: %v | exception | error | |
| %s does not meet systemd conventions | validation | error | |
| Failed to parse node list fields: %v | http | error | |
| misconfigured connection | http | error | |
| failed to create plugin loader: %v | exception | error | |
| failed to retrieve config for internal plugin %v: %v | exception | error | |
Pprof profile not found profile: %s %s | http | warning | pprof, http, profiling, nomad |
| server_join and retry_join cannot both be defined; prefer se | validation | error | nomad, configuration, validation, deprecated-fields |
| server_join and start_join cannot both be defined; prefer se | validation | error | nomad, configuration, validation, deprecated-fields |
| server_join and retry_max cannot both be defined; prefer set | validation | error | nomad, configuration, validation, deprecated-fields |
| server_join and retry_interval cannot both be defined; prefe | validation | error | nomad, configuration, validation, deprecated-fields |
| retry_join and start_join cannot both be defined | validation | error | nomad, configuration, validation |
| start_join is not supported for Nomad clients | validation | error | nomad, configuration, validation, client |
| failed to parse CA file: %w | exception | critical | tls, x509, file-parsing, nomad |
| failed to parse cert key pair: %w | exception | critical | tls, x509, certificate, nomad |
| failed to parse cert bytes: %w | exception | critical | tls, x509, certificate, nomad |
| failed to upgrade connection: %v | console | error | websocket, http-upgrade, proxy, network |
| ws_handshake value is not a boolean: %v | validation | error | websocket, query-param, validation, go |
| handshake auth token mismatched auth header token | validation | warning | websocket, auth, token, security |
| invalid websocket connection in context | console | error | websocket, context, type-safety, go |
| Error reading file: %v | console | error | |
| Error tailing file: %v | console | error | |
| error querying job %q: %w | console | error | |
| job %q doesn't exist or it has no allocations | console | error | |
| task group %q doesn't exist or it has no allocations | console | error | |
| error reading file: %v | console | error | |
| error tailing file: %v | console | error | |
| error following logs: %s | console | error | |
| failed to setup stdout log tailing: %v | console | error | |
| failed to setup stderr log tailing: %v | console | error | |
| received an error from stdout log stream: %v | console | error | nomad, streaming, logs, network |
| received an error from stderr log stream: %v | console | error | nomad, streaming, logs, stderr, network |
| Could not find allocation task group: %s | console | error | nomad, cli, task-group, stale-state |
| Could not find allocation task group: %s | console | error | nomad, cli, task-group, stale-state |
| Could not find task named: %s, found: %s | console | error | nomad, cli, task-name, invalid-input |
| Error loading configuration from %s: %s | console | error | configuration, hcl, cli |
| json format does not support template option. | validation | error | cli, json, template |
| Unsupported format is specified. | validation | error | cli, format, validation |
| template needs to be specified in golang's text/template for | validation | error | template, cli, text-template |
| Both json and template formatting are not allowed | validation | error | cli, json, template, flag-parsing |
| no formatting option given | validation | error | cli, formatting, argument-validation |
| Error formatting the data: %w | console | error | cli, templating, go-templates |
| Identifier must contain at least two characters. | validation | error | cli, identifier, argument-validation |
| Deployment ID %q matched no deployments | console | error | cli, not-found, identifier |
| Error fetching job: %v | console | error | api, network, nomad-jobs |
| Error fetching deployments for job %s: %v | console | error | api, network, multiregion, nomad-deployments |
| Could not find job version %d for region | console | error | multiregion, deployment, not-found |
| expected 1 argument, got %v | validation | error | cli, argument-validation, evals |
| No file or directory at %s | console | error | cli, filesystem, fmt |
| Failed to open file %s: %w | console | error | cli, filesystem, permissions, fmt |
| Only .nomad and .hcl files can be processed using nomad fmt | validation | warning | cli, fmt, file-extension, validation |
| Failed to list directory %s | console | error | cli, filesystem, permissions, io |
| Invalid answer %q | validation | error | cli, interactive, parsing, duration |
| Error restarting allocation %q: %s | exception | error | nomad, api, allocation, restart |
| Failed to restart task %q: %w | exception | error | nomad, api, task, restart, concurrency |
| Failed to stop allocation: %w | exception | error | nomad, api, allocation, stop, rpc |
| Failed evaluate job: %w | exception | error | nomad, api, evaluation, system-job |
| Failed to retrieve evaluations for job %q: %w | exception | error | nomad, api, evaluation, polling, network |
| Failed to retrieve allocation %q: %w | exception | error | nomad, cli, api-client, allocation |
| Group %v not found within job | exception | error | nomad, cli, validation, scaling |
| Unable to parse job submission to re-enable scaling policies | exception | error | nomad, cli, hcl, parsing |
| Error querying job: %s | exception | error | nomad, cli, api-client, job-status |
| Error querying job allocations: %s | exception | error | nomad, cli, api-client, allocations |
| Error querying job evaluations: %s | exception | error | nomad, cli, api-client, evaluations |
| Error querying latest job deployment: %s | exception | error | nomad, cli, api-client, deployment |
| Error querying job summary: %s | exception | error | nomad, cli, api-client, job-summary |
| Error querying job %q: %s | exception | error | nomad-cli, job-lookup, api-error, acl |
| Error querying job prefix %q: %s | exception | error | nomad-cli, prefix-lookup, api-error, compatibility |
| Prefix %q matched multiple jobs\n\n%s%s | exception | error | nomad-cli, ambiguity, prefix-lookup, user-input |
| error getting client config: %v | exception | error | nomad-cli, client-config, tls, environment |
| error parsing: root should be an object | exception | error | nomad-cli, hcl, parsing, config-validation |
| Namespace %q matched no namespaces | exception | error | cli, nomad, namespace, not-found |
| Node ID must contain at least two characters. | validation | error | cli, nomad, node, input-validation |
| Error querying node: %w | exception | error | cli, nomad, node, api-error, network |
| No node(s) with prefix or id %q found | exception | error | cli, nomad, node, not-found |
| Prefix matched multiple nodes\n\n%s | exception | error | cli, nomad, node, ambiguity |
| No node pool with prefix %q found | exception | error | cli, nomad, node-pool, not-found |
| actual resource usage not present | exception | warning | cli, nomad, node-status, stats, client-unreachable |
| error determining port: %v | exception | error | cli, nomad, curl, url-parsing, tls |
| unable to parse configured address: %v | exception | error | cli, nomad, url-parsing, configuration |
| Unable to parse configured address: %v | exception | error | cli, nomad, url-parsing, configuration |
| Headers must be in the form 'Key: Value' but found: %q | validation | error | cli, input-validation, http-headers |
| file path escapes capture directory | exception | error | filesystem, security, path-traversal |
| failed to stream events: %w | exception | error | network, streaming, consul-api |
| error at index: %d, Err: %w | exception | warning | streaming, consul-api, partial-failure |
| failed to marshal json from Topic: %s, Type: %s, Err: %w | exception | error | json, serialization, streaming |
| failed to write bytes to eventstream.json; bytes written: %d | exception | error | filesystem, io, durability |
| failed to write string to eventstream.json; chars written: % | exception | error | filesystem, io, durability |
| failed to configure TLS: %w | exception | error | tls, http-client, consul-api, configuration |
| failed to create HTTP request for Consul API URL=%q: %w | exception | error | http, url, consul-api, configuration |
| failed to create HTTP request for Vault API URL=%q: %w | exception | error | vault, http, url-parsing, debug |
| failed to create parent directories of %q: %w | exception | error | filesystem, permissions, directory, debug |
| file path %q escapes capture directory %q | exception | error | security, path-traversal, filesystem, debug |
| failed to create file %q, err: %w | exception | error | filesystem, permissions, file-create, debug |
| Failed to write data to file %q, err: %w | exception | error | filesystem, disk-full, io, debug |
| failed to create file %q: %w | exception | error | filesystem, file-create, permissions, debug |
| could not serialize our own error: %v | exception | warning | json, serialization, debug |
| write error, wrote %d bytes of %d: %v | exception | error | filesystem, io, disk-full, json, debug |
| failed to write to file: %w | exception | error | io, json, debug-bundle |
| %v | exception | error | templates, io, debug-bundle |
| Unable to tar files - %v | exception | error | filesystem, archive, debug-bundle |
| Failed to parse server members, members==nil | exception | error | api, nomad, debug-bundle |
| Invalid key value pair for topic: %s | exception | error | cli, argument-parsing, nomad |
| error: %v | exception | error | versioning, parsing, nomad |
| unsupported version=%s matches version filter %s | exception | warning | versioning, feature-detection, nomad |
| an address or id is required for the destination peer | validation | error | cli, raft, validation, nomad |
| cannot give both an address and id | validation | error | cli, raft, argument-validation, nomad |
| failed to read snapshot: %w | exception | error | raft, snapshot, io, nomad |
| failed to decode snapshot %q: %v | exception | error | codec, snapshot, decoding, nomad |
| format error: %v | exception | error | cli, template, json, formatting, nomad |
| error parsing: root should be an object | validation | error | hcl, parsing, quota, nomad |
| limit should be an object | validation | error | hcl, parsing, quota, nomad |
| only one 'region_limit' block allowed per limit | validation | error | hcl, quota, duplicate-key, nomad |
| resource: should be an object | validation | error | hcl, parsing, quota, resources, nomad |
| invalid variables limit: %v | validation | error | hcl, quota, validation, variables, nomad |
| invalid host_volumes limit: %v | validation | error | nomad, hcl, quota, input-validation |
| could not parse value as bytes: %v | validation | error | nomad, parsing, bytes, go-humanize |
| invalid type %T | exception | error | nomad, type-error, json, quota |
| missing device name | validation | error | nomad, hcl, quota, device |
| only one name may be specified | validation | error | nomad, hcl, quota, device |
| missing node pool name | validation | error | nomad, hcl, quota, node-pool |
| Quota %q matched no quotas | exception | error | nomad, cli, quota, prefix-lookup |
| Region %q: %v | exception | error | nomad, network, rpc, federation |
| No service registrations with prefix %q found | exception | error | nomad, cli, service-discovery, prefix-lookup |
| default auth config text could not be deserialized: %v | exception | error | consul, json, setup, cli |
| could not read -jwks-certfile: %v | exception | error | consul, file-io, tls, setup |
| [✘] Could not create Consul auth method: %w | exception | error | consul, acl, network, setup |
| [✘] Could not write namespace %q: %w | exception | error | consul, acl, enterprise, setup |
| [✘] Could not create Consul binding rule: %w | exception | error | consul, acl, setup |
| [✘] Could not create Consul role: %w | exception | error | consul, acl, setup |
| [✘] Could not create Consul policy: %w | exception | error | consul, acl, setup |
| [✘] Role data could not be deserialized: %w | exception | error | vault, json, setup, cli |
| [✘] Role could not be interpolated with args: %w | exception | error | go, json, vault, serialization |
| [✘] Could not create Vault role: %w | exception | error | vault, api-write, permissions, network |
| [✘] Could not retrieve JWT accessor: %w | exception | error | vault, jwt, permissions, policy |
| [✘] Could not create Vault policy: %w | exception | error | vault, policy, permissions, api-write |
| default auth config text could not be deserialized: %v | exception | error | go, json, embedded-config, unmarshal |
| could not read -jwks-certfile: %v | exception | error | file-io, filesystem, certificate, flags |
| [✘] Could not enable JWT credential backend: %w | exception | error | vault, jwt, auth-mount, permissions |
| auth method could not be interpolated with args: %w | exception | error | go, json, vault, serialization |
| [✘] Could not create Vault auth method: %w | exception | error | vault, jwt, config, network |
| [✘] Could not write namespace %q: %w | exception | error | vault, kv, api-write, permissions |
| writer ui: unsupported Ui type: %T | exception | error | cli, unsupported-type, type-assertion |
| invalid key/value pair %q: %w | validation | error | cli, argument-parsing, key-value |
| stdin is not supported | exception | error | cli, stdin, configuration |
| stdin already consumed | exception | error | cli, stdin, argument-parsing |
| format must be key=value | validation | error | cli, argument-parsing, key-value |
| error reading file: %w | exception | error | cli, file-io, argument-parsing |
| 'io.Reader' being decoded is nil | exception | error | cli, json, nil-reader |
| Error reading %q: %w | exception | error | cli, file-io, var-put |
| error reading %q: %s | exception | error | cli, file-io, nomad, variables |
| need an executable to run | exception | error | cli, exec, nomad, arguments |
| error unmarshaling json: %w | console | error | json, cli, nomad, unmarshaling |
| error parsing hcl: %w | console | error | hcl, cli, nomad, parsing |
| unknown format flag value | console | error | cli, nomad, flags, validation |
| error parsing: root should be an object | console | error | hcl, cli, nomad, parsing, schema |
| %s must be integer; got (%T) %[2]v | console | error | hcl, nomad, type-mismatch, validation |
| %s must be a int64; got a (%T) %[2]v | console | error | hcl, nomad, type-mismatch, validation |
| Unable to determine format of %s; Use the -in flag to specif | console | error | cli, nomad, flags, file-extension |
| "%s" contains characters %s that require the 'index' functio | console | error | templates, nomad, validation, naming |
| error parsing: root should be an object | console | error | hcl, parsing, nomad, config |
| invalid capacity: %v | console | error | hcl, nomad, validation, bytes |
| invalid capacity_min: %v | console | error | hcl, nomad, validation, bytes |
| invalid capacity_max: %v | console | error | hcl, nomad, validation, bytes |
| invalid constraint: %v | console | error | hcl, nomad, constraint, validation |
| invalid capability: %v | console | error | hcl, nomad, csi, validation |
| distinct_hosts should be set to true or false; %v | console | error | hcl, nomad, constraint, boolean |
| %v couldn't be converted to boolean value | console | error | hcl, nomad, boolean, type-error |
| parse error: %v | console | error | hcl, syntax, parsing, nomad |
| dispatch error: %v | console | error | hcl, decoding, nomad, validation |
| error parsing: root should be an object | console | error | hcl, csi, config-parsing, nomad-cli |
| invalid capacity_min: %v | console | error | hcl, csi, validation, nomad-cli |
| invalid capacity_max: %v | console | error | hcl, csi, validation, nomad-cli |
| could not parse value as bytes: %v | console | error | hcl, parsing, humanize, validation |
| Error listing CSI volumes: %w | console | error | nomad-api, csi, network, acl |
| Error formatting: %w | console | error | nomad-cli, csi, template, prefix-match |
| Prefix matched multiple CSI volumes %s | console | warning | nomad-cli, csi, prefix-match, ux |
| Error querying CSI volume: %w | console | error | nomad-api, csi, acl, network |
| Error formatting CSI volume: %w | console | error | nomad-cli, csi, formatting |
| Error querying CSI volumes: %w | console | error | nomad-api, csi, acl, network |
| Error querying CSI plugins: %w | console | error | cli, api, acl, csi |
| Error querying CSI external volumes for plugin %q: %w | console | warning | csi, api, pagination, multierror |
| format error: %w | console | error | cli, formatting, template |
| %w: %w | console | error | cli, api, acl, host-volumes |
| Error formatting: %w | console | error | cli, formatting, template, host-volumes |
| Prefix matched multiple host volumes %s | console | warning | cli, ambiguity, host-volumes, prefix-match |
| Error querying host volume: %w | console | error | cli, api, acl, host-volumes |
| Error formatting host volume: %w | console | error | cli, formatting, template, host-volumes |
| Error querying host volumes: %w | console | error | |
| Error formatting host volumes: %w | console | error | |
| error querying volumes: %w | exception | error | |
| no volumes with prefix or ID %q found | exception | error | |
| format error: %w | exception | error | |
| unable to check for existing service - %w | exception | error | |
| could not get existing service to stop - %w | exception | error | |
| unable to determine service state - %w | exception | error | |
| service is already running. Please run the command again wit | exception | error | |
| unable to stop existing service - %w | exception | error | windows, service-control-manager, installation |
| binary install failed - %w | exception | error | windows, filesystem, installation |
| configuration install failed - %w | exception | error | windows, filesystem, configuration |
| service install failed - %w | exception | error | windows, service-control-manager, installation |
| service registration check failed - %w | exception | error | windows, service-control-manager, permissions |
| unable to get existing service - %w | exception | error | windows, service-control-manager, race-condition |
| unable to configure service - %w | exception | error | windows, service-control-manager, configuration |
| unable to create service - %w | exception | error | windows, service-control-manager, permissions |
| could not configure eventlog - %w | exception | error | windows, eventlog, registry |
| could not stop service - %w | exception | error | windows, service-control-manager, service-lifecycle |
| could not start service - %w | exception | error | windows, service, upgrade |
| cannot generate configuration path - %s | exception | error | windows, configuration, path |
| cannot generate data path - %s | exception | error | windows, data-dir, path |
| cannot create configuration directory - %s | exception | error | windows, directory, permissions |
| cannot create data directory - %s | exception | error | windows, data-dir, permissions |
| could not create default configuration file - %s | exception | error | windows, configuration-file, permissions |
| cannot detect current nomad path - %s | exception | error | windows, executable, os |
| cannot generate binary install path - %s | exception | error | windows, path, install-dir |
| could not create binary install directory - %s | exception | error | windows, directory, permissions |
| cannot open current nomad path for install - %s | exception | error | windows, file, permissions |
| cannot create copy - %s | exception | error | go, windows, filesystem, permissions |
| cannot write nomad binary for install - %s | exception | error | go, windows, filesystem, io |
| cannot remove existing nomad binary install - %s | exception | error | go, windows, filesystem, file-locked |
| cannot install new nomad binary - %s | exception | error | go, windows, filesystem, rename |
| unable to check for existing service - %w | exception | error | go, windows, service-control-manager, permissions |
| could not get existing service - %w | exception | error | go, windows, service-control-manager, permissions |
| unable to stop service - %w | exception | error | go, windows, service-control-manager, service-stop |
| could not remove eventlog configuration - %w | exception | warning | go, windows, registry, eventlog |
| could not delete service - %w | exception | error | go, windows, service-control-manager, service-delete |
| host path must be set in configuration for devices | validation | error | go, docker, nomad, config-validation, devices |
| invalid cgroup permission string: %q | validation | error | docker, device, validation, nomad |
| invalid source, must be "" for tmpfs | validation | error | docker, mount, tmpfs, validation |
| invalid mount type, must be "bind", "volume", "tmpfs": %q | validation | error | docker, mount, validation, nomad |
| failed to parse 'image_delay' duration: %v | validation | error | docker, duration, config, nomad |
| failed to parse 'period' duration: %v | validation | error | docker, duration, config, nomad |
| failed to parse 'creation_grace' duration: %v | validation | error | docker, duration, config, nomad |
| creation_grace is less than minimum, %v | validation | error | docker, duration, config, nomad |
| failed to parse 'pull_activity_timeout' duration: %v | validation | error | docker, duration, config, nomad |
| pull_activity_timeout is less than minimum, %v | validation | error | docker, duration, config, nomad |
| failed to parse 'infra_image_pull_timeout' duration: %v | validation | error | docker, duration, config, nomad |
| failed to parse 'image_pull_timeout' duration: %v | validation | error | config, docker, duration-parsing |
| failed to get docker client: %v | exception | critical | docker, connection, driver-setup |
| cannot apply allowed_modes configuration, %q is not a valid | validation | error | config, docker, validation, pid-mode |
| cannot apply allowed_modes configuration, %q is not a valid | validation | error | config, docker, validation, ipc-mode |
| cannot apply allowed_modes configuration, %q is not a valid | validation | error | config, docker, validation, userns |
| cannot apply allowed_modes configuration, %q is not a valid | validation | error | config, docker, validation, uts-mode |
| wait aborted: %w | exception | warning | docker, context-cancellation, image-pull |
| unable to pull docker image %q: %w | exception | error | docker, image-pull, image-reference |
| Failed to pull `%s`: %w | exception | error | docker, image-pull, registry, recoverable |
| failed to open docker client: %v | exception | error | docker, logging, connection, driver-setup |
| failed to reattach to docker logger process: %v | exception | error | docker, plugin-reattach, nomad-driver, process-recovery |
| failed to launch docker logger plugin: %v | exception | error | docker, go-plugin, plugin-launch, nomad-driver |
| failed to launch docker logger process %s: %v | exception | error | docker, logging, tls, container, nomad-driver |
| failed to decode driver task state: %v | exception | error | state-decode, task-recovery, json-unmarshal, nomad-driver |
| failed to get docker client: %w | exception | error | docker, client-init, daemon-connection, nomad-driver |
| failed to fetch docker daemon info: %v | exception | error | docker, daemon-connectivity, task-recovery, network |
| failed to get docker long operations client: %w | exception | error | docker, client-init, tls, task-recovery |
| failed to inspect container for id %q: %v | exception | error | docker, container-missing, task-recovery, state |
| failed to setup replacement docker logger: %v | exception | error | docker, logging-plugin, task-recovery, cleanup |
| failed to store driver state: %v | exception | error | docker, state-persistence, disk, task-recovery |
| task with ID %q already started | exception | error | docker, nomad-driver, task-lifecycle, duplicate-task-id |
| failed to decode driver config: %v | validation | error | docker, nomad-driver, config-decode, hcl |
| image name required for docker driver | validation | error | docker, nomad-driver, missing-config, image |
| Failed to create docker client: %v | exception | critical | docker, client-init, tls, endpoint |
| Failed to create long operations docker client: %v | exception | error | docker, client-initialization, driver |
| Failed to create container configuration for image %q (%q): | exception | error | docker, task-configuration, validation |
| failed to remove container %s: %v | exception | error | docker, container-lifecycle, cleanup |
| %s %s: %s | exception | error | docker, container-inspect, recoverable |
| Failed to purge container %s: %s | exception | error | docker, container-name-conflict, cleanup |
| unable to create local docker image %q: %w | exception | error | docker, config, image-parsing |
| Failed to find docker auth for repo %q: %v | exception | error | docker, auth, registry |
| Failed to parse image_pull_timeout: %v | validation | error | docker, config, duration-parsing |
| unable to open image archive: %v | error_code | error | docker, filesystem, image-archive |
| the image does not exist: %v | error_code | error | docker, windows, lcow, image-inspect |
| volumes are not enabled; cannot use volume driver %q | validation | error | docker, volumes, security-policy |
| invalid docker volume %q: %v | validation | error | docker, volumes, config-parsing |
| volumes are not enabled; cannot mount host path: %q | validation | error | docker, volumes, security, path-escape |
| invalid security_opt: %q | validation | error | docker, security, config-parsing |
| opening seccomp profile (%s) failed: %v | validation | error | docker, security, seccomp, filesystem |
| compacting json for seccomp profile (%s) failed: %v | validation | error | docker, seccomp, json, config |
| unable to read usable cores: %w | error_code | error | docker, cgroups, cpuset, linux |
| task.Resources is empty | error_code | error | docker, nomad, task-config |
| task memory requirements exceed driver hard limit of %d MB | validation | error | docker, memory, config, nomad |
| requested docker runtime %q was not found | validation | error | docker, gpu, nvidia, runtime |
| conflicting runtime requests: gpu runtime %q conflicts with | validation | error | docker, gpu, nvidia, config-conflict |
| requested runtime %q is not allowed | validation | error | docker, runtime, security, allowlist |
| Failed to create container configuration, cannot use isolati | validation | error | docker, windows, isolation, portability |
| Unsupported isolation mode "%s" | validation | error | docker, windows, isolation, config |
| pids_limit cannot be greater than nomad plugin config pids_l | validation | error | docker, pids-limit, config, nomad |
| invalid value for cpu_cfs_period | validation | error | docker, nomad-driver, config-validation, cpu |
| Docker privileged mode is disabled on this Nomad agent | validation | error | docker, nomad-driver, privileged, security |
| failed to build mount for /etc/hosts: %v | error_code | error | docker, nomad-driver, mount, etc-hosts, network-isolation |
| failed to build mount for resolv.conf: %v | error_code | error | docker, nomad-driver, dns, resolv-conf, mount |
| failed to parse security_opt configuration: %v | validation | error | docker, nomad-driver, security-opt, config-validation |
| failed to parse ulimit configuration: %v | validation | error | docker, nomad-driver, ulimit, config-validation |
| Port %q not found, check network block | validation | error | docker, nomad-driver, ports, network, config-validation |
| 'port_map' cannot map group network ports, use 'ports' inste | validation | error | docker, nomad-driver, ports, port-map, legacy |
| Trying to map ports but no network interface is available | validation | error | docker, nomad-driver, ports, network |
| failed to parse ipv4_address %q: %v | validation | error | docker, nomad-driver, ip-address, network, config-validation |
| failed to parse ipv6_address %q: %v | validation | error | docker, nomad, ipv6, config-validation |
| failed to parse mac_address %q: %v | validation | error | docker, nomad, mac-address, config-validation |
| volumes are not enabled; cannot mount volume: %q | validation | error | docker, nomad, volumes, security-sandbox |
| Failed to query list of containers: %s | error_code | error | docker, nomad, daemon-unreachable, timeout |
| Failed to inspect container %s: %s | error_code | warning | docker, nomad, race-condition, recoverable |
| command empty: %q | validation | error | docker, nomad, validation, empty-argument |
| command contains extra white space: %q | validation | error | docker, nomad, validation, whitespace |
| failed to inspect container state: %v | error_code | error | docker, nomad, container-inspect, daemon-unreachable |
| must call StopTask for the given task before Destroy or set | error_code | error | docker, nomad, lifecycle, destroy-task |
| failed to inspect container %q: %v | error_code | error | docker, container-inspect, driver |
| failed to parse signal: %v | validation | error | docker, signals, validation |
| cmd is required, but was empty | validation | error | docker, exec, validation |
| command is required but was empty | validation | error | docker, exec, validation |
| failed to create exec object: %v | exception | error | docker, exec, dockerd |
| failed to attach to exec: %v | exception | error | docker, exec, streaming, network |
| failed to inspect exec: %v | exception | error | docker, exec, polling |
| Malformed ulimit specification %v: %q, cannot be empty | validation | error | docker, ulimit, config-validation |
| Malformed ulimit specification %v: %v | validation | error | docker, ulimit, config-validation |
| Malformed soft ulimit %v: %v | validation | error | docker, ulimit, config-validation |
| Malformed hard ulimit %v: %v | validation | error | docker-driver, ulimit, config-parsing |
| cannot apply %q configuration | validation | error | docker-driver, config-validation, namespace |
| failed to create exec object: %v | exception | error | docker-driver, exec, docker-api |
| failed to attach to exec object: %w | exception | error | docker-driver, exec, stream-attach |
| failed to inspect exit code of exec object: %w | exception | error | docker-driver, exec, exit-code |
| failed to parse signal: %v | validation | error | docker-driver, signal, validation |
| Failed to signal container %q while killing: %v | exception | error | docker-driver, kill, signal, docker-api |
| Failed to stop container %s: %s | exception | error | docker-driver, kill, container-stop |
| Docker container exited with non-zero exit code: %d | exception | error | docker-driver, exit-code, container-crash |
| OOM Killed | exception | error | docker, oom, memory-limit, container |
| failed to connect to docker daemon: %s | exception | critical | docker, network, daemon-connection |
| failed to remove pause container: %w | exception | error | docker, network, cleanup, container-remove |
| unable to pull infra docker image %q: %w | exception | error | docker, config, image-reference |
| failed to collect stats: %w | exception | warning | docker, stats, telemetry |
| failed to decode Docker response: %w | exception | warning | docker, stats, json-decode |
| container stopped | exception | info | docker, stats, lifecycle, container-stopped |
| Failed to open auth config file: %v, error: %v | exception | error | docker, auth, config-file, permissions |
| Failed to parse auth config file: %v | exception | error | docker, auth, json-parse, config-file |
| Failed to parse named repo %q: %v | validation | error | docker, image-reference, parsing |
| %s with input %q failed with stderr: %s | exception | error | docker, credential-helper, subprocess, registry-auth |
| error encoding basic auth: %v | exception | error | docker, json, serialization, registry-auth |
| not <src>:<destination> format | validation | error | docker, volumes, windows, parsing |
| invalid volume specification: '%s' | validation | error | docker, volumes, windows, parsing |
| volume name %q cannot be a reserved word for Windows filenam | validation | error | docker, volumes, windows, naming |
| file '%s' cannot be mapped. Only directories can be mapped o | validation | error | docker, volumes, windows, filesystem |
| default_pid_mode must be %q or %q, got %q | validation | error | nomad, exec-driver, configuration, validation |
| default_ipc_mode must be %q or %q, got %q | validation | error | nomad, exec-driver, configuration, validation |
| allow_caps configured with capabilities not supported by sys | validation | error | nomad, exec-driver, capabilities, configuration |
| pid_mode must be %q or %q, got %q | validation | error | nomad, exec-driver, task-config, validation |
| ipc_mode must be %q or %q, got %q | validation | error | nomad, exec-driver, task-config, validation |
| cap_add configured with capabilities not supported by system | validation | error | nomad, exec-driver, capabilities, task-config |
| cap_drop configured with capabilities not supported by syste | validation | error | nomad, exec-driver, capabilities, task-config |
| work_dir must be absolute but got relative path %q | validation | error | nomad, exec-driver, task-config, validation |
| unable to start validator: %w | exception | error | nomad, exec-driver, configuration, validator |
| handle cannot be nil | exception | error | nomad, exec-driver, task-lifecycle, api-misuse |
| failed to decode task state from handle: %v | exception | error | nomad, exec-driver, task-recovery, state-deserialization |
| failed to build ReattachConfig from task state: %v | exception | error | nomad, exec-driver, plugin-reattach, task-recovery |
| failed to reattach to executor: %v | exception | error | nomad, exec-driver, go-plugin, task-recovery |
| task with ID %q already started | exception | error | nomad, exec-driver, duplicate-task, state-conflict |
| failed to decode driver config: %v | exception | error | nomad, exec-driver, config-decode, job-spec |
| failed driver config validation: %v | validation | error | nomad, exec-driver, config-validation, capabilities |
| failed host user validation: %v | exception | error | nomad, exec-driver, user-validation, linux |
| failed to build mount for resolv.conf: %v | exception | error | nomad, exec-driver, dns, mount, filesystem |
| failed to create executor: %v | exception | error | nomad, exec-driver, go-plugin, executor, process-spawn |
| failed to launch command with executor: %v | exception | error | nomad, exec-driver, chroot, isolation, process-launch |
| failed to set driver state: %v | exception | error | nomad, exec-driver, state-persistence, boltdb, disk |
| executor: error waiting on process: %v | exception | error | exec-driver, process-wait, nomad |
| executor Shutdown failed: %v | exception | error | exec-driver, task-shutdown, nomad |
| cannot destroy running task | exception | error | exec-driver, task-lifecycle, nomad |
| error cmd must have at least one value | validation | error | exec-driver, validation, nomad |
| default_pid_mode must be %q or %q, got %q | validation | error | java-driver, config-validation, nomad |
| default_ipc_mode must be %q or %q, got %q | validation | error | java-driver, config-validation, nomad |
| allow_caps configured with capabilities not supported by sys | validation | error | java-driver, capabilities, config-validation, nomad |
| pid_mode must be %q or %q, got %q | validation | error | java-driver, job-spec, config-validation, nomad |
| ipc_mode must be %q or %q, got %q | validation | error | java-driver, job-spec, config-validation, nomad |
| cap_add configured with capabilities not supported by system | validation | error | nomad, java-driver, linux-capabilities, validation |
| cap_drop configured with capabilities not supported by syste | validation | error | nomad, java-driver, linux-capabilities, validation |
| work_dir must be an absolute path: %s | validation | error | nomad, java-driver, path-validation, config |
| handle cannot be nil | exception | error | nomad, java-driver, recover-task, nil-check |
| failed to decode taskConfig state from handle: %v | exception | error | nomad, java-driver, recover-task, state-corruption |
| failed to build ReattachConfig from taskConfig state: %v | exception | error | nomad, java-driver, recover-task, go-plugin, reattach |
| failed to reattach to executor: %v | exception | error | nomad, java-driver, recover-task, executor, reattach |
| task with ID %q already started | exception | error | nomad, java-driver, start-task, duplicate-task |
| failed to decode driver config: %v | exception | error | nomad, java-driver, config-decode, job-spec |
| failed driver config validation: %v | validation | error | nomad, java-driver, validation, config |
| jar_path or class must be specified | validation | error | nomad, java-driver, config-validation |
| failed to find java binary: %s | exception | error | nomad, java-driver, environment, missing-binary |
| failed to build mount for resolv.conf: %v | exception | error | nomad, java-driver, dns, filesystem |
| failed to create executor: %v | exception | error | nomad, java-driver, executor, go-plugin |
| failed to launch command with executor: %v | exception | error | nomad, java-driver, executor, process-launch, isolation |
| failed to set driver state: %v | exception | error | nomad, java-driver, state-persistence, task-start |
| executor: error waiting on process: %v | exception | error | nomad, java-driver, executor, process-wait, exit-result |
| executor Shutdown failed: %v | exception | error | nomad, java-driver, task-stop, executor-shutdown, graceful-shutdown |
| cannot destroy running task | exception | error | nomad, java-driver, task-destroy, lifecycle, guard |
| error cmd must have at least one value | validation | error | nomad, java-driver, exec-task, input-validation, argument-error |
| failed to resolve path to %q executable: %v | exception | error | nomad, java-driver, path-resolution, executable-not-found |
| failed check for macOS jvm: %v, out: %v | exception | error | nomad, java-driver, macos, jvm-detection, fingerprint |
| failed to check java version: %v | exception | error | nomad, java-driver, macos, java-version, fingerprint |
| handle cannot be nil | exception | error | nomad, mock-driver, nil-argument, task-recovery |
| failed to decode task state from handle: %v | exception | error | nomad, mock-driver, deserialization, task-recovery, state-corruption |
| run_for %v not a valid duration: %v | validation | error | nomad, mock-driver, duration-parsing, config-validation |
| stdout_repeat_duration %v not a valid duration: %v | validation | error | nomad, mock-driver, duration-parsing, config-validation |
| stderr_repeat_duration %v not a valid duration: %v | validation | error | nomad, mock-driver, duration-parsing, config-validation |
| start_block_for %v not a valid duration: %v | validation | error | nomad, mock-driver, config, duration-parsing |
| plugin_exit_after %v not a valid duration: %v | validation | error | nomad, mock-driver, config, duration-parsing |
| malformed port map: %q | validation | error | nomad, mock-driver, config, port-mapping |
| malformed port map: %q -- error: %v | validation | error | nomad, mock-driver, config, port-mapping |
| failed to set driver state: %v | exception | error | nomad, mock-driver, state-persistence |
| cannot destroy running task | exception | error | nomad, mock-driver, task-lifecycle |
| error: handle cannot be nil | exception | error | nomad, qemu-driver, nil-handle, recover-task |
| failed to decode taskConfig state from handle: %v | exception | error | nomad, qemu-driver, state-deserialization, recover-task |
| failed to build ReattachConfig from taskConfig state: %v | exception | error | nomad, qemu-driver, go-plugin, reattach, recover-task |
| failed to reattach to executor: %v | exception | error | nomad, qemu-driver, executor, reattach, recover-task |
| '%s' is not an allowed emulator | validation | error | qemu, nomad, driver-config, allowlist |
| %q is not in args_allowlist | validation | error | qemu, nomad, security, args-allowlist |
| taskConfig with ID '%s' already started | exception | error | qemu, nomad, duplicate-task, lifecycle |
| failed to decode driver config: %v | exception | error | qemu, nomad, config-decode, job-spec |
| image_path must be set | validation | error | qemu, nomad, missing-config, image-path |
| image_path is not in the allowed paths | validation | error | qemu, security, path-validation, nomad |
| QEMU memory assignment out of bounds | validation | error | qemu, resources, validation, memory |
| Unsupported drive_interface | validation | error | qemu, config-validation, disk, nomad |
| Unknown port label %q | exception | error | qemu, networking, port-mapping, nomad |
| failed to set driver state: %v | exception | error | qemu, state-persistence, io-error, nomad-client |
| executor Shutdown failed: %v | exception | error | qemu, executor, shutdown, nomad-driver |
| cannot destroy running task | exception | error | qemu, lifecycle, destroy, nomad-driver |
| QEMU driver can't signal commands | exception | error | qemu, signal, unsupported-operation, nomad-driver |
| QEMU driver can't execute commands | exception | error | qemu, exec, unsupported-operation, nomad-driver |
| failed to resolve path to %q executable: %v | exception | error | qemu, path-resolution, exec-lookpath, nomad-driver |
| executor: error waiting on process: %v | exception | error | qemu, executor, wait, process-exit, nomad-driver |
| socket path %s is longer than the maximum length allowed (%d | exception | error | qemu, socket, path-length, unix-socket, nomad-driver |
| raw_exec is disabled | exception | error | raw-exec, driver-disabled, config, nomad-driver |
| unable to start validator: %w | exception | error | raw-exec, config, validator, nomad-driver |
| handle cannot be nil | exception | warning | raw-exec, recover, nil-argument, nomad-driver |
| failed to decode task state from handle: %v | exception | critical | nomad, rawexec, state-corruption, task-recovery |
| failed to build ReattachConfig from task state: %v | exception | critical | nomad, rawexec, plugin, reattach, task-recovery |
| failed to reattach to executor: %v | exception | error | nomad, rawexec, plugin, executor, reattach |
| task with ID %q already started | exception | error | nomad, rawexec, duplicate-task, starttask |
| failed to decode driver config: %v | exception | error | nomad, rawexec, config, decoding, jobspec |
| failed driver config validation: %v | exception | error | nomad, rawexec, validation, config, cgroups |
| failed to create executor: %v | exception | critical | nomad, rawexec, executor, plugin, subprocess |
| failed to launch command with executor: %v | exception | critical | nomad, rawexec, exec, launch-failure, process |
| failed to set driver state: %v | exception | error | nomad, rawexec, state-persistence, starttask, cleanup |
| executor: error waiting on process: %v | exception | error | process, executor, nomad, rawexec |
| executor Shutdown failed: %v | exception | error | shutdown, signal, executor, nomad, rawexec |
| cannot destroy running task | exception | error | lifecycle, task-destroy, nomad, rawexec |
| error cmd must have at least one value | exception | error | validation, exec, argument-validation, nomad |
| failed to get current user: %w | exception | error | user-lookup, validation, unix, nomad, rawexec |
| driver does not allow the following capabilities: %s | exception | error | capabilities, security, allowlist, nomad, docker |
| failed to open a tty: %v | exception | error | tty, pty, exec, container, nomad |
| failed to set command tty: %v | exception | error | tty, termios, exec, container, nomad |
| failed to start command: %v | exception | error | process-start, exec, tty, nomad-executor |
| failed to get pty: %v | exception | error | pty, tty, process, nomad-executor |
| failed to set command io: %v | exception | error | io, pipes, process, nomad-executor |
| failed to resize tty: %v | exception | warning | tty, resize, stdin, nomad-executor |
| failed to create stdout: %v | exception | error | fifo, stdout, streaming, nomad-executor |
| failed to create stderr: %v | exception | error | fifo, stderr, streaming, nomad-executor |
| unable to configure cgroups: %w | exception | error | cgroups, resource-isolation, linux, nomad-executor |
| failed to start command path=%q --- args=%q: %v | exception | error | process-start, exec, network-isolation, nomad-executor |
| Exec: %w | exception | error | cgroups, exec, subcommand, nomad-executor |
| command is required | validation | error | executor, validation, exec |
| ExecStreaming: %w | exception | error | cgroup, linux, executor |
| executor failed to shutdown error: no process found | exception | warning | executor, process-lifecycle, shutdown |
| executor failed to find process: %v | exception | error | process, shutdown, executor |
| error unknown signal given for shutdown: %s | validation | error | signal, shutdown, configuration |
| process did not exit after 15 seconds | exception | warning | shutdown, timeout, process-lifecycle |
| Task not yet run | exception | error | signal, executor, process-lifecycle |
| binary %q could not be found | exception | error | exec, path, launch |
| binary %q does not exist | exception | error | filesystem, launch, path |
| specified binary is invalid: %v | exception | error | filesystem, permissions, launch |
| error making %q executable: %s | exception | error | filesystem, permissions, chmod, executor |
| unable to get orphaned task PIDs: %v | exception | error | linux, cgroups, pids, executor |
| unable to send signal to process %d: %v | exception | error | linux, signals, kill, cgroups, executor |
| orphaned processes %v have not been removed from cgroups pid | exception | error | linux, cgroups, process-lifecycle, executor |
| failed to configure container(%s): %v | exception | error | libcontainer, configuration, cgroups, executor |
| failed to create container(%s): %v | exception | error | libcontainer, container-creation, filesystem, executor |
| error unknown signal given for shutdown: %s | validation | error | signals, configuration, shutdown, executor |
| process failed to exit after 15 seconds | exception | warning | signals, timeout, shutdown, process-lifecycle |
| failed to create terminal: %v | exception | error | pty, terminal, socket, linux, executor |
| configureCgroups: %w | exception | error | cgroups, configuration, executor, libcontainer |
| failed to set cpuset: %w | exception | error | cgroups, linux, executor |
| failed to make device out for %s: %v | exception | error | devices, cgroups, executor |
| file %s not found under path %s | exception | error | executor, path-lookup, task-dir |
| file %s not found under path | exception | error | executor, path-lookup, task-dir |
| failed to determine relative path base=%q target=%q: %v | exception | error | path-resolution, executor, task-dir |
| path was not relative to the mount task path | exception | error | path-resolution, mounts, executor |
| path was not a regular file | exception | error | filesystem, path-lookup, executor |
| error setting up exec subcommand: %w | exception | error | cgroups, executor, configuration |
| unable to write to custom cgroup: %v | exception | error | cgroups, cgroup-v1, configuration |
| executor shutdown error: %v | exception | warning | process-management, signals, shutdown |
| failed to identify user %v: %v | exception | error | unix, user-lookup, exec, nomad-executor |
| unable to lookup user's group membership: %v | exception | error | unix, groups, nss, nomad-executor |
| unable to convert user's group to uint32 %s: %v | exception | error | unix, gid, strconv, nomad-executor |
| unable to convert userid to uint32: %w | exception | error | unix, uid, strconv, nomad-executor |
| unable to convert groupid to uint32: %s | exception | error | unix, gid, strconv, nomad-executor |
| failed to create user token: %w | exception | error | windows, logonuser, token, impersonation |
| failed to convert username to UTF-16: %w | exception | error | windows, utf-16, encoding, logonuser |
| failed to convert user domain to UTF-16: %w | exception | error | windows, utf-16, encoding, logonuser |
| could not create Windows job object for executor: %w | exception | error | windows, job-object, process-management, kernel |
| could not configure Windows job object for executor: %w | exception | error | windows, job-object, process-management, kernel |
| could not assign executor to Windows job object: %w | exception | critical | windows, process-management, job-object |
| Error sending ctrl-break event: %v | exception | warning | windows, signal, process-shutdown |
| executor shutdown error: %v | exception | warning | windows, signal, shutdown |
| unsupported signal type: %q | exception | error | signal, grpc, type-assertion |
| failed to receive initial message: %v | exception | error | grpc, streaming, exec |
| first message should always be setup | exception | error | grpc, streaming, protocol |
| attempted to resize a non-tty session | exception | error | tty, pty, unix, resize |
| unsupported | exception | info | windows, tty, unsupported-platform |
| unable to create executor config: %v | exception | error | json, serialization, executor-plugin |
| unable to find the nomad binary: %v | exception | error | filesystem, executable, executor-plugin |
| error creating rpc client for executor plugin: %v | exception | error | go-plugin, rpc, plugin-handshake, nomad |
| unable to dispense the executor plugin: %v | exception | error | go-plugin, rpc, plugin-dispense, nomad |
| unexpected executor rpc type: %T | exception | error | go-plugin, type-assertion, rpc, nomad |
| invalid hosts entry %q | validation | error | docker, networking, etc-hosts, config-validation |
| invalid IP address %q | validation | error | docker, networking, etc-hosts, config-validation |
| failed to identify user %q: %w | exception | error | user-lookup, os-users, validation, security |
| validator: %w | exception | error | user-lookup, uid, validation, os-users |
| running as uid %d is disallowed | validation | error | security, uid, policy, validation |
| validator: %w | exception | error | user-lookup, gid, os-groups, validation |
| running as gid %d is disallowed | validation | error | security, gid, policy, validation |
| invalid range %s "%s": %w | validation | error | config-validation, nomad, parsing |
| unable to convert userid %s to integer | exception | error | unix, user-lookup, parsing |
| unable to lookup user's group membership: %w | exception | error | unix, groups, nss, user-lookup |
| unable to convert user's group %q to integer: %w | exception | error | unix, groups, parsing |
| operation cancelled: %w | exception | warning | context, retry, backoff, timeout |
| failed to encode passed object: %v | exception | error | serialization, msgpack, encoding, storage |
| failed to write data at key %s: %v | exception | error | storage, boltdb, write-failure, serialization |
| failed to decode data into passed object: %v | exception | error | serialization, msgpack, decoding, schema-mismatch |
| Malformed constraint: %s | validation | error | semver, parsing, validation, constraints |
| could not read from random source: %v | exception | critical | crypto, entropy, random-source, filesystem |
| Failed to determine the nomad executable: %v | exception | error | discovery, executable-path, testing, os |
| Could not find Nomad executable (%v): %v | exception | error | discovery, working-directory, testing, filesystem |
| Could not find Nomad executable (%v) | exception | error | discovery, missing-binary, testing, build |
| could not stat directory: %v | exception | error | filesystem, copy, stat, race-condition |
| copying cannot traverse symlinks | exception | error | filesystem, symlink, copy |
| could not open existing file: %v | exception | error | filesystem, permissions, io |
| could not stat file: %v | exception | error | filesystem, stat, io |
| could not copy file: %v | exception | error | filesystem, disk-full, io, copy |
| cannot check HCL keys of type %T | exception | error | hcl, parsing, config, type-mismatch |
| invalid key: %s | validation | error | hcl, config-validation, go |
| %sunexpected keys %s | validation | error | reflection, config-validation, go |
| Ask is not supported in this implementation | exception | error | ui, non-interactive, go |
| AskSecret is not supported in this implementation | exception | error | ui, non-interactive, secrets, go |
| value is not known | validation | error | cty, hcl, go |
| expected map/object cty value, got %s | validation | error | cty, hcl, type-mismatch, go |
| expected map/object cty value, got %T | validation | error | cty, type-assertion, go |
| cannot serialize %s | validation | error | cty, serialization, go |
| %s: %s | validation | error | hcl, diagnostics, parsing, go |
| nil config passed | validation | error | go, configuration, nil-pointer, validation |
| nil logger passed | validation | error | go, configuration, logging, validation |
| plugin config passed without binary name | validation | error | go, configuration, validation, plugins |
| nil config passed for internal plugin %s | validation | error | go, configuration, nil-pointer, plugins |
| nil factory passed for internal plugin %s | validation | error | go, configuration, plugins, factory |
| failed to fingerprint internal plugins: %v | exception | error | go, plugins, fingerprinting, initialization |
| failed to scan plugin directory %q: %v | exception | error | go, filesystem, permissions, plugins |
| failed to fingerprint plugins: %v | exception | error | go, plugins, fingerprinting, exec |
| parsing plugin configurations failed: %v | exception | error | go, configuration, hcl, plugins |
| internal plugin %s doesn't meet base plugin interface | exception | error | go, plugins, type-assertion, interface |
| PluginInfo info failed for internal plugin %s: %v | exception | error | go, plugin-loader, nomad, fingerprinting |
| failed to parse version %q for internal plugin %s: %v | exception | error | go, plugin-loader, version-parsing, nomad |
| failed to validate API versions %v for internal plugin %s: % | exception | error | go, plugin-loader, api-version-negotiation, nomad |
| failed to retrieve config schema for internal plugin %s: %v | exception | error | go, plugin-loader, config-schema, nomad |
| nil plugin info given | validation | error | go, plugin-loader, nil-pointer, nomad |
| plugin provided no compatible API versions | exception | error | go, plugin-loader, api-version, nomad |
| plugin provided invalid versions: %v | exception | error | go, plugin-loader, version-parsing, nomad |
| unsupported plugin type %q | exception | error | go, plugin-loader, plugin-type, nomad |
| failed to convert version %q : %v | exception | error | go, version-parsing, plugin-loader, nomad |
| failed to open plugin directory %q: %v | exception | error | go, filesystem, plugin-dir, permissions, nomad |
| failed to read plugin directory %q: %v | exception | error | filesystem, plugin-loader, nomad, io-error |
| failed to stat file %q: %v | exception | error | filesystem, plugin-loader, nomad, os-stat |
| failed to get plugin info for plugin %q: %v | exception | error | plugin-loader, nomad, fingerprinting, go-plugin |
| failed to parse plugin %q (%v) version %q: %v | exception | error | plugin-loader, nomad, semver, fingerprinting |
| failed to validate API versions %v for plugin %s (%v): %v | exception | error | plugin-loader, nomad, api-version, compatibility |
| failed to get plugin config schema for plugin %q: %v | exception | error | plugin-loader, grpc, config-schema, fingerprinting |
| configuration not allowed but config passed | validation | error | plugin-loader, config-validation, misconfiguration |
| failed to msgpack encode config: %v | exception | error | plugin-loader, msgpack, serialization, config-validation |
| failed to dispense plugin: %v | exception | error | plugin-loader, plugin-dispense, process-launch, grpc-handshake |
| dispensed plugin %s doesn't meet base plugin interface | exception | error | plugin-loader, type-assertion, api-compatibility, base-plugin |
| setting config on plugin failed: %v | exception | error | plugin-loader, config-validation, nomad |
| failed to convert parsed config to map: %v | exception | error | plugin-loader, cty, type-conversion, nomad |
| invalid plugin loader configuration passed: %v | exception | error | plugin-loader, config-validation, constructor, nomad |
| failed to initialize plugin loader: %v | exception | critical | plugin-loader, plugin-discovery, initialization, nomad |
| unknown plugin with name %q and type %q | exception | error | plugin-loader, unknown-plugin, plugin-discovery, nomad |
| failed to launch plugin: %v | exception | critical | plugin-loader, plugin-launch, process-spawn, nomad |
| plugin %s doesn't implement base plugin interface | exception | error | plugin-loader, type-assertion, plugin-interface, nomad |
| setting config for plugin %s failed: %v | exception | error | plugin-loader, config-validation, rpc, nomad |
| both launch command and reattach config specified | exception | error | plugin-loader, argument-validation, reattach, nomad |
| one of launch command or reattach config must be specified | exception | error | plugin-loader, argument-validation, reattach, nomad |
| failed to get plugin info for plugin: %v | exception | error | plugin-loader, go-plugin, plugin-handshake |
| failed to validate API versions %v for plugin %s: %v | exception | error | plugin-loader, api-version, version-mismatch |
| failed to reattach to plugin because supported API versions | exception | error | plugin-loader, api-version, reattach |
| singleton plugin exited | exception | warning | plugin-loader, singleton, retry |
| rpc error: shutdown | exception | error | rpc, connection-pool, shutdown |
| rpc error: lead thread didn't get connection | exception | error | rpc, connection-pool, race |
| failed to get conn: %v | exception | error | rpc, network, connection-refused |
| failed to start stream: %v | exception | error | rpc, yamux, stream |
| failed to open a streaming connection: %v | exception | error | rpc, yamux, streaming |
| rpc error: %w | exception | error | network, rpc, connection, go |
| no more logs | exception | info | raft, sentinel-error, go |
| failed to find raft store in %v: %v | exception | error | raft, storage, filesystem, go |
| failed to open raft store %v: %v | exception | error | raft, boltdb, storage, lock, go |
| failed to open snapshot dir: %v | exception | error | raft, filesystem, snapshot, permissions, go |
| missing logs [%v, %v] | exception | error | raft, compaction, log-gap, go |
| failed to read log entry at index %d: %v | exception | critical | raft, corruption, storage, go |
| failed to create migration marker: %w | exception | error | filesystem, permissions, migration, go |
| failed to open BoltDB store: %w | exception | error | boltdb, lock, migration, raft, go |
| failed to create WAL directory: %w | exception | error | filesystem, permissions, migration, raft-wal |
| failed to open WAL store: %w | exception | error | filesystem, raft-wal, migration, storage |
| failed to copy logs: %w | exception | error | migration, raft, io, context-canceled |
| failed to copy stable store: %w | exception | error | migration, raft, stable-store, io |
| data verification failed: %w | exception | critical | migration, data-integrity, verification, raft |
| failed to close WAL store: %w | exception | error | raft-wal, close-failed, fsync, io |
| failed to close BoltDB store: %w | exception | error | boltdb, close-failed, fsync, io |
| migration succeeded but failed to rename %s to %s: %w | exception | error | filesystem, rename, migration, raft |
| BoltDB store not found at %s: %w | exception | error | filesystem, preflight, missing-file, migration |
| WAL directory already exists at %s; remove it before retryin | exception | error | filesystem, preflight, migration, idempotency |
| insufficient write permissions in %s: %w | exception | error | |
| unable to check available disk space: %w | exception | error | |
| insufficient disk space: have %d bytes available, need at le | exception | error | |
| failed to get source first index: %w | exception | error | |
| failed to get source last index: %w | exception | error | |
| failed to get destination first index: %w | exception | error | |
| failed to get destination last index: %w | exception | error | |
| first index mismatch: source=%d, destination=%d | exception | error | |
| last index mismatch: source=%d, destination=%d | exception | error | |
| failed to get source uint64 key %s: %w | exception | error | |
| failed to get destination uint64 key %s: %w | exception | critical | raft, migration, storage, data-integrity |
| stable key %s mismatch: source=%d, destination=%d | exception | critical | raft, migration, stable-store, data-integrity |
| stable key %s mismatch: source=%q, destination=%q | exception | critical | raft, migration, stable-store, last-vote |
| failed to get source log %d: %w | exception | error | raft, logstore, corruption, migration |
| failed to get destination log %d: %w | exception | critical | raft, logstore, migration, data-integrity |
| log entry %d mismatch | exception | critical | raft, data-integrity, migration |
| bad length: %d | exception | info | msgpack, decoding, heuristic |
| failed to create FSM: %w | exception | error | fsm, snapshot, initialization |
| failed to read snapshot: %w | exception | error | snapshot, io, corruption |
| failed to restore from snapshot: %w | exception | error | snapshot, fsm, restore, version-compatibility |
| Failed to load snapshot from archive: %w | exception | error | raft, snapshot, corrupt-archive, go |
| Failed to query for root keys: %v | exception | error | raft, snapshot, keyring, go |
| Could not re-encode redacted key: %v | exception | error | raft, snapshot, encoding, msgpack, go |
| Failed to create redacted snapshot: %v | exception | error | raft, snapshot, fsm, go |
| Failed to copy snapshot to temporary file: %v | exception | error | raft, snapshot, io, enospc, go |
| failed to stat %s: %v | exception | error | raft, filesystem, path, go |
| failed to open raft logs: %v | exception | error | raft, boltdb, corruption, go |
| failed to fetch first index: %v | exception | error | raft, boltdb, corruption, go |
| failed to fetch last index: %v | exception | error | raft, boltdb, corruption, go |
| failed to open WAL logs: %v | exception | error | raft, wal, corruption, go |
| failed to read log entry at index %d (firstIdx: %d, lastIdx: | console | warning | raft, corruption, data-loss, storage |
| failed to decode log entry at index %d: %v | console | warning | raft, decoding, msgpack, versioning |
| command did not include data | exception | error | raft, corruption, data-loss, storage |
| no raft store (raft.db or wal/) found in %s | exception | error | raft, filesystem, paths, nomad |
| failed to stat raft store %s: %v | exception | error | raft, filesystem, permissions, race-condition |
| File %s not found in path %s | exception | error | raft, filesystem, paths, not-found |
| list missing hash for %q | exception | error | snapshot, integrity, sha256, archive |
| hash check failed for %q | exception | error | integrity, hash-mismatch, snapshot |
| file missing for %q | exception | error | integrity, missing-file, snapshot |
| failed to encode snapshot metadata: %v | exception | error | json, serialization, snapshot |
| failed to write snapshot metadata header: %v | exception | error | tar, io, disk |
| failed to write snapshot metadata: %v | exception | error | tar, io, disk |
| failed to write snapshot data header: %v | exception | error | tar, io, disk |
| failed to encode snapshot hashes: %v | exception | error | encoding, hashlist, snapshot |
| failed to write snapshot hashes header: %v | exception | error | tar, io, disk |
| failed to finalize snapshot: %v | exception | error | go, io, snapshot, tar, disk |
| failed reading snapshot: %v | exception | error | go, tar, snapshot, corruption |
| failed to read snapshot metadata: %v | exception | error | go, io, snapshot, network |
| failed to decode snapshot metadata: %v | exception | error | go, json, snapshot, corruption |
| failed to read or write snapshot data: %v | exception | error | go, io, snapshot, disk, stream |
| failed to read snapshot hashes: %v | exception | error | go, io, snapshot, corruption |
| unexpected file %q in snapshot | exception | error | go, snapshot, format, validation |
| failed checking integrity of snapshot: %v | exception | critical | go, snapshot, integrity, checksum, corruption |
| Raft error when taking snapshot: %v | exception | error | go, raft, consensus, snapshot |
| failed to open snapshot: %v: | exception | error | go, raft, snapshot, io |
| failed to create snapshot file: %v | exception | error | filesystem, io, snapshot, disk |
| failed to write snapshot file: %v | exception | error | filesystem, io, snapshot, disk-full |
| failed to compress snapshot file: %v | exception | error | gzip, compression, io, snapshot |
| failed to sync snapshot: %v | exception | error | filesystem, fsync, io, snapshot |
| failed to rewind snapshot: %v | exception | error | filesystem, io, seek, snapshot |
| failed to decompress snapshot: %v | exception | error | gzip, snapshot, corruption, io |
| failed to read snapshot file: %v | exception | error | snapshot, corruption, truncated, io |
| %d unread uncompressed bytes remain | exception | error | gzip, snapshot, malformed, stream |
| failed to read after %v: %v | exception | error | network, io, snapshot, stream |
| failed to create temp snapshot file: %v | exception | error | filesystem, temp-file, snapshot-restore, io |
| failed to sync temp snapshot: %v | exception | error | filesystem, fsync, io, disk |
| failed to rewind temp snapshot: %v | exception | error | filesystem, seek, io, file-descriptor |
| Raft error when restoring snapshot: %v | exception | error | raft, consensus, snapshot-restore, fsm |
| Total length of the prefix message is out of range: %d | exception | error | logging, testing, buffer-overflow |
| Failed to read CA file: %v | exception | error | tls, filesystem, configuration, certificate |
| Failed to parse any valid certificates in CA file: %s | exception | error | tls, certificate, pem, configuration |
| No Keyloader object to perform LoadKeyPair | exception | error | tls, configuration, nil-pointer, dependency-injection |
| Failed to load cert/key pair: %v | exception | error | tls, certificate, private-key, configuration |
| VerifyOutgoing set, and no CA certificate provided! | exception | error | tls, configuration, ca-certificate |
| VerifyIncoming set, and no CA certificate provided! | exception | error | tls, mtls, configuration |
| VerifyIncoming set, and no Cert/Key pair provided! | exception | error | tls, mtls, certificate |
| unsupported TLS cipher %q | validation | error | tls, ciphersuite, configuration |
| Specified cipher suites don't support the certificate signat | validation | error | tls, ciphersuite, certificate |
| Unsupported signature algorithm %T; RSA and ECDSA only are s | exception | error | tls, cryptography, key-type |
| unsupported TLS version %q | validation | error | tls, configuration, version |
| error generating ECDSA private key: %s | exception | error | tls, cryptography, entropy |
| error marshaling ECDSA private key: %s | exception | error | tls, cryptography, x509 |
| error encoding private key: %s | exception | error | tls, pem, encoding |
| error generating CA certificate: %s | exception | error | tls, x509, certificate-generation |
| invalid key type: %T | exception | error | tls, x509, key-type |
| no PEM-encoded data found | validation | error | tls, pem, certificate-parsing, input-validation |
| first PEM-block should be CERTIFICATE type | validation | error | tls, pem, certificate-parsing, wrong-input |
| private key is not a valid format | validation | error | tls, pkcs8, private-key, key-format |
| unknown PEM block type for signing key: %s | validation | error | tls, pem, certificate, key-format |
| failed to parse root certificate | validation | error | tls, x509, certificate, pem |
| failed to parse certificate | validation | error | tls, x509, certificate, pem |
| error looking up user %q: %w | exception | error | unix, user-lookup, os, permissions |
| error parsing uid: %w | exception | error | unix, user-lookup, parsing, passwd |
| error parsing gid: %w | exception | error | unix, user-lookup, parsing, passwd |
| failed to read random bytes: %v | panic | critical | uuid, randomness, crypto, panic |
| Failed to open Windows eventlog: %w | exception | error | windows, eventlog, service, logging |
| path exists and is not directory - %s | exception | error | windows, filesystem, directory, path-conflict |
| cannot detect Windows SystemDrive path | exception | error | windows, environment, env-var, paths |
| cannot detect Windows ProgramData path | exception | error | windows, environment, registry, paths |
| cannot detect Windows ProgramFiles path | exception | error | windows, environment, registry, paths |
| timeout exceeded waiting for process | exception | error | windows, timeout, process, service |
| filesystem function disabled | exception | error | hcl, jobspec, filesystem, functions |
| filesystem functions disabled | exception | error | hcl, jobspec, filesystem, functions |
| unable to parse var file: %v | validation | error | hcl, parsing, jobspec, variables |
| unable to parse var content: %v | validation | error | hcl, parsing, jobspec, variables |
| Failed to read var file(s): %w | exception | error | jobspec, parsing, files, variables |
| value is not known | exception | error | hcl, cty, jobspec, unknown-value |
| cannot serialize %s | exception | error | hcl, cty, serialization, jobspec |
| cannot compute %q bind name for bind target: %w | exception | error | auth, acl-binding-rule, template-interpolation |
| computed %q bind name for bind target is invalid: %q | exception | error | auth, acl-binding-rule, name-validation |
| unknown binding rule bind type: %s | exception | error | auth, acl-binding-rule, invalid-enum |
| generated unexpected hil type: %s | exception | error | auth, hil, template-interpolation |
| error converting claim '%s' to string from unknown type %T | exception | error | auth, oidc-claims, type-conversion |
| %q list claim could not be converted to string list | exception | error | auth, oidc-claims, list-mapping |
| value %v in %q list claim could not be parsed as string | exception | error | auth, oidc-claims, list-mapping |
| unable to verify signature of JWT token: %v | exception | error | auth, jwt, signature-verification |
| auth method specifies BoundIssuers but the provided token do | validation | error | auth, jwt, issuer-validation |
| unable to read iss property of provided token | validation | error | auth, jwt, issuer-validation |
| invalid JWT issuer: %v | validation | error | jwt, auth, acl, issuer-validation |
| unable to parse public key for JWT auth: %v | exception | error | jwt, auth, pem, key-parsing |
| unable to get validation keys from JWKS: %v | exception | error | jwt, jwks, network, oidc, tls |
| unable to get validation keys from OIDC provider: %v | exception | error | oidc, jwt, discovery, network, tls |
| unknown OIDC KeySource %q | exception | error | oidc, client-assertion, config, validation |
| error reading %s: %w | exception | error | oidc, client-assertion, file-io, filesystem |
| error parsing %s: %w | exception | error | oidc, client-assertion, pem, rsa, key-parsing |
| error validating %s: %w | exception | error | oidc, client-assertion, rsa, key-validation, corruption |
| failed to decode %s PEM block | exception | error | oidc, client-assertion, pem, certificate |
| failed to parse %s bytes: %w | exception | error | pem, x509, certificate, oidc |
ErrInvalidKeyIDHeader %w; must be one of: "x5t", "x5t#S256" | exception | error | oidc, jwt, validation, config |
| error storing OIDC request: %w | exception | error | oidc, cache, storage, network |
| node %q (%s) already exists | exception | error | heap, duplicate, scheduler, internal-state |
| heap doesn't contain object with ID %q (%s) | exception | error | heap, missing-node, scheduler, race-condition |
| bad nameserver address: %w | validation | error | dns, network, parsing, config |
| All servers should be running version %v or later to use one | exception | error | nomad, acl, version-skew, cluster-upgrade |
| all servers should be running version %v or later to use ACL | exception | error | nomad, acl, version-skew, federation, rolling-upgrade |
| all servers should be running version %v or later to use ACL | exception | error | nomad, acl, oidc, version-skew, federation |
| all servers should be running version %v or later to use ACL | exception | error | nomad, acl, version-skew, federation, binding-rules |
| failed to generate OIDC provider: %v | exception | error | nomad, acl, oidc, sso, network |
| failed to generate auth URL: %v | exception | error | nomad, acl, oidc, sso, redirect-uri |
| failed to retrieve OIDC provider metadata: %w | exception | error | nomad, acl, oidc, sso, metadata |
| failed to exchange token with provider: %v | exception | error | oidc, auth, nomad, token-exchange |
| failed to retrieve the ID token claims: %v | exception | error | oidc, jwt, claims, nomad |
| failed to retrieve the user info claims: %v | exception | error | oidc, userinfo, nomad, claims |
| all servers should be running version %v or later to use JWT | exception | error | versioning, cluster, acl, jwt, compatibility |
| failed to generate ACL token name: %w | exception | error | template, hil, acl, nomad |
| failed to make pkce verifier: %w | exception | error | pkce, oidc, crypto, nomad |
| failed to create OIDC request: %v | exception | error | oidc, request-validation, nomad, config |
| failed to get active nomad key: %w | exception | error | keyring, encryption, oidc, nomad, enterprise |
| failed to build client_assertion jwt: %w | exception | error | jwt, oidc, client-assertion, nomad |
| failed to serialize client_assertion jwt: %w | exception | error | jwt, serialization, oidc, client-assertion, nomad |
| all servers should be running version %v or later to use cli | exception | error | nomad, cluster-upgrade, version-skew, rpc |
| failed to sign node introduction identity claims: %w | exception | error | nomad, signing, keyring, jwt |
| must update at least one allocation | validation | error | nomad, rpc, validation, allocations |
| no identities requested | validation | error | nomad, rpc, validation, workload-identity |
| could not resolve node secret: %w | exception | error | nomad, authentication, state-store, rpc |
| could not resolve user: %w | exception | error | nomad, authentication, acl, rpc |
| invalid certificate: %s not in expected %s | exception | error | nomad, tls, mtls, certificate, x509 |
| allocation does not exist | exception | error | nomad, workload-identity, jwt, allocation |
| allocation is terminal | exception | error | nomad, workload-identity, authentication, allocation |
| node identity claims missing node pool | exception | error | nomad, node-identity, jwt, node-pool, acl |
| No servers found | exception | warning | nomad, raft, autopilot, consensus |
| missing target RPC | exception | error | nomad, rpc, agent-profiling, region |
| missing target region | http | error | nomad, rpc, log-monitoring, region, streaming |
| unknown nomad server %s | exception | error | nomad, rpc, server-membership, routing |
| Unknown node %q | http | error | nomad, node, rpc, not-found, client-agent |
| exec not possible, client status of allocation %s is %s | http | error | nomad, exec, allocation-lifecycle |
| job %s not found in namespace %s | http | error | nomad, exec, job-not-found, namespace |
| job %s does not have allocation %s | http | error | nomad, exec, mismatch, validation |
| Unknown node %q | http | error | nomad, exec, node, cluster-state |
| controller attach volume: %v | exception | error | nomad, csi, storage, plugin |
| controller validate volume: %v | exception | error | nomad, csi, storage, validation, plugin |
| controller detach volume: %v | exception | error | nomad, csi, storage, detach, plugin |
| controller create volume: %v | exception | error | nomad, csi, storage, provisioning, plugin |
| controller expand volume: %v | exception | error | nomad, csi, storage, expansion, plugin |
| controller delete volume: %v | exception | error | nomad, csi, storage, deletion, plugin |
| controller list volumes: %v | exception | error | csi, nomad, rpc-forwarding, storage |
| controller create snapshot: %v | exception | error | csi, nomad, snapshot, rpc-forwarding |
| controller delete snapshot: %v | exception | error | csi, nomad, snapshot, rpc-forwarding |
| controller list snapshots: %v | exception | error | csi, nomad, snapshot, rpc-forwarding |
| %s error: %w | exception | error | csi, nomad, node-rpc, rpc-forwarding |
| missing plugin ID | validation | error | csi, nomad, validation, missing-parameter |
| error getting plugin: %s, %v | exception | error | csi, nomad, state-store, internal |
| plugin missing: %s | exception | error | csi, nomad, plugin-registration, missing-resource |
| failed to find instances of controller plugin %q | exception | error | csi, nomad, plugin-registration, controller |
| plugin instance %q is not healthy | exception | error | csi, nomad, plugin-health, heartbeat |
| cannot find node %q for plugin instance %q | exception | error | csi, storage, nomad, node-lookup |
| node %q for plugin instance %q is not ready | exception | error | csi, storage, nomad, node-health |
| failed to find clients running controller plugin %q: %v | exception | error | csi, storage, nomad, plugin-missing |
| Unknown node %q | exception | error | filesystem, streaming, nomad, unknown-node |
| %s error: %w | exception | error | host-volumes, rpc, nomad, error-wrapping |
| failed querying server %q: %v | exception | error | rpc, networking, nomad, server-forwarding |
| session open: %v | exception | error | rpc, yamux, networking, nomad |
| set mode: %v | exception | error | rpc, yamux, streaming, nomad |
| core scheduler cannot handle job '%s' | exception | error | scheduler, evaluations, nomad, version-skew |
| rotated key does not exist in keyring: %w | exception | error | keyring, encryption, state-consistency |
| missing volume ID | validation | error | validation, csi, api |
| no CSI plugin named: %s could be found | exception | error | csi, plugin, validation |
| no healthy controllers for CSI plugin: %s | exception | error | csi, plugin, health |
| missing volume definition | validation | error | validation, csi, api |
| unable to update volume: %s | exception | error | csi, validation, conflict |
| missing volume IDs | validation | error | validation, csi, api |
| %s: %s | exception | error | csi, allocation, lookup |
| controller publish: %v | exception | error | csi, controller, publish |
| %w %s | exception | error | nomad, csi, node, heartbeat, garbage-collection |
| missing external node ID: %v | exception | error | nomad, csi, plugin, node-registration, storage |
| %v: %v | exception | warning | nomad, csi, grpc, retryable, attach |
| volume not found: %s | exception | error | nomad, csi, volume, not-found, namespace |
| plugin not found: %s | exception | error | nomad, csi, plugin, not-found, storage |
| missing volume claim | validation | error | nomad, csi, validation, request, claim |
| no such volume | validation | error | nomad, csi, volume, not-found, unpublish |
| could not detach from node: %w | exception | error | nomad, csi, detach, network, plugin |
| could not query plugin: %v | exception | error | |
| no such plugin: %q | validation | error | |
| could not detach from controller: %v | exception | error | |
ErrUnknownNode %w %s | exception | error | |
| failed to find storage provider info for client %q, node plu | exception | error | |
| plugin has no controller | validation | error | |
| plugin does not support creating volumes | validation | error | |
| max requested capacity (%s) less than or equal to min (%s) | validation | error | |
| max requested capacity (%s) less than or equal to current (% | validation | error | csi, storage, validation, capacity |
| unable to expand volume: %w | exception | error | csi, rpc, plugin, storage |
| plugin %q for volume %q not found | validation | error | csi, plugin, storage, lifecycle |
| no such plugin | validation | error | nomad, csi, plugin-not-found, rpc |
| unimplemented for this plugin | validation | error | nomad, csi, capability, unsupported-operation |
| snapshot cannot be nil | validation | error | nomad, csi, snapshot, nil-pointer, request-validation |
| error querying volume %q: %v | exception | error | nomad, csi, snapshot, state-store, multierror |
| no such volume %q | validation | error | nomad, csi, snapshot, volume-not-found |
| error querying plugin %q: %v | exception | error | nomad, csi, state-store, raft |
| no such plugin %q | validation | error | nomad, csi, plugin-registration |
| plugin %q does not support snapshot | validation | error | nomad, csi, capability, snapshot |
| could not create snapshot: %v | exception | error | nomad, csi, rpc, snapshot, storage-backend |
| could not query plugin %q: %v | exception | error | csi, state-store, snapshot, plugin |
| plugin does not support snapshot | validation | error | csi, plugin-capability, snapshot, controller |
| could not delete %q: %v | exception | error | csi, rpc, snapshot, controller |
| plugin does not support listing snapshots | validation | error | csi, storage, snapshots, nomad, capability-check |
| missing plugin ID | validation | error | validation, csi, nomad, missing-parameter |
| missing deployment ID | validation | error | validation, deployment, nomad, missing-parameter |
| deployment not found | validation | error | deployment, nomad, not-found, lookup |
| must specify at least one healthy/unhealthy allocation ID | validation | error | nomad, deployment, api, validation |
| failed to determine last evaluation index for job %q: %v | console | error | nomad, deployment-watcher, internal, state-store |
| deployment id not found: %q | console | error | nomad, state-store, garbage-collection, deployment |
| deployment watcher not enabled | console | warning | nomad, configuration, deployment-watcher |
| deployment %q is terminal | console | error | nomad, deployment, lifecycle |
| deployment %q references unknown job %q | console | error | nomad, deployment, job, state-store |
| unknown deployment %q | console | error | nomad, deployment, not-found, state-store |
| node doesn't have a drain strategy set | console | error | nomad, node-drain, state-inconsistency |
| drain for task group %q failed: %v | console | error | nomad, node-drain, task-group, wrapped-error |
| could not read path %s from keystore: %v | console | critical | nomad, keystore, filesystem, permissions, encryption |
| could not load key file %s from keystore: %w | console | critical | keyring, keystore, file-io, go |
| root key ID %s must match key file %s | console | critical | keyring, keystore, key-rotation, go |
| could not add key file %s to keystore: %w | console | critical | keyring, cipher, key-rotation, go |
| keyring is not ready - waiting for keys %s | exception | warning | keyring, kms, transient, retry |
| could not encrypt: %w | exception | error | encryption, kms, aead, go |
| failed to parse signed token: %w | validation | error | jwt, jose, parsing, go |
| invalid signature: %w | validation | error | jwt, signature, jose, key-rotation, go |
| invalid claims: %w | validation | error | jwt, claims, validation, jose, go |
| no such KMS provider %q configured | console | error | kms, keystore, configuration, go |
| unable to create KMS wrapper for provider %q: %w | console | error | kms, wrapper, configuration, credentials, go |
| %w (root key): %w | console | critical | encryption, kms, keyring, decrypt-failed |
| %w (rsa key): %w | console | error | encryption, kms, rsa, jwt-signing |
| could not add cipher: %w | console | error | encryption, keyring, cipher-setup |
| missing metadata | exception | error | encryption, keyring, missing-metadata |
| could not configure cipher: %w | console | error | encryption, aes-gcm, kms, key-length |
| invalid algorithm %s | console | error | encryption, keyring, invalid-algorithm, version-compatibility |
| error parsing rsa key: %w | console | error | rsa, x509, keyring, key-parsing |
| no such key | exception | error | keyring, key-not-found, timeout |
| keyring has not been initialized yet | exception | warning | keyring, not-initialized, bootstrap |
| no such key %q in keyring | exception | error | keyring, key-management, lookup-failed |
| failed to generate key wrapper key: %w | exception | error | cryptography, entropy, key-wrapping |
| unable to create key wrapper: %w | exception | error | kms, key-wrapping, configuration |
| failed to encrypt root key: %w | exception | error | kms, encryption, network |
| failed to encrypt rsa key: %w | exception | error | kms, rsa, encryption |
| no such provider %q configured | exception | critical | kms, keyring, configuration |
| failed to fetch key from any peer: %v | exception | critical | go, nomad, keyring, replication, rpc |
| failed to add key to keyring: %v | exception | critical | go, nomad, keyring, replication, encryption |
| only one server.keyring can be active in Nomad Community Edi | exception | error | go, nomad, configuration, licensing, keyring |
| timeout cannot be negative | validation | error | go, nomad, scheduler, configuration, validation |
| eval broker disabled | exception | warning | go, nomad, scheduler, broker, lifecycle |
| Evaluation ID not found | exception | error | go, nomad, scheduler, broker, concurrency |
| Token does not match for Evaluation ID | exception | error | go, nomad, scheduler, broker, concurrency |
| Evaluation ID Ack'd after Nack timer expiration | exception | error | go, nomad, scheduler, broker, timeout, concurrency |
| failed to lookup eval: %v | exception | error | |
| failed to lookup related evals: %v | exception | error | |
| dequeue requires at least one scheduler type | validation | error | |
| dequeue disallowed: calling scheduler version is %d; leader | exception | error | |
| only a single eval can be updated | validation | error | |
| only a single eval can be created | validation | error | |
| evaluation already exists | exception | error | |
| only a single eval can be reblocked | validation | error | |
| evaluation does not exist | exception | error | |
| evaluation not blocked | exception | warning | nomad, rpc, scheduler, state-check |
| all servers must be running version %v or later to delete ev | exception | error | nomad, rpc, version-compatibility, cluster-upgrade |
| evals cannot be deleted by both ID and filter | validation | error | nomad, rpc, validation, request-conflict |
| evals must be deleted by either ID or filter | validation | error | nomad, rpc, validation, empty-request |
| failed to lookup state snapshot: %v | exception | critical | nomad, state-store, snapshot, storage |
| eval %s is not safe to delete | exception | error | nomad, rpc, scheduler, safety-check |
| failed adding job to periodic dispatcher: %v | exception | error | nomad, fsm, raft, periodic-job |
| failed to retrieve latest deployment: %v | exception | critical | nomad, fsm, deployment, state-store |
| periodicDispatcher.Remove failed: %w | exception | error | nomad, raft, fsm, periodic-job |
| index update failed: %v | exception | error | nomad, raft, fsm, state-store |
| DeleteJob failed: %w | exception | error | nomad, raft, fsm, job-purge |
| JobByID lookup failed: %w | exception | error | nomad, raft, fsm, state-store |
| job %q in namespace %q doesn't exist to be deregistered | exception | error | nomad, raft, fsm, job-not-found |
| UpsertJob failed: %w | exception | error | nomad, raft, fsm, state-store |
| Invalid variable operation '%s' | exception | error | nomad, fsm, variables, version-skew |
| all servers should be running version %v or later to use dyn | validation | error | nomad, host-volumes, version-skew, rpc |
| missing volume definition | validation | error | nomad, host-volumes, request-validation |
| validating volume %q against state failed: %v | validation | error | nomad, host-volumes, validation, state-store |
| could not place volume %q: %w | exception | error | nomad, host-volumes, state-store, rpc |
| volume validation failed: %w | validation | error | nomad, host-volumes, validation, schema |
| volume validation failed: no such namespace %q | validation | error | nomad, host-volumes, namespace, validation |
| cannot update volume %q: volume does not exist | validation | error | nomad, host-volumes, update, not-found |
| validating volume %q update failed: %v | validation | error | nomad, host-volumes, update-validation, immutable-field |
| node %q does not exist | validation | error | nomad, host-volumes, node, not-found |
| node pool %q does not exist | validation | error | nomad, host-volumes, node-pool, not-found |
| node ID %q is not in pool %q | validation | error | nomad, host-volumes, node-pool, validation |
| no such node %s | validation | error | nomad, host-volumes, node-not-found, placement |
| node %s is not feasible for volume | validation | error | nomad, host-volumes, constraints, placement |
| namespace %q does not allow volumes to use node pool %q | validation | error | nomad, host-volumes, node-pool, namespace-governance, acl |
| no node meets constraints: %d nodes had existing volume, %d | exception | error | nomad, host-volumes, placement, constraints, scheduling |
| missing volume ID to delete | validation | error | nomad, host-volumes, missing-argument, input-validation |
| could not query host volume: %w | exception | error | nomad, host-volumes, state-store, internal-error |
| no such volume: %s | validation | error | nomad, host-volumes, not-found, delete |
| volume %s in use by allocations: %v | validation | error | nomad, host-volumes, resource-in-use, delete, allocations |
| volume cannot be removed from unknown node without force=tru | validation | error | nomad, host-volumes, storage, node-connectivity |
| missing job for registration | validation | error | nomad, job-registration, validation, api |
| mismatched request namespace in request: %q, %q | validation | error | nomad, namespace, job-registration, validation |
| missing job ID for revert | validation | error | nomad, job-revert, validation, api |
| job %q not found | validation | error | nomad, job-revert, not-found, state-store |
| can't revert to current version | validation | error | nomad, job-revert, no-op, version-mismatch |
| job %q in namespace %q at version %d not found | validation | error | nomad, job-revert, version-not-found, history |
| Current job has version %d; enforcing version %d | validation | error | nomad, job-revert, optimistic-concurrency, version-conflict |
| missing job ID for marking job as stable | validation | error | nomad, job-stable, validation, missing-argument |
| missing job ID for evaluation | validation | error | nomad, validation, request-validation |
| job not found | validation | error | nomad, not-found, job-lookup |
| can't evaluate periodic job | validation | error | nomad, periodic-job, unsupported-operation |
| can't evaluate parameterized job | validation | error | nomad, parameterized-job, unsupported-operation |
| missing job ID for deregistering | validation | error | nomad, validation, deregister |
| given no jobs to deregister | validation | warning | nomad, validation, batch, empty-input |
| total count was greater than configured job_max_count: %d > | validation | error | nomad, scaling, configuration-limit, capacity |
| %s %d: job exists with conflicting job modify index: %d | validation | warning | nomad, conflict, optimistic-concurrency, scaling |
| error looking up job version by tag: %v | exception | error | nomad, state-store, job-versioning, internal-error |
| tag %q not found | validation | error | nomad, job-versioning, tag-not-found |
| version %d not found | validation | error | nomad, job-versioning, version-not-found |
| failed to create job diff: %v | exception | error | nomad, job-diff, serialization |
| unable to look up summary for job: %v | exception | error | nomad, state-store, job-list |
| missing job ID | validation | error | nomad, request-validation, missing-parameter |
| JobID required for actions | validation | error | nomad, request-validation, missing-parameter |
| Job required for plan | validation | error | nomad, request-validation, missing-parameter |
| scheduler resulted in an unexpected number of plans: %v | exception | error | nomad, scheduler, plan |
| failed to annotate job diff: %v | exception | error | |
| scheduler resulted in an unexpected number of eval updates: | exception | error | |
| Failed to parse cron expression: %v | validation | error | |
| job can't be submitted with 'Dispatched' set | validation | error | |
| cannot update job from type %q to %q | validation | error | |
| cannot update periodic job to being non-periodic | validation | error | |
| cannot update non-periodic job to being periodic | validation | error | |
| cannot update parameterized job to being non-parameterized | validation | error | |
| cannot update non-parameterized job to being parameterized | validation | error | |
| field 'Dispatched' is read-only | validation | error | |
| missing parameterized job ID | validation | error | nomad, api, missing-parameter, validation |
| parameterized job not found | validation | error | nomad, api, not-found, namespace |
| Specified job %q is not a parameterized job | validation | error | nomad, api, job-spec, parameterized-job |
| Specified job %q is stopped | validation | error | nomad, api, stopped-job, state |
| failed to retrieve jobs for idempotency check | exception | error | nomad, api, state-store, idempotency, internal |
| Payload is not provided but required by parameterized job | validation | error | nomad, api, payload, parameterized-job, validation |
| Payload provided but forbidden by parameterized job | validation | error | nomad, api, payload, parameterized-job, validation |
| Payload exceeds maximum size; %d > %d | validation | error | nomad, api, payload, size-limit, validation |
| Duplicate key %q in passed metadata | validation | warning | nomad, api, metadata, validation |
| Dispatch request included unpermitted metadata keys: %v | validation | error | nomad, api, metadata, parameterized-job, validation |
| Dispatch did not provide required meta keys: %v | validation | error | |
| dispatch job priority must be between [%d, %d] | validation | error | |
| version must be zero when tagging latest, got: %d | validation | error | |
| task for Consul Connect Native service %s->%s is ambiguous a | validation | error | |
| task %s named by Consul Connect Native service %s->%s does n | validation | error | |
| Consul Connect services %q and %q in group %q using same add | validation | error | consul-connect, nomad-job-spec, port-conflict, validation |
| Consul Connect transparent proxy cannot be used with network | validation | error | consul-connect, transparent-proxy, dns, nomad-job-spec, validation |
| Consul Connect transparent proxy port %q must be numeric or | validation | error | consul-connect, transparent-proxy, port-label, nomad-job-spec, validation |
| Consul Connect transparent proxy requires there is only one | validation | error | consul-connect, transparent-proxy, nomad-job-spec, validation |
| %s: %w: group %q has %d networks | validation | error | nomad, consul-connect, job-validation, network |
| %s: %w: group %q uses network mode %q; must be %s | validation | error | nomad, consul-connect, network-mode, job-validation |
| Consul Connect service name %q in group %q must not contain | validation | error | nomad, consul-connect, naming, job-validation |
| Consul Connect group %q with service %q must not contain upp | validation | error | nomad, consul-connect, naming, job-validation |
| task.consul.partition %q must match group.consul.partition % | validation | error | nomad, consul, partitions, job-validation |
| exposed service check %s->%s->%s requires use of sidecar_pro | validation | error | nomad, consul-connect, job-validation, expose-check |
| exposed service check %s[%s]->%s->%s is not a task-group ser | validation | error | nomad, consul-connect, job-validation, expose-check |
| unable to determine local service port for service check %s- | validation | error | nomad, consul-connect, port-label, expose-check |
| job %q is in nonexistent node pool %q | validation | error | nomad, node-pool, job-validation |
| Vault %q not enabled but used in the job | validation | error | nomad, vault, job-validation, server-config |
| %w, Namespaces: %s | validation | error | nomad, vault, validation, job-spec |
| error in job mutator %s: %v | exception | error | nomad, job-mutation, admission-hook, validation |
| job type cannot be core | validation | error | nomad, job-spec, validation |
| job can't be submitted with a payload, only dispatched | validation | error | nomad, dispatch, job-spec, validation |
| job priority must be between [%d, %d] | validation | error | nomad, job-spec, priority, validation |
| tasks can only have 1 identity block until all servers are u | validation | error | nomad, workload-identity, version-skew, rolling-upgrade |
| total count was greater than configured job_max_count: %d > | validation | error | nomad, capacity-limits, job-spec, configuration |
| Service %s in %s cannot have an identity until all servers a | validation | error | nomad, workload-identity, consul, version-skew |
| Service %s in %s has an identity with an empty name | validation | error | nomad, workload-identity, consul, job-spec |
| Task %s has an identity called %s but no vault block | validation | warning | nomad, workload-identity, vault, job-spec |
| Task %s cannot have an identity for Vault until all servers | validation | error | nomad, vault, workload-identity, version-compatibility, job-validation |
| Task %s uses Vault cluster %s but does not have an identity | validation | error | nomad, vault, workload-identity, job-validation, missing-identity |
| Memory oversubscription is not enabled; Task "%v.%v" memory_ | validation | warning | nomad, resources, memory, oversubscription, scheduler-config |
| job source size of %s exceeds maximum of %s and will be disc | exception | warning | nomad, job-submission, size-limit, hcl, job-registration |
| job %q is in nonexistent namespace %q | validation | error | nomad, namespace, job-validation, state-store |
| used task driver %q is not allowed in namespace %q | validation | error | nomad, namespace, driver-policy, job-validation |
| used task drivers %q are not allowed in namespace %q | validation | error | nomad, namespace, driver-policy, job-validation |
| used group network mode %q is not allowed in namespace %q | validation | error | nomad, namespace, network-mode, job-validation |
| used group network modes %q are not allowed in namespace %q | validation | error | nomad, namespace, network-mode, job-validation |
| keyring cannot be prepublished and full rotated at the same | validation | error | nomad, keyring, rotation, cli, mutually-exclusive-flags |
| root key material is required | validation | error | nomad, keyring, validation, root-key |
| root key algorithm cannot be changed after a key is created | validation | error | nomad, keyring, immutability, root-key |
| root key ID is required | validation | error | nomad, keyring, validation, missing-parameter |
| active root key cannot be deleted - call rotate first | validation | error | nomad, keyring, root-key, state-constraint |
| leadership transfer not supported with Raft version lower th | exception | error | nomad, raft, leadership, version-compatibility |
| failed to transfer leadership in %d attempts. last error: %w | exception | error | nomad, raft, leadership, retry-exhausted |
| must specify at least one namespace | validation | error | nomad, namespace, validation, empty-input |
| Invalid namespace %q: %v | validation | error | nomad, namespace, validation, schema |
| must specify at least one namespace to delete | validation | error | nomad, api-validation, namespace-delete |
| can not delete default namespace | validation | error | nomad, namespace-delete, protected-resource |
| namespace %q has non-terminal jobs in regions: %v | validation | error | nomad, namespace-delete, precondition-failed |
| namespace %s does not exist | validation | error | nomad, namespace, not-found |
| unexpectedly did not forward Job.List to region %q | exception | error | nomad, rpc-forwarding, multi-region |
| unexpectedly did not forward Alloc.List to region %q | exception | error | nomad, rpc-forwarding, multi-region |
| unexpectedly did not forward CSIVolume.List to region %q | exception | error | nomad, rpc-forwarding, csi, multi-region |
| unexpectedly did not forward Variables.List to region %q | exception | error | nomad, rpc-forwarding, variables, multi-region |
| invalid status for node | validation | error | nomad, node-registration, validation |
| failed to computed node class: %v | exception | error | nomad, node-registration, computed-class |
| node secret ID does not match. Not registering node. | validation | error | nomad, node-registration, security, secret-mismatch |
| failed to query node pool: %v | exception | error | nomad, node-pool, state-store, internal-error |
| failed to sign node identity claims: %v | exception | error | nomad, jwt, keyring, node-identity |
| missing node ID for client deregistration | validation | error | nomad, validation, deregistration |
| missing node IDs for client deregistration | validation | error | nomad, validation, batch, deregistration |
| node not found | validation | error | nomad, deregistration, not-found, idempotency |
| missing node ID for client status update | validation | error | nomad, validation, heartbeat, node-status |
| failed to query node allocs: %v | exception | error | |
| missing node ID for drain update | validation | error | |
| node event must not be set | validation | error | |
| missing node ID for setting scheduling eligibility | validation | error | |
| invalid scheduling eligibility %q | validation | error | |
| can not set node's scheduling eligibility to eligible while | validation | error | |
| missing node ID for evaluation | validation | error | |
| must update at least one allocation | validation | error | |
| failed to retrieve node %s: %v | validation | error | |
| node %s not found | validation | error | |
| node %s is not allowed to update allocs while in status %s | validation | error | |
| evals field must not be set | validation | error | nomad, rpc, validation, client-server |
| failed to snapshot state: %v | exception | critical | nomad, state-store, internal, snapshot |
| failed to find allocs for '%s': %v | exception | critical | nomad, state-store, allocations, internal |
| failed to find system jobs for '%s': %v | exception | critical | nomad, state-store, system-jobs, internal |
| no node events given | validation | error | nomad, rpc, events, validation |
| no node events given for node %q | validation | error | nomad, rpc, events, validation |
| all servers must be running version %v or later to upsert no | validation | error | nomad, node-pools, versioning, rolling-upgrade |
| all servers must be running version %v or later to delete no | validation | error | nomad, node-pools, versioning, rolling-upgrade |
| node pool %q has non-terminal jobs in regions: %v | validation | error | nomad, node-pools, jobs, multi-region |
| node pool %q has nodes in regions: %v | validation | error | nomad, node-pools, nodes, multi-region |
| unable to look up summary for job: %v | exception | error | |
| id %q was not found in the Raft configuration | validation | error | |
| %s %q was not found in the Raft configuration | error_code | error | |
| autopilot config not initialized yet | validation | error | |
| All servers should be running version %v to update autopilot | validation | error | |
| error getting server raft protocol versions: %s | exception | error | |
| all servers must have raft_protocol set to 3 or higher to us | validation | error | |
| All servers should be running version %v to update scheduler | validation | error | |
| scheduler config not initialized yet | validation | error | |
| failed to encode response: %v | http | error | |
| failed to stream snapshot: %v | http | error | network, io, snapshot, rpc |
| failed to restore from snapshot: %v | http | critical | raft, snapshot, restore, state-store |
| failed to read stream: %v | http | error | streaming, rpc, snapshot, decode |
| timed out waiting to re-run leader actions | http | error | leadership, raft, timeout, snapshot |
| timed out waiting for re-run of leader actions | http | error | leadership, timeout, raft, snapshot |
| failed to retrieve jobs: %w | exception | error | state-store, vault, workload-identity, upgrade |
| failed to retrieve nodes: %w | exception | error | state-store, nodes, vault, upgrade |
| failed to decode input: %v | exception | error | decode, streaming, msgpack, rpc |
| failed adding job %s: %v | exception | error | periodic-jobs, cron, scheduling |
| failed to update job %q (%s) launch time: %v | exception | warning | periodic-jobs, heap, race-condition, scheduling |
| failed to add job %v: %v | exception | error | nomad, scheduler, periodic-jobs, duplicate-entry |
| failed to remove tracked job %q (%s): %v | exception | error | nomad, scheduler, periodic-jobs, state-inconsistency |
| periodic dispatch disabled | exception | error | nomad, leadership, periodic-jobs, availability |
| can't force run non-tracked job %q (%s) | exception | error | nomad, periodic-jobs, not-found |
| job %q (%s) already exists | exception | error | nomad, scheduler, duplicate-key, heap |
| heap doesn't contain job %q (%s) | exception | error | nomad, scheduler, heap, not-found |
| missing job ID for evaluation | validation | error | nomad, validation, rpc, missing-argument |
| job not found | exception | error | nomad, not-found, namespace, rpc |
| can't force launch non-periodic job | exception | error | nomad, validation, periodic-jobs, wrong-job-type |
| force launch for job %q failed: %v | exception | error | nomad, rpc, periodic-jobs, scheduler |
| cannot submit nil plan | exception | error | nomad, rpc, plan, internal-api |
| cannot submit plan without job info | validation | error | nomad, rpc, plan, internal-api |
| job %q in namespace %q not found | exception | error | nomad, rpc, plan, state-store, race-condition |
| invalid certificate, %s not in %s | exception | error | nomad, tls, certificate, raft, security |
| missing region for target RPC | exception | error | nomad, rpc, forwarding, internal-api |
| unknown Nomad server %s | exception | error | nomad, rpc, serf, membership, cluster |
| Failed to encode request: %v | exception | error | nomad, raft, encoding, messagepack, internal-api |
| request certificate is only valid for %s: %v | exception | error | nomad, tls, certificate, raft, security |
| unauthorized raft connection from %s: %v | exception | error | nomad, tls, raft, unauthorized, security |
| fuzzy search is not enabled | exception | error | nomad, go, configuration, feature-flag |
| fuzzy search query must be at least %d characters, got %d | validation | error | nomad, go, validation, input-length |
| context must be one of %v or 'all' for all contexts; got %q | validation | error | nomad, go, search, invalid-context |
| deprecated config field 'RaftBoltNoFreelistSync' is set; use | validation | error | nomad, go, deprecated-config, startup |
| Failed to create keystore tempdir | exception | error | nomad, go, filesystem, keystore, dev-mode |
| Failed to start RPC layer: %v | exception | critical | nomad, go, rpc, port-conflict, startup |
| Failed to start Raft: %v | exception | critical | nomad, go, raft, consensus, startup |
| Failed to start serf: %v | exception | critical | nomad, go, serf, gossip, startup |
| Failed to start workers: %v | exception | error | nomad, go, workers, scheduler, startup |
| failed to create server Consul syncer: %v | exception | critical | startup, consul, configuration |
| failed to create deployment watcher: %v | exception | critical | startup, deployment-watcher, server |
| failed to create volume watcher: %v | exception | critical | startup, csi, volume-watcher |
| failed to wait for keyring decryption to complete: %v | exception | critical | keyring, encryption, startup, timeout |
| can't reload uninitialized RPC listener | exception | error | tls, reload, rpc, sighup |
| Reload given a nil config | validation | error | reload, nil-config, api-misuse |
| server.nomad: unable to query Consul datacenters: %v | exception | warning | consul, discovery, quorum, retry |
| failed to query service %q in Consul datacenter %q: %v | exception | warning | consul, service-discovery, multi-dc, acl |
| contacted %d Nomad Servers: %v | exception | warning | raft, join, consul, network |
| Client RPC advertise address is not a TCP Address: %v | exception | critical | network, advertise, startup, address |
| Client RPC advertise address is not advertisable: %v | exception | error | network, configuration, startup, nomad |
| Failed to resolve Server RPC advertise address: %v | exception | error | network, dns, configuration, nomad |
| Server RPC advertise address is not a TCP Address: %v | exception | error | network, type-assertion, configuration, nomad |
| Server RPC advertise address is not advertisable: %v | exception | error | network, configuration, startup, nomad |
| failed to write Raft version file: %v | exception | error | filesystem, storage, nomad |
| existing BoltDB raft store found at %s; run 'nomad operator | exception | error | storage, raft, upgrade, nomad |
| failed to create WAL directory: %v | exception | error | filesystem, storage, raft, nomad |
| failed to open WAL log store: %v | exception | error | storage, raft, wal, nomad |
| unsupported raft log store backend: %q | validation | error | configuration, raft, validation, nomad |
| failed to write peers.info file: %v | exception | error | filesystem, raft, storage, nomad |
| failed to delete peers.json, please delete manually (see pee | exception | error | raft, filesystem, recovery, permissions |
| recovery failed to parse peers.json: %v | exception | error | raft, recovery, json, configuration |
| recovery failed to make temp FSM: %v | exception | error | raft, recovery, fsm, internal |
| recovery failed: %v | exception | critical | raft, recovery, cluster, data-loss |
| recovery failed to delete peers.json, please delete manually | exception | error | raft, recovery, filesystem, permissions |
| downgrading Raft is not supported, current version is %d, pr | exception | critical | raft, versioning, upgrade, configuration |
| invalid configuration: unknown scheduler %q in enabled sched | validation | error | configuration, scheduler, startup |
| invalid configuration: %q scheduler not enabled | validation | error | configuration, scheduler, core, startup |
| all servers should be running version %v or later to use the | validation | error | service-registration, versioning, cluster, upgrade |
| failed to read filter expression: %v | validation | error | nomad, filter-expression, bexpr, input-validation |
| node ids missing | error_code | error | nomad, state-store, input-validation, node-deregistration |
| node not found: %s | error_code | error | nomad, state-store, node-deregistration, missing-entity |
| node not found | error_code | error | nomad, state-store, node-status, missing-entity |
| can not set node's scheduling eligibility to eligible while | validation | error | nomad, state-store, node-drain, scheduling-eligibility, invalid-state |
| node lookup failed: %v | exception | error | nomad, state-store, storage, node-events |
| node update failed: %v | exception | error | nomad, state-store, storage, node-events, write-failure |
| index update failed: %v | exception | error | nomad, state-store, raft, memdb |
| csi_plugin lookup error: %s %v | exception | error | nomad, csi, state-store, memdb |
| csi_plugins insert error: %v | exception | error | nomad, csi, state-store, memdb |
| csi_plugins lookup failed: %v | exception | error | nomad, csi, state-store, memdb |
| csi_plugins lookup error %s: %v | exception | error | nomad, csi, state-store, memdb |
| csi_plugins delete error: %v | exception | error | nomad, csi, state-store, garbage-collection |
| csi_plugins update error %s: %v | exception | error | nomad, csi, state-store, memdb |
| error getting job summary: %v | exception | error | nomad, csi, state-store, job-summary |
| error getting allocations: %v | exception | error | |
| error getting plugin: %s, %v | exception | error | |
| node lookup by SecretID failed: %v | exception | error | |
| job %q is in nonexistent namespace %q | validation | error | |
| job %q is in nonexistent node pool %q | validation | error | |
| job lookup failed: %v | exception | error | |
| setting job status for %q failed: %v | exception | error | |
| unable to create job summary: %v | exception | error | nomad, state-store, job-summary |
| unable to upsert job into job_version table: %v | exception | error | nomad, state-store, job-version |
| unable to update job scaling policies: %v | exception | error | nomad, state-store, scaling-policies |
| unable to update job recommendations: %v | exception | error | nomad, state-store, recommendations |
| unable to update job csi plugins: %v | exception | error | nomad, state-store, csi |
| unable to update job submission: %v | exception | error | nomad, state-store, job-submission |
| unable to update preserved values: %v | exception | error | nomad, state-store, multiregion |
| job insert failed: %v | exception | error | nomad, state-store, memdb |
| job not found | exception | error | state-store, job, deregistration |
| unable to retrieve summary for parent job: %v | exception | error | state-store, job-summary, parent-job |
| unknown old job status %q | exception | error | state-store, job-summary, status, corruption |
| job summary insert failed: %v | exception | error | state-store, job-summary, raft |
| job delete failed: %v | exception | error | state-store, raft, delete |
| deployment lookup for job %s failed: %v | exception | error | state-store, deployments, lookup |
| eval lookup for job %s failed: %v | exception | error | |
| eval lookup failed: %v | exception | error | |
| eval insert failed: %v | exception | error | |
| deleting job from plugin: %v | exception | error | |
| deleting job summary failed: %v | exception | error | |
| deleting job submission failed: %v | exception | error | |
| deleting job scaling policies failed: %v | exception | error | |
| deleting job recommendatons failed: %v | exception | error | |
| deleting job scaling events failed: %v | exception | error | nomad, state-store, memdb, job-deletion |
| deleting job volume claims failed: %v | exception | error | nomad, state-store, volumes, job-deletion |
| getting job scaling policies for deletion failed: %v | exception | error | nomad, state-store, scaling-policies, job-deletion |
| deleting scaling policy failed: %v | exception | error | nomad, state-store, scaling-policies, job-deletion |
| deleting job versions failed: %v | exception | error | nomad, state-store, job-versions, pruning |
| failed to insert job into job_version table: %v | exception | error | nomad, state-store, job-versions, insert |
| failed to look up job versions for %q: %v | exception | error | nomad, state-store, job-versions, gc |
| failed to delete job %v (%d) from job_version | exception | error | nomad, state-store, job-versions, delete |
| job submissions lookup failed: %v | exception | error | nomad, state-store, job-submissions |
| job submission lookup failed: %v | exception | error | nomad, state-store, job-submission |
| job_summary lookup failed: %v | exception | error | nomad, state-store, job-summary, prefix |
| volume %s is in nonexistent namespace %s | validation | error | nomad, csi, namespace, volume |
| volume existence check error: %v | exception | error | nomad, csi, volume, state-store |
| volume identity cannot be updated: %s | validation | error | nomad, csi, volume, immutability |
| volume insert: %v | exception | error | state-store, memdb, csi, nomad |
| csi_volumes lookup failed: %v | exception | error | state-store, memdb, csi, read-txn, nomad |
| volume lookup failed for %s: %v | exception | error | state-store, memdb, csi, read-txn, nomad |
| volume lookup failed: %v | exception | error | state-store, memdb, csi, plugin, nomad |
| alloc lookup failed: %v | exception | error | state-store, memdb, allocs, csi, nomad |
| volume lookup failed: %s %v | exception | error | state-store, memdb, csi, node, nomad |
| volume lookup failed: %s: %v | exception | error | state-store, memdb, csi, claim, nomad |
| volume not found: %s | exception | error | csi, volume, claim, not-found, nomad |
| volume row conversion error | exception | error | go, state-store, csi, nomad |
| structs.ErrUnknownAllocationPrefix | exception | error | go, state-store, csi, nomad, allocation |
| alloc %q failed to claim volume %q: %w | exception | error | csi, nomad, volume-claim, capacity |
| volume update failed: %s: %v | exception | error | go, state-store, csi, nomad, storage |
| volume row conversion error: %s | exception | error | go, state-store, csi, nomad, corruption |
| volume in use: %s | exception | warning | csi, nomad, volume-in-use, claims |
| volume delete failed: %s: %v | exception | error | go, state-store, csi, nomad, delete |
| plugin lookup error: %s %v | exception | error | nomad, state-store, csi, plugin-lookup |
| csi_plugin lookup failed: %s %v | exception | error | nomad, state-store, csi, plugin-lookup |
| periodic launch lookup failed: %v | exception | error | nomad, state-store, periodic-job, lookup-failed |
| launch insert failed: %v | exception | error | nomad, state-store, periodic-job, insert-failed |
| launch lookup failed: %v | exception | error | nomad, memdb, state-store, lookup |
| launch not found | exception | error | nomad, state-store, periodic-job, not-found |
| launch delete failed: %v | exception | error | nomad, memdb, state-store, delete |
| setting job status failed: %v | exception | error | nomad, state-store, evals, job-status |
| job summary lookup failed: %v | exception | error | nomad, state-store, evals, job-summary |
| failed to get blocked evals for job %q in namespace %q: %v | exception | error | nomad, state-store, memdb, blocked-evals |
| unable to find eval id %q | exception | error | nomad, eval, plan-apply, missing-entity |
| failed to lookup evals: %v | exception | warning | nomad, state-store, memdb, garbage-collection |
| eval delete failed: %v | exception | error | nomad, state-store, memdb, evals |
| failed to lookup job for eval: %v | exception | error | nomad, state-store, evals, job-lookup |
| failed to lookup eval allocs: %v | exception | error | nomad, state-store, allocs, evals |
| alloc delete failed: %v | exception | error | nomad, state-store, allocs, memdb |
| service registration delete for alloc failed: %v | exception | error | nomad, state-store, service-registration, allocs |
| updating alloc failed: %v | exception | error | nomad, state-store, alloc-update |
| upserting evals failed: %v | exception | error | nomad, state-store, evals |
| error updating deployment: %v | exception | error | |
| error updating job summary: %v | exception | error | |
| error updating enterprise features: %v | exception | error | |
| error updating plugin for terminal alloc: %v | exception | error | |
| alloc insert failed: %v | exception | error | |
| error deregistering services for terminal allocs: %v | exception | error | |
| could not lookup allocs: %w | exception | error | |
| followup eval lookup failed: %v | exception | error | |
| attempting to upsert allocation %q without a job | exception | error | nomad, alloc, validation |
| Deployment ID %q couldn't be updated as it does not exist | validation | error | nomad, state-store, deployment, not-found |
| Deployment %q has terminal status %q: | validation | error | nomad, state-store, deployment, invalid-state |
| failed to update job stability: %v | exception | error | nomad, state-store, deployment, job-stability |
| tag %q already exists on a different version of job %q | validation | error | nomad, state-store, job-versions, tag-conflict |
| job %q version %d not found | validation | error | nomad, state-store, job-versions, not-found |
| tag %q not found on job %q | validation | warning | nomad, state-store, job-versions, not-found |
| Task group %q has %d/%d healthy allocations | validation | error | nomad, deployment, canary, health-check |
| alloc %q lookup failed: %v | exception | error | nomad, state-store, memdb, raft |
| unknown alloc %q | validation | error | nomad, state-store, allocation, raft |
| alloc %q is not part of deployment %q | validation | error | nomad, state-store, deployment, allocation, mismatch |
| error inserting job summary: %v | exception | error | nomad, state-store, job-summary, raft |
| job summary update failed %w | exception | error | nomad, state-store, job-summary, error-wrapping |
| unknown new job status %q | exception | error | nomad, state-store, job-status, validation |
| ScalingPoliciesByJob lookup failed: %v | exception | error | nomad, state-store, scaling-policies |
| DeleteScalingPolicies of removed policies failed: %v | exception | error | nomad, state-store, scaling-policies |
| UpsertScalingPolicies of policies failed: %v | exception | error | nomad, state-store, scaling-policies |
| unable to lookup job summary for job id %q in namespace %q: | exception | error | nomad, state-store, alloc, job-summary |
| unable to query job: %v | exception | error | nomad, state-store, alloc, gc |
| job summary for job %q in namespace %q is not present | exception | error | nomad, state-store, job-summary, corruption |
| unable to find task group in the job summary: %v | exception | error | nomad, state-store, job-summary, raft |
| updating job summary failed: %v | exception | error | nomad, state-store, memdb, job-summary |
| policy lookup failed: %v | exception | error | nomad, acl, state-store, memdb |
| upserting policy failed: %v | exception | error | nomad, acl, state-store, memdb |
| deleting acl policy failed: %v | exception | error | nomad, acl, state-store, delete |
| acl policy lookup failed: %v | exception | error | nomad, acl, state-store, read-path |
| token lookup failed: %v | exception | error | nomad, state-store, memdb, acl, raft |
| upserting token failed: %v | exception | error | nomad, state-store, acl, raft |
| deleting acl token failed: %v | exception | error | nomad, state-store, acl, raft |
| acl token lookup failed: missing accessor id | exception | error | nomad, state-store, acl, input-validation |
| acl token lookup failed: %v | exception | error | nomad, state-store, memdb, acl |
| acl token lookup failed: missing secret id | exception | error | nomad, state-store, acl, input-validation |
| bootstrap check failed: %v | exception | error | nomad, acl, bootstrap, state-store |
| ACL bootstrap already done | exception | error | nomad, acl, bootstrap |
| Invalid reset index for ACL bootstrap | exception | error | nomad, acl, bootstrap |
| one-time token lookup failed: missing secret | validation | warning | nomad, state-store, one-time-token, validation |
| namespace %q using non-existent quota %q | validation | error | nomad, namespace, quota, validation |
| namespace not found | validation | warning | nomad, namespace, state-store |
| default namespace can not be deleted | validation | error | nomad, state-store, namespace |
| namespace %q contains at least one non-terminal job %q. All | validation | error | nomad, state-store, namespace, job-lifecycle |
| namespace %q contains at least one CSI volume %q. All CSI vo | validation | error | nomad, state-store, namespace, csi |
| namespace %q contains at least one variable. All variables i | validation | error | nomad, state-store, namespace, variables |
| scaling policy not found | validation | warning | nomad, state-store, scaling-policy, not-found |
| scaling policy delete failed: %v | exception | error | nomad, state-store, scaling-policy, transaction |
| scaling_policy lookup failed: %v | exception | error | nomad, state-store, scaling-policy, lookup |
| scaling policy lookup failed: %v | exception | error | nomad, state-store, scaling-policy, prefix-lookup |
| alloc %v doesn't exist | validation | error | |
| failed acl token listing: %v | exception | error | |
| index update failed: %v | exception | error | |
| ACL role lookup failed: %v | exception | error | |
| ACL role with name %s already exists | validation | error | nomad, acl, uniqueness, name-conflict |
| ACL role insert failed: %v | exception | error | nomad, state-store, memdb, acl |
| ACL policy lookup failed: %v | exception | error | nomad, acl, state-store, memdb |
| ACL role deletion failed: %v | exception | error | nomad, state-store, acl, memdb |
| index update failed: %v | exception | error | nomad, state-store, acl, index |
| ACL auth method lookup failed: %v | exception | error | nomad, state-store, acl, binding-rule, auth-method |
| ACL binding rule insert failed: ACL auth method not found | validation | error | nomad, acl, binding-rule, auth-method, raft |
| ACL binding rule lookup failed: %v | exception | error | nomad, state-store, acl, binding-rule, memdb |
| ACL binding rule insert failed: %v | exception | error | nomad, state-store, acl, memdb |
| ACL binding rule deletion failed: %v | exception | error | nomad, state-store, acl, delete |
| ACL binding rules lookup failed: %v | exception | error | nomad, state-store, acl, lookup |
| index update failed: %v | exception | error | nomad, state-store, acl, index |
| default ACL auth method already exists: %v | validation | error | nomad, acl, auth-method, validation |
| ACL auth method lookup failed: %v | exception | error | nomad, state-store, acl, lookup |
| ACL auth method insert failed: %v | exception | error | |
| ACL auth method deletion failed: %v | exception | error | |
| host volume %s is in nonexistent namespace %s | validation | error | |
| host volume %s has nonexistent node ID %s | validation | error | nomad, state-store, host-volume, referential-integrity |
| could not delete volume %s in use by alloc %s | validation | error | nomad, state-store, host-volume, in-use-resource |
| cannot rekey without setting the new key active | validation | error | nomad, state-store, keyring, encryption-key |
| modifying node pool %q is not allowed | validation | error | nomad, state-store, node-pool, immutable-resource |
| node pool %s not found | validation | error | nomad, state-store, node-pool, not-found |
| deleting node pool %q is not allowed | validation | error | nomad, state-store, node-pools, validation |
| Task group volume claim insert failed: %v | exception | critical | nomad, state-store, memdb, volume-claims |
| index update failed: %v | exception | critical | nomad, state-store, memdb, index |
| Task group volume claim lookup failed: %v | exception | error | nomad, state-store, volume-claims, read |
| Task group volume claim deletion failed: %v | exception | error | nomad, state-store, volume-claims, job-deregister |
| task group volume claim lookup failed: %v | exception | error | nomad, state-store, volume-claims, delete |
| index update failed: %w | exception | critical | nomad, state-store, index, volume-claims |
| variable lookup failed: %v | exception | error | |
| failed variable lookup: %s | exception | error | |
| failed sve lookup: %s | exception | error | |
| variable quota lookup failed: %v | exception | error | |
| failed inserting variable: %s | exception | error | |
| variables can store a maximum of %d bytes of encrypted data | validation | error | |
| variable quota insert failed: %v | exception | error | nomad, state-store, memdb, variables, quota |
| failed updating variable index: %s | exception | error | nomad, state-store, memdb, index |
| failed deleting variable entry: %s | exception | error | nomad, state-store, memdb, variables, delete |
| failed lock release: %s | exception | error | nomad, state-store, raft, persistence |
| failed inserting variable: %w | exception | error | nomad, state-store, storage, variables |
| failed updating variable index: %w | exception | error | nomad, state-store, raft-index, storage |
| error parsing server's last_log_index value: %s | exception | error | nomad, raft, parsing, rpc |
| error parsing server's last_log_term value: %s | exception | error | nomad, raft, parsing, rpc |
| requested index not in buffer | exception | error | nomad, event-stream, buffering, streaming |
| subscription closed | exception | error | nomad, event-stream, streaming, lifecycle |
| event dropped from buffer | exception | warning | nomad, event-stream, backpressure, streaming |
| error marshaling json for stream: %w | exception | error | nomad, streaming, json, serialization |
| error stream is no longer running: %w | exception | error | streaming, context-cancelled, ndjson, goroutine-lifecycle |
| invalid name '%s' | validation | error | acl, validation, naming |
| failed to parse rules: %v | validation | error | acl, validation, hcl, parse-error |
| description longer than %d | validation | error | acl, validation, limits |
| namespace must be set to set job ID | validation | error | acl, validation, job-acl, namespace |
| job ID must be set to set group | validation | error | acl, validation, job-acl |
| group must be set to set task | validation | error | acl, validation, job-acl |
| token expiration TTL '%s' should not be negative | validation | error | acl, token, validation, ttl |
| expiration time cannot be more than %s in the future (was %s | validation | error | acl, token, validation, ttl, expiration |
| expiration time cannot be less than %s in the future (was %s | validation | error | acl, token, validation, ttl, expiration |
| invalid token locality '%s' | validation | error | acl, validation, nomad |
| invalid token type '%s' | validation | error | acl, validation, nomad |
| invalid config: %w | validation | error | acl, validation, oidc, jwt, nomad |
| invalid MaxTokenTTL value '%s' (should be between %s and %s) | validation | error | acl, ttl, validation, nomad |
| invalid client assertion config: %w | validation | error | acl, oidc, validation, nomad |
| unexpected ExpirationLeeway type: %v | validation | error | json, unmarshal, acl, nomad |
| unexpected NotBeforeLeeway type: %v | validation | error | json, unmarshal, acl, nomad |
| unexpected ClockSkewLeeway type: %v | validation | error | nomad, acl, auth-method, configuration, type-mismatch |
| invalid PrivateKey: %w | validation | error | nomad, acl, oidc, private-key, validation |
| invalid KeySource %q | validation | error | nomad, acl, oidc, enum-value, validation |
| %w: must be absolute; got: %s | validation | error | nomad, acl, oidc, file-path, validation |
| %w; key header for key ID must be %q | validation | error | nomad, acl, oidc, jwt, validation |
| %w; certificate-derived key header must be one of: %q, %q | validation | error | nomad, acl, oidc, jwt, fips, validation |
| unsupported bind type: %q | validation | error | nomad, acl, binding-rule, enum-value, validation |
| selector is invalid: %v | validation | error | nomad, acl, binding-rule, selector, bexpr, validation |
| unexpected TTL type: %v | validation | error | nomad, acl, json-decoding, type-mismatch |
| invalid name '%s' | validation | error | nomad, validation, job-spec, actions |
| bitmap must be positive size | validation | error | nomad, bitmap, validation, ports |
| bitmap must be byte aligned | validation | error | nomad, bitmap, validation, alignment |
| can't copy nil Bitmap | validation | error | nomad, bitmap, nil-pointer, copy |
| artifact must not be nil | validation | error | nomad, config, validation, nil-receiver |
| http_read_timeout must be set | validation | error | nomad, config, validation, missing-field |
| http_read_timeout not a valid duration: %w | validation | error | nomad, config, validation, duration-parsing |
| http_read_timeout must be > 0 | validation | error | nomad, config, validation, duration-parsing |
| http_max_size must be set | validation | error | nomad, config, validation, missing-field |
| http_max_size not a valid size: %w | validation | error | config, validation, nomad, artifact |
| http_max_size must be < %d but found %d | validation | error | config, validation, overflow, nomad |
| gcs_timeout must be set | validation | error | config, validation, nomad, gcs |
| gcs_timeout not a valid duration: %w | validation | error | config, validation, duration, nomad |
| gcs_timeout must be > 0 | validation | error | config, validation, duration, nomad |
| git_timeout must be set | validation | error | config, validation, nomad, git |
| git_timeout not a valid duration: %w | validation | error | config, validation, duration, nomad |
| git_timeout must be > 0 | validation | error | config, validation, duration, nomad |
| hg_timeout must be set | validation | error | config, validation, nomad, mercurial |
| hg_timeout not a valid duration: %w | validation | error | config, validation, duration, nomad |
| hg_timeout must be > 0 | validation | error | nomad, config-validation, duration, mercurial |
| s3_timeout must be set | validation | error | nomad, config-validation, missing-field, s3 |
| s3_timeout not a valid duration: %w | validation | error | nomad, config-validation, duration-parse, s3 |
| s3_timeout must be > 0 | validation | error | nomad, config-validation, duration, s3 |
| decompression_file_count_limit must not be nil | validation | error | nomad, config-validation, missing-field, decompression |
| decompression_file_count_limit must be >= 0 but found %d | validation | error | nomad, config-validation, integer-range, decompression |
| decompression_size_limit must not be nil | validation | error | nomad, config-validation, missing-field, decompression |
| decompression_size_limit is not a valid size: %w | validation | error | nomad, config-validation, size-parse, decompression |
| decompression_size_limit must be < %d but found %d | validation | error | nomad, config-validation, overflow, decompression |
| disable_artifact_inspection must be set | validation | error | nomad, config-validation, missing-field, security |
| disable_filesystem_isolation must be set | validation | error | config, validation, nomad-agent |
| filesystem_isolation_extra_paths contains invalid lockdown p | validation | error | config, validation, landlock, paths |
| set_environment_variables must be set | validation | error | config, validation, nomad-agent |
| unable to parse address template %q: %v | validation | error | config, consul, template, address |
| Failed to load cert/key pair: %v | exception | error | tls, certificates, config |
| could not parse transparent proxy excluded outbound CIDR as | validation | error | validation, connect, cidr, networking |
| invalid user ID %q: %w | validation | error | validation, connect, uid |
| transparent proxy block has invalid UID field: %w | validation | error | validation, connect, transparent-proxy |
| transparent proxy block has invalid ExcludeUIDs field: %w | validation | error | validation, connect, transparent-proxy |
| attribute %q is missing an opening brace | validation | error | nomad, constraint, interpolation, validation |
| attribute %q is missing a closing brace | validation | error | nomad, constraint, interpolation, validation |
| unsupported attribute %q | validation | error | nomad, constraint, validation, attributes |
| invalid name %q, must match regex %s | validation | error | nomad, consul, config-validation, naming |
| cannot change attachment mode of claimed volume | validation | error | nomad, csi, volume, claim, storage |
| allocation missing: %s | exception | error | nomad, csi, volume-claim, missing-allocation |
| validation: %s | validation | error | nomad, csi, validation, volume-spec |
| plugin missing controller: %s | exception | error | nomad, csi, plugin, state-consistency |
| plugin missing node: %s | exception | error | nomad, csi, plugin, node-registration, state-consistency |
| can not diff jobs with different IDs: %q and %q | validation | error | |
| can not diff task groups with different names: %q and %q | validation | error | |
| can not diff tasks with different names: %q and %q | validation | error | |
| %s %q | exception | error | |
| %s%d,%s | http | error | nomad, rpc, status-code, acl |
| plan exceeds max allocation | validation | error | nomad, scheduler, capacity, plan |
| failed to parse %q: %v | exception | error | nomad, acl, hcl, parse-error |
| failed to construct ACL: %v | exception | error | nomad, acl, policy, construction |
| can't specify empty port | validation | error | nomad, ports, validation, config |
| port must be > 0 | validation | error | nomad, ports, validation, config |
| port must be < %d but found %d | validation | error | nomad, ports, validation, config |
| maximum of %d ports can be reserved | validation | error | nomad, ports, validation |
| invalid range: ending value (%v) less than starting (%v) val | validation | error | nomad, ports, validation |
| can only parse single port numbers or port ranges (ex. 80,10 | validation | error | nomad, ports, validation, parsing |
| %w: %s | validation | error | nomad, validation, disconnect-strategy, job-spec |
| invalid ID %q | validation | error | nomad, host-volumes, validation, uuid |
| capacity_max (%d) must be larger than capacity_min (%d) | validation | error | nomad, host-volumes, validation, capacity |
| invalid constraint: %v | validation | error | nomad, host-volumes, validation, constraints |
| invalid constraint %s: host volumes of the same name are alw | validation | error | nomad, validation, host-volume, constraint |
| cannot update a volume in use: claimed by allocs (%s) | validation | error | nomad, validation, host-volume, volume-in-use |
| capacity_max (%d) cannot be less than existing provisioned c | validation | error | nomad, validation, host-volume, capacity |
| invalid attachment mode: %q | validation | error | nomad, validation, host-volume, attachment-mode |
| invalid access mode: %q | validation | error | nomad, validation, host-volume, access-mode |
| %s 0: job already exists | validation | error | nomad, job-register, enforce-index, cas |
| %s %d: job exists with conflicting job modify index: %d | validation | error | nomad, job-register, enforce-index, cas, conflict |
| %s %d: job does not exist | validation | error | nomad, job-register, enforce-index, cas |
| failed to generate root key: %w | exception | critical | nomad, keyring, crypto, entropy |
| failed to generate rsa key: %w | exception | critical | nomad, keyring, rsa, crypto, entropy |
| unknown keyring provider: %q | validation | error | nomad, keyring, configuration, validation |
| root key metadata is required | validation | error | nomad, keyring, root-key, nil-validation |
| root key UUID is required | validation | error | nomad, keyring, root-key, uuid-validation |
| root key algorithm is required | validation | error | nomad, keyring, root-key, validation |
| root key state %q is invalid | validation | error | nomad, keyring, root-key, enum-validation |
| error parsing %s public key: %w | validation | error | nomad, keyring, rsa, x509, pem |
| unknown algorithm: %q | validation | error | nomad, keyring, algorithm, configuration |
| error parsing reserved_ports: %w | validation | error | nomad, scheduler, ports, network, validation |
| error parsing reserved_ports for network %q: %w | validation | error | nomad, scheduler, ports, network, validation |
| invalid port %d (out of range) | validation | error | nomad, scheduler, ports, job-spec |
| reserved port collision %s=%d | validation | error | nomad, port-collision, network, scheduling |
| no addresses available for %s network | validation | error | nomad, network, host-network, scheduling |
| no networks available | validation | error | nomad, network, deprecated-api, scheduling |
| bandwidth exceeded | validation | error | nomad, bandwidth, network, deprecated-api |
| dynamic port selection failed | validation | error | nomad, ports, exhaustion, scheduling |
| stochastic dynamic port selection failed | validation | error | nomad, ports, exhaustion, random |
| missing required Meta object | validation | error | nomad, validation, node-metadata, api |
| metadata keys must not be empty | validation | error | |
| %q is invalid; metadata keys must be valid dotted hcl identi | validation | error | |
| invalid node pool: %v | validation | error | |
| node is not allowed to register in node pool %q | validation | error | |
| cannot be empty | validation | error | |
| invalid enforcement %q | validation | error | |
| invalid name %q, must match regex %s | validation | error | |
| description longer than %d | validation | error | |
| id must be a uuid: %w | validation | error | |
| address must be in IP:port format: %w | validation | error | |
| invalid scheduler algorithm: %v | validation | error | |
| invalid service registration address | validation | error | |
| invalid check type (%q), must be one of %s | validation | error | |
| http type must have http path | validation | error | |
| http type must have valid http path | validation | error | |
| http type must have relative http path | validation | error | |
| script type must have a valid script path | validation | error | |
| missing required value interval. Interval cannot be less tha | validation | error | |
| interval (%v) cannot be lower than %v | validation | error | |
| missing required value timeout. Timeout cannot be less than | validation | error | |
| timeout (%v) is lower than required minimum timeout %v | validation | error | nomad, service-check, config-validation, timeout |
| invalid initial check state (%s), must be one of %q, %q, %q | validation | error | nomad, service-check, config-validation, consul |
| invalid address_mode %q - %s only valid for services | validation | error | nomad, service-check, address-mode, config-validation |
| invalid address_mode %q | validation | error | nomad, service-check, address-mode, config-validation |
| on_update must be %q, %q, or %q; got %q | validation | error | nomad, service-check, config-validation, deployment |
| on_update value %q is not compatible with check_restart | validation | error | |
| on_update value %q not supported with check_restart ignore_w | validation | error | |
| method type %q not supported in Nomad http check | validation | error | |
| expose may only be set on HTTP or gRPC checks | validation | error | |
| success_before_passing must be non-negative | validation | error | |
| success_before_passing not supported for check of type %q | validation | error | nomad, consul, service-check, validation |
| failures_before_critical must be non-negative | validation | error | nomad, consul, service-check, validation |
| failures_before_critical not supported for check of type %q | validation | error | nomad, consul, service-check, validation |
| failures_before_warning must be non-negative | validation | error | nomad, consul, service-check, validation |
| failures_before_warning not supported for check of type %q | validation | error | nomad, consul, service-check, validation |
| notes must not be longer than 255 characters | validation | error | nomad, consul, service-check, validation |
| %v: %q | validation | error | nomad, service-name, validation |
| Service address_mode must be %q if address is set | validation | error | nomad, address-mode, validation |
| Service address_mode must be %q, %q, or %q; not %q | validation | error | nomad, address-mode, validation |
| Service on_update must be %q, %q, or %q; not %q | validation | error | nomad, on-update, validation |
| Service provider must be %q, or %q; not %q | validation | error | nomad, service-discovery, validation, config |
| Check %s invalid: check requires a port but neither check no | validation | error | nomad, service-check, validation, port |
| Check %s invalid: tcp checks are not valid for Connect enabl | validation | error | nomad, consul-connect, service-check, validation |
| Check %s invalid: %v | validation | error | nomad, consul, service-check, validation |
| Service %s kind must be one of consul service kind or empty | validation | error | nomad, consul, service-kind, validation |
| Service %s is Connect Native and requires setting the task | validation | error | nomad, consul-connect, connect-native, validation |
| Service %s is Connect Native and requires setting the port | validation | error | nomad, consul-connect, connect-native, port |
| Service identity must provide at least one target aud value | validation | error | nomad, workload-identity, jwt, validation |
| Service name must be valid per RFC 1123 and can contain only | validation | error | nomad, naming, rfc1123, validation |
| Consul Connect must be exclusively native, make use of a sid | validation | error | nomad, consul-connect, validation, config |
| Connect mesh_gateway mode %q not supported | validation | error | |
| One Consul Gateway Configuration must be set | validation | error | |
| Consul Gateway Bind Address must be set | validation | error | |
| Consul Gateway Bind Address must set valid Port | validation | error | |
| Consul Gateway Proxy connection_timeout must be set | validation | error | |
| Consul Gateway Proxy Envoy DNS Discovery type must be %s or | validation | error | |
| Consul Ingress Listener requires valid Port | validation | error | |
| Consul Ingress Listener requires protocol of %s, got %q | validation | error | |
| Consul Ingress Listener requires one or more services | validation | error | |
| Consul Ingress Gateway requires at least one listener | validation | error | |
| Consul Linked Service requires Name | validation | error | |
| Consul Linked Service TLS requires CAFile | validation | error | |
| Consul Linked Service TLS Cert and Key must both be set | validation | error | |
| Consul Linked Service TLS SNI requires CAFile | validation | error | |
| Consul Terminating Gateway requires at least one service | validation | error | |
| %s: %q | error_code | error | |
| job ID in payload did not match URL | validation | error | |
| cores value (%d) cannot be negative | validation | error | |
| device %d failed validation: %v | validation | error | |
| numa device %q not requested as task resource | validation | error | |
| MemoryMaxMB value (%d) should be larger than MemoryMB value | validation | error | nomad, resources, validation, memory |
| SecretsMB value (%d) cannot be larger than MemoryMB value (% | validation | error | nomad, resources, validation, memory |
| SecretsMB value (%d) cannot be negative | validation | error | nomad, resources, validation |
| minimum CPU value is %d; got %d | validation | error | nomad, resources, validation, cpu |
| minimum MemoryMB value is %d; got %d | validation | error | nomad, resources, validation, memory |
| network address family must be one of: "", %q, %q | validation | error | nomad, node, network, validation, enum |
| Constraint %d validation failed: using unsupported operand % | validation | error | nomad, constraint, validation, jobspec |
| Constraint %d validation failed: %s | validation | error | nomad, constraint, validation, jobspec |
| Affinity %d validation failed: %s | validation | error | nomad, affinity, validation, jobspec |
| Invalid job type: %q | validation | error | nomad, job, validation, jobspec |
| System jobs may not have an affinity block | validation | error | nomad, job-validation, system-job, affinity |
| System jobs may not have a spread block | validation | error | nomad, job-validation, system-job, spread |
| Spread %d validation failed: %s | validation | error | nomad, job-validation, spread |
| UI description must be under 1000 characters, currently %d | validation | error | nomad, job-validation, ui, description-length |
| Tagged version description must be under 1000 characters, cu | validation | error | nomad, job-validation, version-tag, description-length |
| Job task group %d missing name | validation | error | nomad, job-validation, task-group, missing-name |
| Job task group %d redefines '%s' from group %d | validation | error | nomad, job-validation, task-group, duplicate-name |
| Job task group %s has count %d. Count cannot exceed 1 with s | validation | error | nomad, job-validation, system-job, count |
| Task group %s validation failed: %v | validation | error | nomad, job-validation, task-group, hcl |
| Periodic can only be used with %q or %q scheduler | validation | error | nomad, periodic-job, scheduler, job-validation |
| Parameterized job can only be used with %q or %q scheduler | validation | error | nomad, parameterized-job, dispatch, job-validation |
| service %q defines a sidecar task in Consul Connect definiti | validation | warning | nomad, consul-connect, sidecar, shutdown-delay |
| group %q references task %q in a service definition, but the | validation | warning | nomad, service-definition, shutdown-delay, task-group |
| task %q in group %q defines services, but has no shutdown_de | validation | warning | nomad, task-group, services, shutdown-delay |
| Group %q has warnings: %v | validation | warning | nomad, warnings, task-group, job-validation |
| auto_promote must be true for all groups to enable automatic | validation | error | nomad, deployment, auto-promote, canary |
| cron is deprecated and may be removed in a future release. U | validation | warning | nomad, deprecation, periodic-job, cron |
| Invalid health check given: %q | validation | error | |
| Max parallel can not be less than zero: %d < 0 | validation | error | |
| Canary count can not be less than zero: %d < 0 | validation | error | |
| Auto Promote requires a Canary count greater than zero | validation | error | |
| Minimum healthy time may not be less than zero: %v | validation | error | |
| Healthy deadline must be greater than zero: %v | validation | error | |
| Progress deadline must be zero or greater: %v | validation | error | |
| Minimum healthy time must be less than healthy deadline: %v | validation | error | |
| Healthy deadline must be less than progress deadline: %v > % | validation | error | |
| Stagger must be greater than zero: %v | validation | error | |
| invalid name %q. Must match regex %s | validation | error | nomad, validation, namespace |
| description longer than %d | validation | error | nomad, validation, namespace |
| invalid node pool configuration: %v | validation | error | nomad, validation, node-pool |
| invalid vault configuration: %v | validation | error | nomad, validation, vault |
| invalid consul configuration: %v | validation | error | nomad, validation, consul |
| Only cron or crons may be used | validation | error | nomad, periodic-job, validation |
| Must specify a spec | validation | error | nomad, periodic-job, validation |
| Invalid time zone %q: %v | validation | error | nomad, validation, timezone, job-spec |
| Invalid cron spec %q: %v | validation | error | nomad, validation, cron, job-spec |
| Unknown periodic specification type %q | validation | error | nomad, validation, job-spec, enum |
| failed parsing cron expression: %q | validation | error | nomad, cron, panic-recovery, scheduler |
| failed parsing cron expression: %s: %v | validation | error | nomad, cron, validation, scheduler |
| failed parsing cron expression %s: %v | validation | error | nomad, cron, scheduler, validation |
| Unknown payload requirement: %q | validation | error | nomad, validation, dispatch, enum |
| Required and optional meta keys should be disjoint. Followin | validation | error | nomad, validation, dispatch, configuration |
| invalid destination path: %v | validation | error | nomad, validation, path-traversal, dispatch |
| destination escapes allocation directory | validation | error | nomad, job-spec, path-traversal, validation |
| no lifecycle hook provided | validation | error | nomad, job-spec, lifecycle, validation |
| invalid hook: %v | validation | error | nomad, job-spec, lifecycle, validation |
| missing scaling policy type | validation | error | nomad, scaling-policy, validation |
| maximum count must be specified and non-negative | validation | error | nomad, scaling-policy, validation |
| maximum count must not be less than minimum count | validation | error | nomad, scaling-policy, validation |
| minimum count must be specified and non-negative | validation | error | nomad, scaling-policy, validation |
| missing target namespace | validation | error | nomad, scaling-policy, target, validation |
| missing target job | validation | error | nomad, scaling-policy, target, validation |
| missing target group | validation | error | nomad, scaling-policy, target, validation |
| Unsupported restart mode: %q | validation | error | nomad, validation, job-spec, restart-policy |
| Restart policy %q with %d attempts is ambiguous | validation | error | nomad, validation, job-spec, restart-policy |
| Interval can not be less than %v (got %v) | validation | error | nomad, validation, duration, restart-policy |
| Nomad can't restart the TaskGroup %v times in an interval of | validation | error | nomad, validation, duration, restart-policy |
| Interval must be a non zero value if Attempts > 0 | validation | error | nomad, validation, job-spec, reschedule-policy |
| Reschedule Policy with Attempts = %v, Interval = %v, and Unl | validation | error | nomad, validation, reschedule-policy, conflicting-options |
| Delay cannot be less than %v (got %v) | validation | error | nomad, validation, duration, reschedule-policy |
| Invalid delay function %q, must be one of %q | validation | error | nomad, validation, enum, reschedule-policy |
| Max Delay cannot be less than %v (got %v) | validation | error | nomad, validation, duration, reschedule-policy |
| Max Delay cannot be less than Delay %v (got %v) | validation | error | nomad, validation, duration, reschedule-policy |
| Interval cannot be less than %v (got %v) | validation | error | nomad, go, validation, reschedule-policy, configuration |
| Nomad can only make %v attempts in %v with initial delay %v | validation | error | nomad, go, validation, reschedule-policy, configuration |
| Nomad can only make %v attempts in %v with initial delay %v, | validation | error | nomad, go, validation, reschedule-policy, configuration |
| Set the interval to at least %v to accommodate %v attempts | validation | error | nomad, go, validation, reschedule-policy, remediation |
| MaxParallel must be >= 0 but found %d | validation | error | nomad, go, validation, migrate-strategy, deployment |
| Missing HealthCheck | validation | error | nomad, go, validation, migrate-strategy, deployment |
| Invalid HealthCheck: %q | validation | error | nomad, go, validation, migrate-strategy, enum |
| MinHealthyTime is %s and must be >= 0 | validation | error | nomad, go, validation, migrate-strategy, duration |
| HealthyDeadline is %s and must be >= 0 | validation | error | nomad, go, validation, migrate-strategy, duration |
| MinHealthyTime must be less than HealthyDeadline | validation | error | nomad, go, validation, migrate-strategy, cross-field |
| Job type %q does not allow max_run_duration | validation | error | nomad, job-validation, max-run-duration, job-type |
| Task Group %v should have a restart policy | validation | error | nomad, job-validation, restart-policy, canonicalize |
| System or sysbatch jobs should not have a reschedule policy | validation | error | nomad, job-validation, system-jobs, reschedule |
| Task Group %v should have a reschedule policy | validation | error | nomad, job-validation, reschedule, missing-config |
| Task Group %v should have an ephemeral disk object | validation | error | nomad, job-validation, ephemeral-disk, missing-config |
| Job type %q does not allow update block | validation | error | nomad, job-validation, update-block, hcl |
| Job type %q does not allow migrate block | validation | error | nomad, job-validation, migrate-block, hcl |
| Task %d missing name | validation | error | nomad, job-validation, task-definition |
| Task %d redefines '%s' from task %d | validation | error | nomad, job-validation, duplicate-name |
| Only one task may be marked as leader | validation | error | nomad, job-validation, leader-task |
| Task group %s must have at least one main task | validation | error | nomad, job-validation, lifecycle-hooks |
| Task group volume validation for %s failed: %v | validation | error | nomad, job-validation, volumes, csi |
| Task group network validation failed: %v | validation | error | nomad, job-validation, network, ports |
| Task group service validation failed: %v | validation | error | nomad, job-validation, services, consul |
| Task group service check validation failed: %v | validation | error | nomad, job-validation, services, health-checks |
| Task group scaling policy validation failed: %v | validation | error | nomad, job-validation, scaling-policy, hcl |
| Task %s validation failed: %v | validation | error | nomad, job-validation, task, hcl |
| Port label %s already in use by %s | validation | error | nomad, network, ports, job-validation |
| Static port %d already reserved by %s | validation | error | nomad, network, ports, host-network |
| Port %s (%d) cannot be greater than %d | validation | error | nomad, network, ports, range-validation |
| Port %q cannot be mapped to negative value %d | validation | error | |
| Port %q cannot be mapped to a port (%d) greater than %d | validation | error | |
| Port %q collision may not be ignored on non-host network mod | validation | error | |
| duplicate CNI arg %q | validation | error | |
| invalid ';' character in CNI arg key %q | validation | error | |
| invalid ';' character in CNI arg value %q | validation | error | nomad, cni, validation, networking |
| Service %s is invalid: may only specify task the service bel | validation | error | nomad, service, consul, validation |
| Check %s is invalid: may only specify task the check belongs | validation | error | nomad, service, check, consul, validation |
| Service[%d] %s validation failed: %s | validation | error | nomad, service, validation |
| service %q cannot use address_mode="driver", only services d | validation | error | nomad, service, address-mode, validation |
| Check %q invalid: cannot use address_mode="driver", only che | validation | error | nomad, check, address-mode, consul, validation |
| Check %s invalid: refers to non-existent task %s | validation | error | nomad, check, validation, reference |
| Services are not unique: %s | validation | error | nomad, job-validation, services |
| Service [%s]->%s or Check %s must specify task parameter | validation | error | nomad, job-validation, script-check |
| Scaling policy invalid: %s | validation | error | nomad, scaling-policy, job-validation |
| Scaling policy invalid: task group count must not be greater | validation | error | nomad, scaling-policy, job-validation |
| Scaling policy invalid: task group count must not be less th | validation | error | nomad, scaling-policy, job-validation |
| Update max parallel count is greater than task group count ( | validation | warning | nomad, update-strategy, deployment |
| mbits has been deprecated as of Nomad 0.12.0. Please remove | validation | warning | nomad, deprecation, network |
| Task %q has warnings: %v | validation | warning | nomad, task, warnings |
| limit must be greater than or equal to 0 but found %d | validation | error | nomad, check-restart, job-validation |
| grace period must be greater than or equal to 0 but found %d | validation | error | nomad, check-restart, job-validation |
| minimum number of files is 1; got %d | validation | error | nomad, validation, job-spec, logging |
| minimum file size is 1MB; got %d | validation | error | nomad, validation, job-spec, logging |
| log storage (%d MB) must be less than requested disk capacit | validation | error | nomad, validation, disk-capacity, logging |
| KillTimout (%s) longer than the group's ProgressDeadline (%s | validation | error | nomad, validation, deployment, kill-timeout |
| Constraint %d has disallowed Operand at task level: %s | validation | error | nomad, validation, constraints, placement |
| Artifact %d validation failed: %v | validation | error | nomad, validation, artifacts, job-spec |
| Vault validation failed: %v | validation | error | nomad, validation, vault, job-spec |
| Template %d validation failed: %s | validation | error | nomad, job-validation, template, hcl |
| Template %d has same destination as %d | validation | error | nomad, job-validation, template, duplicate |
| Action %s validation failed: %s | validation | error | nomad, job-validation, action, hcl |
| Action %s defined multiple times | validation | error | nomad, job-validation, action, duplicate |
| Dispatch Payload validation failed: %v | validation | error | nomad, job-validation, dispatch-payload |
| Lifecycle validation failed: %v | validation | error | nomad, job-validation, lifecycle |
| Connect proxy task must not have a service block | validation | error | nomad, connect, consul, service-mesh, validation |
| Connect proxy task must not have leader set | validation | error | nomad, connect, consul, leader, validation |
| Volume Mount (%d) references undefined volume %s | validation | error | nomad, volume, csi, job-validation |
| Volume Mount (%d) is invalid: "%w" | validation | error | nomad, volume, csi, job-validation |
| CSIPluginConfig must have a non-empty PluginID | validation | error | nomad, csi, validation, jobspec |
| CSIPluginConfig PluginType must be one of 'node', 'controlle | validation | error | nomad, csi, validation, jobspec |
| CSIPluginConfig StagePublishBaseDir must not be a subdirecto | validation | error | nomad, csi, validation, filesystem |
| Identity %q is invalid: %w | validation | error | nomad, workload-identity, validation |
| Duplicate default identities found | validation | error | nomad, workload-identity, validation, duplicate |
| Duplicate secret %q found | validation | error | nomad, secrets, validation, duplicate |
| Secret %q has provider "vault" but no vault block | validation | error | nomad, vault, secrets, validation |
| Secret %q is invalid: %w | validation | error | nomad, secrets, validation |
| service[%d] %+q validation failed: %s | validation | error | nomad, service, validation, consul |
| service %q cannot use address_mode="alloc", only services de | validation | error | nomad, service-validation, address-mode, job-spec |
| service %q cannot use address_mode="alloc_ipv6", only servic | validation | error | nomad, service-validation, ipv6, address-mode |
| service %q is duplicate | validation | error | nomad, service-validation, duplicate, consul |
| service %q cannot have "connect" block, only services define | validation | error | nomad, consul-connect, service-validation, service-mesh |
| check %q is duplicate | validation | error | nomad, health-check, duplicate, service-validation |
| check %q cannot use address_mode="alloc", only checks define | validation | error | nomad, health-check, address-mode, service-validation |
| check %q cannot use address_mode="alloc_ipv6", only checks d | validation | error | nomad, health-check, ipv6, address-mode |
| check %q is missing a port | validation | error | nomad, health-check, port, service-validation |
| check %q has invalid numeric port %d | validation | error | nomad, health-check, port, validation |
| check %q cannot use a numeric port %d without setting addres | validation | error | nomad, health-check, port, address-mode |
| port label %q referenced by services %v does not exist | validation | error | nomad, job-spec-validation, service, ports |
| IOPS has been deprecated as of Nomad 0.9.0. Please remove IO | validation | warning | nomad, deprecation, resources, warnings |
| task network resources have been deprecated as of Nomad 0.12 | validation | warning | nomad, deprecation, networking, warnings |
| No Connect services in task group with Connect proxy (%q) | validation | error | nomad, consul-connect, service-mesh, validation |
| Connect proxy service name (%q) not found in Connect service | validation | error | nomad, consul-connect, service-mesh, validation |
| Must specify a source path or have an embedded template | validation | error | nomad, template, job-spec-validation |
| Must specify a destination for the template | validation | error | nomad, template, job-spec-validation |
| Must specify signal value when change mode is signal | validation | error | nomad, template, signals, job-spec-validation |
| cannot use signals with env var templates | validation | error | |
| must specify change script configuration value when change m | validation | error | |
| Must specify positive splay value | validation | error | |
| Failed to parse %q as octal: %v | validation | error | |
| VaultGrace has been deprecated as of Nomad 0.11 and ignored | validation | error | |
| must specify script path value when change mode is script | validation | error | |
| wait min %s is greater than max %s | validation | error | |
| source must be specified | validation | error | |
| invalid artifact mode %q; must be one of: %s, %s, %s | validation | error | |
| checksum value cannot be empty | validation | error | nomad, checksum, validation, artifact |
| checksum must be given as "type:value"; got %q | validation | error | nomad, checksum, format, artifact |
| invalid checksum: %v | validation | error | nomad, checksum, hex, validation |
| md5 checksums are not supported in FIPS-140 mode | validation | error | nomad, checksum, fips, md5, compliance |
| sha1 checksums are not supported in FIPS-140 mode | validation | error | nomad, checksum, fips, sha1, compliance |
| unsupported checksum type: %s | validation | error | nomad, checksum, validation, artifact |
| invalid %s checksum: %v | validation | error | nomad, checksum, validation, length |
| Set contains constraint requires an RTarget | validation | error | nomad, constraint, validation, job-spec |
| Regular expression failed to compile: %v | validation | error | nomad, constraint, regex, validation |
| Version constraint is invalid: %v | validation | error | nomad, constraint, version-parsing, job-validation |
| Semver constraint is invalid: %v | validation | error | nomad, constraint, semver, job-validation |
| Failed to convert RTarget %q to uint64: %v | validation | error | nomad, constraint, distinct-property, parsing |
| Distinct Property must have an allowed count of 1 or greater | validation | error | nomad, constraint, distinct-property, job-validation |
| Operator %q does not support an RTarget | validation | error | nomad, constraint, operator-misuse, job-validation |
| Operator %q requires an RTarget | validation | error | nomad, constraint, missing-value, job-validation |
| Unknown constraint type %q | validation | error | nomad, constraint, unknown-operator, job-validation |
| Set contains operators require an RTarget | validation | error | nomad, affinity, missing-value, job-validation |
| Version affinity is invalid: %v | validation | error | nomad, affinity, version-parsing, job-validation |
| Semver affinity is invalid: %v | validation | error | nomad, affinity, semver, job-spec, validation |
| Unknown affinity operator %q | validation | error | nomad, affinity, job-spec, validation |
| No LTarget provided but is required | validation | error | nomad, affinity, job-spec, validation |
| Affinity weight cannot be zero | validation | error | nomad, affinity, weight, job-spec, validation |
| Affinity weight must be within the range [-100,100] | validation | error | nomad, affinity, weight, job-spec, validation |
| Spread target value %q already defined | validation | error | nomad, spread, job-spec, validation |
| Spread target percentage for value %q must be between 0 and | validation | error | nomad, spread, percent, job-spec, validation |
| Sum of spread target percentages must not be greater than 10 | validation | error | nomad, spread, percent, job-spec, validation |
| minimum DiskMB value is 10; got %d | validation | error | nomad, ephemeral-disk, resources, job-spec, validation |
| Signal must be specified when using change mode %q | validation | error | |
| Unknown change mode %q | validation | error | |
| secret name must match regex %s | validation | error | |
| %s provider cannot use the env block | validation | error | |
| custom plugin provider %s cannot use the config block | validation | error | |
| scaling policy type "%s" is not valid | validation | error | |
| cron.start must contain %d fields | validation | error | |
| cron.end must contain %d fields | validation | error | |
| cron.start must not contain %q | validation | error | |
| cron.end must not contain %q | validation | error | |
| invalid timezone in schedule: %w | validation | error | |
| invalid start time in schedule: %q; %w | validation | error | |
| invalid end time in schedule: %q; %w | validation | error | |
| end cannot be sooner than start; end=%q, start=%q | validation | error | |
| variable requires path | validation | error | |
| invalid path %q | validation | error | |
| "nomad" is a reserved top-level directory path, but you may | validation | error | |
| "nomad/job-templates" is a reserved directory path, but you | validation | error | |
| only paths at "nomad/jobs" or "nomad/job-templates" and belo | validation | error | |
| invalid name %q, must match regex %s | validation | error | |
| volume mount has an invalid propagation mode | validation | error | nomad, volumes, validation, config |
| volume mount has an invalid SELinux label | validation | error | nomad, volumes, selinux, validation |
| volume mount references an empty volume | validation | error | nomad, volumes, validation, missing-field |
| volume has unrecognized type %s | validation | error | nomad, volumes, validation, config |
| %w: %q | validation | error | nomad, volumes, validation |
| %w: "%s" | validation | error | nomad, volumes, selinux, validation |
| must not be nil | validation | error | nomad, workload-identity, validation, nil-pointer |
| invalid name %q. Must match regex %s | validation | error | nomad, workload-identity, validation, naming |
| an empty string is an invalid audience (%d) | validation | error | nomad, workload-identity, validation, jwt |
| can only use change_signal=%q with change_mode=%q | validation | error | nomad, workload-identity, validation, config |
| change_signal must be specified when using change_mode=%q | validation | error | nomad, workload-identity, validation, config |
| invalid change_mode: %s | validation | error | nomad, workload-identity, validation, enum-value |
| ttl for default identity not yet supported | validation | error | nomad, workload-identity, validation, ttl |
| ttl must be >= 0 | validation | error | nomad, workload-identity, validation, ttl |
| file parameter must be true in order to specify filepath | validation | error | nomad, workload-identity, validation, config |
| identities without an audience are insecure | validation | warning | nomad, workload-identity, security, jwt |
| while multiple audiences is allowed, it is more secure to us | validation | warning | nomad, workload-identity, security, jwt |
| identities without an expiration are insecure | validation | warning | nomad, workload-identity, security, jwt |
| using env=%t without change_mode=%q may result in task not g | validation | warning | nomad, workload-identity, env-vars, rotation |
| failed to determine state store's index: %v | exception | error | nomad, state-store, raft, garbage-collection |
| reconciliation of job summaries failed: %v | exception | error | nomad, raft, job-summaries, leader-election |
| missing claim ID to delete | validation | error | nomad, validation, volumes, missing-parameter |
| task group volume claim does not exist | exception | error | nomad, volumes, not-found, claims |
| %w %s | exception | error | nomad, nodes, not-found, rpc |
| variable must not be nil | validation | error | nomad, variables, validation, nil-value |
| all servers must be running version %v or later to apply var | exception | error | nomad, variables, version-compatibility, cluster-upgrade |
| variable error: encrypt: %w | exception | error | nomad, variables, encryption, keyring |
| raft apply failed: %w | exception | error | nomad, variables, raft, leader-election |
| svPreApply: unexpected VarOp received: %q | exception | error | nomad, variables, validation, acl, unsupported-operation |
| node %q has reached the maximum allowable number of attached | error_code | error | csi, grpc, storage, resource-limit |
| volume %q is already published on another node and does not | error_code | error | csi, grpc, storage, attach-conflict |
| controller plugin returned an internal error, check the plug | error_code | error | csi, grpc, internal-error, storage |
| %w: volume %q or node %q could not be found: %v | error_code | warning | csi, grpc, not-found, checkpoint |
| missing volume ID | validation | error | csi, validation, missing-argument, storage |
| missing Capabilities | validation | error | csi, validation, nil-pointer, storage |
| volume %q could not be found: %v | error_code | error | csi, grpc, not-found, storage |
| volume capability validation failed: %v | validation | error | csi, validation, capability-mismatch, storage |
| volume %q snapshot source %q is not compatible with these pa | error_code | error | csi, grpc, storage, invalid-argument |
| volume %q content source %q does not exist: %v | error_code | error | csi, grpc, storage, not-found |
| volume %q already exists but is incompatible with these para | error_code | error | csi, grpc, storage, conflict |
| unable to provision %q in accessible_topology: %v | error_code | error | csi, grpc, storage, capacity, topology |
| unsupported capacity_range for volume %q: %v | error_code | error | csi, grpc, storage, capacity-range |
| invalid starting token %q: %v | error_code | error | csi, grpc, pagination, list-volumes |
| volume %q is in use: %v | error_code | error | csi, grpc, storage, volume-in-use, cleanup |
| requested capabilities not compatible with volume %q: %v | error_code | error | csi, grpc, volume-expansion, invalid-argument |
| volume %q cannot be expanded online: %v | error_code | error | csi, grpc, failed-precondition, online-expansion |
| controller plugin returned an error: %v | error_code | error | csi, grpc, storage, volume-expansion |
| requested access mode %v, got %v | validation | error | csi, access-mode, validation, volume-capability |
| 'block-device' access type was not requested but was validat | validation | error | csi, block-device, validation, access-type |
| 'file-system' access type was not requested but was validate | validation | error | csi, file-system, validation, access-type |
| requested filesystem type %v, got %v | validation | error | csi, filesystem, validation, mount |
| requested mount flags did not match available capabilities | validation | error | csi, storage, grpc, capability-validation, nomad |
| snapshot %q already exists but is incompatible with volume I | error_code | error | csi, snapshot, grpc, nomad, storage |
| snapshot %q is already pending: %v | error_code | warning | csi, snapshot, grpc, concurrency, nomad |
| storage provider does not have enough space for this snapsho | error_code | error | csi, snapshot, capacity, grpc, nomad |
| snapshot %q could not be deleted because it is in use: %v | error_code | error | csi, snapshot, grpc, nomad, storage |
| snapshot %q has a pending operation: %v | error_code | warning | csi, snapshot, grpc, concurrency, nomad |
| plugin failed to return nodeid | exception | error | |
| volume %q is already staged to %q but with incompatible capa | exception | error | |
| volume %q does not have MULTI_NODE volume capability: %v | exception | error | |
| node plugin returned an internal error, check the plugin all | exception | error | |
| missing volumeID | exception | error | csi, go, nomad, volume-management, empty-argument |
| missing stagingTargetPath | exception | error | csi, go, nomad, volume-management, empty-argument |
| %w: volume %q could not be found: %v | exception | warning | csi, go, nomad, grpc, not-found, volume-management |
| validation error: %v | validation | error | csi, go, nomad, validation, volume-management |
| volume %q is already published at target path %q but with ca | exception | error | csi, volume, grpc, mount |
| missing targetPath | exception | warning | csi, argument-validation, development-guard |
| volume %q cannot be expanded while in use: %v | exception | warning | csi, storage, volume-expansion, grpc |
| node plugin returned an error: %v | exception | error | csi, storage, grpc, plugin |
| unknown volume attachment mode: %s | exception | error | csi, validation, volume, configuration |
| unknown volume access mode: %v | exception | error | csi, validation, volume, configuration |
ErrPluginDisabled device is not enabled | error_code | info | devices, fingerprinting, plugin, configuration |
| device vendor must be specified | validation | error | devices, validation, plugin |
| device type must be specified | validation | error | devices, validation, plugin |
| device name must be specified | validation | error | devices, validation, plugin |
| device %d is nil | validation | error | |
| device attribute %q invalid: %v | validation | error | |
| device ID must be specified | validation | error | |
| failed to parse collection interval: %v | exception | error | |
| SignalTask is not supported by this driver | exception | error | |
| ExecTask is not supported by this driver | exception | error | |
| unexpected message type: %#v | exception | error | |
| port map out of bounds | exception | error | |
| failed to parse collection interval: %v | exception | error | |
| failed to encode task stats: %v | exception | error | |
| failed to receive initial message: %v | exception | error | grpc, streaming, exec, plugin |
| first message should always be setup | exception | error | grpc, protocol, streaming, exec |
| driver does not support exec | exception | error | plugin, driver, exec, capability |
| exec timed out: %v | exception | error | grpc, timeout, exec, context-canceled |
| CreateNetwork RPC not supported by driver | exception | error | plugin, driver, network, capability |
| DestroyNetwork RPC not supported by driver | exception | error | plugin, driver, network, capability |
| failed to get config schema: %v | exception | error | plugin, device, config, schema |
| failed to hcl parse the config: %v | exception | error | hcl, config, parsing, device |
| root should be an object | validation | error | hcl, config, structure, device |
| failed to decode object: %v | exception | error | hcl, config, decoding, device |
| unrecognized unit %q | validation | error | |
| unit can not be specified on a boolean or string attribute | validation | error | |
| no attribute value set | validation | error | |
| only one attribute value may be set | validation | error | |
| nil ReattachConfig cannot be converted | exception | error | |
| unknown network: %s | validation | error | |
| no devices available | exception | error | |
| invalid request of zero devices | validation | error | |
| no devices match request | exception | error | |
| failed to convert RTarget %q to uint64: %v | exception | error | |
| failed to get job's allocations: %v | exception | error | nomad, scheduler, state-store |
| failed to lookup node ID %q: %v | exception | error | nomad, scheduler, state-store |
| failed to process eval: %v | exception | critical | nomad, scheduler, panic |
| failed to get job %q: %v | exception | error | nomad, scheduler, state-store |
| failed to get job deployment %q: %v | exception | error | nomad, scheduler, deployment, state-store |
| missing state refresh after partial commit | exception | error | nomad, scheduler, plan, invariant |
| failed to get allocs for job '%s': %v | exception | error | nomad, scheduler, state-store |
| failed to get tainted nodes for job '%s': %v | exception | error | nomad, scheduler, state-store, nodes |
| failed to lookup job deployments: %v | exception | error | nomad, scheduler, deployment, state-store |
| failed to get job node pool %q: %v | exception | error | nomad, scheduler, node-pool, state-store |
| failed to get scheduler configuration: %v | exception | error | nomad, scheduler, state-store, configuration |
| unknown scheduler '%s' | exception | error | nomad, scheduler, configuration, invalid-argument |
| failed to process eval: %v | exception | error | nomad, scheduler, panic, sysbatch |
| failed to get job '%s': %v | exception | error | nomad, scheduler, sysbatch, state-store |
| failed to get ready nodes: %v | exception | error | nomad, scheduler, sysbatch, nodes, state-store |
| failed to get job node pool %q: %v | exception | error | nomad, scheduler, sysbatch, node-pool, state-store |
| failed to get scheduler configuration: %v | exception | error | nomad, scheduler, sysbatch, configuration, state-store |
| failed to get allocs for job '%s': %v | exception | error | nomad, scheduler, sysbatch, allocations, state-store |
| failed to get tainted nodes for job '%s': %v | exception | error | nomad, scheduler, sysbatch, tainted-nodes, state-store |
| failed to process eval: %v | exception | error | nomad, scheduler, panic, system |
| failed to get job '%s': %v | exception | error | |
| failed to get ready nodes: %v | exception | error | |
| failed to get deployment for job %q: %w | exception | error | |
| failed to get job node pool %q: %v | exception | error | |
| failed to get scheduler configuration: %v | exception | error | |
| failed to get allocs for job '%s': %v | exception | error | |
| failed to get tainted nodes for job '%s': %v | exception | error | |
| evaluation does not exist to be reblocked | exception | error | |
| evaluation %q is not already in a blocked state | exception | error | |
| maximum attempts reached (%d) | exception | error | |
| failed to read hash file %s | error_code | error | resolvconf, filesystem, permissions, dns |
| failed to parse hash file %s | error_code | error | resolvconf, digest, corruption, parsing |
| failed to open %s to check for modifications | error_code | error | resolvconf, filesystem, dns, permissions |
| failed to hash %s to check for modifications | error_code | error | resolvconf, io, dns, filesystem |
| panic(err) | panic | critical | acl, panic, initialization, consul |
| not implemented | panic | critical | unimplemented, platform-specific, mount, linux |
| panic(err) | panic | error | cni, version-constraint, panic, initialization |
| Unexpected task coordinator state %d | panic | error | panic, state-machine, enum, tasklifecycle |
| unexpected state %s | panic | error | fsm, state-machine, programming-error, panic |
| cannot open cpuset | panic | error | cgroups, linux, panic, programming-error |
| topology: no node distance | panic | error | numa, topology, panic, invariant-violation |
| panic(err) | panic | error | executable-path, startup, panic, os |
| panic(err) | panic | warning | cli, hcl, template, variables, panic |
| panic(err) | panic | error | grpc, executor, proto, panic |
| %q: map key is not string: %s | panic | error | reflection, flatmap, panic, type-error |
| prefix %q; unsupported type %v | panic | error | reflection, flatmap, panic, unsupported-type |
| unsupported primitive type | panic | error | hcl, cty, panic, type-conversion |
| panic(r) | panic | critical | raft, fsm, repanic, data-corruption |
| failed to detect executable: %v | panic | critical | panic, filesystem, process |
| failed to find nomad binary: %v | panic | error | panic, testing, path |
| bug: users pool cannot be nil | panic | error | panic, configuration, nil-pointer |
| bug: users pool min must be >= 0 | panic | error | panic, configuration, validation |
| bug: users pool max must be >= min | panic | error | panic, configuration, validation |
| bug: pool exhausted | panic | critical | panic, concurrency, resource-leak |
| WARNING! The "nomad %s" command is deprecated. Please use "n | console | info | cli, deprecation, warning |