2021-03-31 13:43:17 +00:00
|
|
|
[
|
|
|
|
{
|
|
|
|
"title": "Installing Nomad",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "install"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Quickstart",
|
|
|
|
"path": "install/quickstart"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Production",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "install/production"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Requirements",
|
|
|
|
"path": "install/production/requirements"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Reference Architecture",
|
|
|
|
"href": "https://learn.hashicorp.com/tutorials/nomad/production-reference-architecture-vm-with-consul"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Deployment Guide",
|
|
|
|
"href": "https://learn.hashicorp.com/tutorials/nomad/production-deployment-guide-vm-with-consul"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Windows Service",
|
|
|
|
"path": "install/windows-service"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Upgrading",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "upgrade"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Specific Version Details",
|
|
|
|
"path": "upgrade/upgrade-specific"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Integrations",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "integrations"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Consul",
|
|
|
|
"path": "integrations/consul-integration"
|
|
|
|
},
|
|
|
|
{
|
2021-10-26 19:10:21 +00:00
|
|
|
"title": "Consul Service Mesh",
|
2021-03-31 13:43:17 +00:00
|
|
|
"path": "integrations/consul-connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Vault Integration",
|
|
|
|
"path": "integrations/vault-integration"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"divider": true
|
|
|
|
},
|
|
|
|
{
|
2022-07-11 20:55:33 +00:00
|
|
|
"title": "Concepts",
|
2021-03-31 13:43:17 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2023-01-30 10:00:29 +00:00
|
|
|
{
|
|
|
|
"title": "ACL",
|
|
|
|
"path": "concepts/acl"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Architecture",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/architecture"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Plugins",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/plugins"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Base",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/plugins/base"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Task Drivers",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/plugins/task-drivers"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Devices",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/plugins/devices"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Storage",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/plugins/csi"
|
2023-01-06 16:47:10 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Networking",
|
|
|
|
"path": "concepts/plugins/cni"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Scheduling",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/scheduling"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
2022-07-11 20:55:33 +00:00
|
|
|
"title": "Concepts",
|
|
|
|
"path": "concepts/scheduling/scheduling"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Preemption",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/scheduling/preemption"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Consensus Protocol",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/consensus"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Filesystem",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/filesystem"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Gossip Protocol",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/gossip"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Security Model",
|
2022-07-11 20:55:33 +00:00
|
|
|
"path": "concepts/security"
|
2022-08-02 14:06:26 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Workload Identity",
|
|
|
|
"path": "concepts/workload-identity"
|
|
|
|
},
|
|
|
|
{
|
2022-08-29 15:37:08 +00:00
|
|
|
"title": "Variables",
|
|
|
|
"path": "concepts/variables"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Configuration",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "configuration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "acl",
|
|
|
|
"path": "configuration/acl"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "audit",
|
|
|
|
"path": "configuration/audit"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "autopilot",
|
|
|
|
"path": "configuration/autopilot"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "client",
|
|
|
|
"path": "configuration/client"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "consul",
|
|
|
|
"path": "configuration/consul"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "plugin",
|
|
|
|
"path": "configuration/plugin"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sentinel",
|
|
|
|
"path": "configuration/sentinel"
|
|
|
|
},
|
api: implement fuzzy search API
This PR introduces the /v1/search/fuzzy API endpoint, used for fuzzy
searching objects in Nomad. The fuzzy search endpoint routes requests
to the Nomad Server leader, which implements the Search.FuzzySearch RPC
method.
Requests to the fuzzy search API are based on the api.FuzzySearchRequest
object, e.g.
{
"Text": "ed",
"Context": "all"
}
Responses from the fuzzy search API are based on the api.FuzzySearchResponse
object, e.g.
{
"Index": 27,
"KnownLeader": true,
"LastContact": 0,
"Matches": {
"tasks": [
{
"ID": "redis",
"Scope": [
"default",
"example",
"cache"
]
}
],
"evals": [],
"deployment": [],
"volumes": [],
"scaling_policy": [],
"images": [
{
"ID": "redis:3.2",
"Scope": [
"default",
"example",
"cache",
"redis"
]
}
]
},
"Truncations": {
"volumes": false,
"scaling_policy": false,
"evals": false,
"deployment": false
}
}
The API is tunable using the new server.search stanza, e.g.
server {
search {
fuzzy_enabled = true
limit_query = 200
limit_results = 1000
min_term_length = 5
}
}
These values can be increased or decreased, so as to provide more
search results or to reduce load on the Nomad Server. The fuzzy search
API can be disabled entirely by setting `fuzzy_enabled` to `false`.
2021-02-23 20:24:52 +00:00
|
|
|
{
|
|
|
|
"title": "search",
|
|
|
|
"path": "configuration/search"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "server",
|
|
|
|
"path": "configuration/server"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "server_join",
|
|
|
|
"path": "configuration/server_join"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "telemetry",
|
|
|
|
"path": "configuration/telemetry"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "tls",
|
|
|
|
"path": "configuration/tls"
|
|
|
|
},
|
2021-11-24 16:20:02 +00:00
|
|
|
{
|
|
|
|
"title": "ui",
|
|
|
|
"path": "configuration/ui"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "vault",
|
|
|
|
"path": "configuration/vault"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Commands (CLI)",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "acl",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/acl"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "bootstrap",
|
|
|
|
"path": "commands/acl/bootstrap"
|
|
|
|
},
|
2022-12-14 12:35:26 +00:00
|
|
|
{
|
|
|
|
"title": "auth-method",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "create",
|
|
|
|
"path": "commands/acl/auth-method/create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/acl/auth-method/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/acl/auth-method/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/acl/auth-method/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "update",
|
|
|
|
"path": "commands/acl/auth-method/update"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-12-22 15:36:25 +00:00
|
|
|
{
|
|
|
|
"title": "binding-rule",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "create",
|
|
|
|
"path": "commands/acl/binding-rule/create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/acl/binding-rule/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/acl/binding-rule/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/acl/binding-rule/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "update",
|
|
|
|
"path": "commands/acl/binding-rule/update"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
2022-08-31 14:13:47 +00:00
|
|
|
"title": "policy",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "apply",
|
|
|
|
"path": "commands/acl/policy/apply"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/acl/policy/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/acl/policy/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/acl/policy/list"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
2022-08-31 14:13:47 +00:00
|
|
|
"title": "role",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "create",
|
|
|
|
"path": "commands/acl/role/create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/acl/role/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/acl/role/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/acl/role/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "update",
|
|
|
|
"path": "commands/acl/role/update"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
2022-08-31 14:13:47 +00:00
|
|
|
"title": "token",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "create",
|
|
|
|
"path": "commands/acl/token/create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/acl/token/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/acl/token/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/acl/token/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "self",
|
|
|
|
"path": "commands/acl/token/self"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "update",
|
|
|
|
"path": "commands/acl/token/update"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "agent",
|
|
|
|
"path": "commands/agent"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "agent-info",
|
|
|
|
"path": "commands/agent-info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "alloc",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/alloc"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "exec",
|
|
|
|
"path": "commands/alloc/exec"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "fs",
|
|
|
|
"path": "commands/alloc/fs"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "logs",
|
|
|
|
"path": "commands/alloc/logs"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "restart",
|
|
|
|
"path": "commands/alloc/restart"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "signal",
|
|
|
|
"path": "commands/alloc/signal"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/alloc/status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "stop",
|
|
|
|
"path": "commands/alloc/stop"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-02-09 15:20:45 +00:00
|
|
|
{
|
|
|
|
"title": "config",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/config"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "validate",
|
|
|
|
"path": "commands/config/validate"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "deployment",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/deployment"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "fail",
|
|
|
|
"path": "commands/deployment/fail"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/deployment/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "pause",
|
|
|
|
"path": "commands/deployment/pause"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "promote",
|
|
|
|
"path": "commands/deployment/promote"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "resume",
|
|
|
|
"path": "commands/deployment/resume"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/deployment/status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "unblock",
|
|
|
|
"path": "commands/deployment/unblock"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
2021-12-15 16:58:38 +00:00
|
|
|
"title": "eval",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/eval"
|
|
|
|
},
|
2022-07-06 14:30:11 +00:00
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/eval/delete"
|
|
|
|
},
|
2021-12-15 16:58:38 +00:00
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/eval/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/eval/status"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2022-10-06 21:00:29 +00:00
|
|
|
{
|
|
|
|
"title": "fmt",
|
|
|
|
"path": "commands/fmt"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "job",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/job"
|
|
|
|
},
|
2021-10-12 20:30:36 +00:00
|
|
|
{
|
|
|
|
"title": "allocs",
|
|
|
|
"path": "commands/job/allocs"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "deployments",
|
|
|
|
"path": "commands/job/deployments"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "dispatch",
|
|
|
|
"path": "commands/job/dispatch"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "eval",
|
|
|
|
"path": "commands/job/eval"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "history",
|
|
|
|
"path": "commands/job/history"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "init",
|
|
|
|
"path": "commands/job/init"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "inspect",
|
|
|
|
"path": "commands/job/inspect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "plan",
|
|
|
|
"path": "commands/job/plan"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "periodic force",
|
|
|
|
"path": "commands/job/periodic-force"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "promote",
|
|
|
|
"path": "commands/job/promote"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "revert",
|
|
|
|
"path": "commands/job/revert"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "run",
|
|
|
|
"path": "commands/job/run"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "scale",
|
|
|
|
"path": "commands/job/scale"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "scaling-events",
|
|
|
|
"path": "commands/job/scaling-events"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/job/status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "stop",
|
|
|
|
"path": "commands/job/stop"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "validate",
|
|
|
|
"path": "commands/job/validate"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "license",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/license"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "get",
|
|
|
|
"path": "commands/license/get"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2023-01-20 09:07:26 +00:00
|
|
|
{
|
|
|
|
"title": "login",
|
|
|
|
"path": "commands/login"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "monitor",
|
|
|
|
"path": "commands/monitor"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "namespace",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/namespace"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "apply",
|
|
|
|
"path": "commands/namespace/apply"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/namespace/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "inspect",
|
|
|
|
"path": "commands/namespace/inspect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/namespace/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/namespace/status"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "node",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/node"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "config",
|
|
|
|
"path": "commands/node/config"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "drain",
|
|
|
|
"path": "commands/node/drain"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "eligibility",
|
|
|
|
"path": "commands/node/eligibility"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/node/status"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "operator",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/operator"
|
|
|
|
},
|
2022-02-26 00:21:14 +00:00
|
|
|
{
|
|
|
|
"title": "api",
|
|
|
|
"path": "commands/operator/api"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
2022-07-11 18:00:24 +00:00
|
|
|
"title": "autopilot",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "get-config",
|
|
|
|
"path": "commands/operator/autopilot/get-config"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "set-config",
|
|
|
|
"path": "commands/operator/autopilot/set-config"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2023-01-11 15:03:31 +00:00
|
|
|
{
|
|
|
|
"title": "client-state",
|
|
|
|
"path": "commands/operator/client-state"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "debug",
|
|
|
|
"path": "commands/operator/debug"
|
|
|
|
},
|
2022-07-20 18:14:10 +00:00
|
|
|
{
|
|
|
|
"title": "gossip",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "keyring generate",
|
|
|
|
"path": "commands/operator/gossip/keyring-generate"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring install",
|
|
|
|
"path": "commands/operator/gossip/keyring-install"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring list",
|
|
|
|
"path": "commands/operator/gossip/keyring-list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring remove",
|
|
|
|
"path": "commands/operator/gossip/keyring-remove"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring use",
|
|
|
|
"path": "commands/operator/gossip/keyring-use"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "metrics",
|
|
|
|
"path": "commands/operator/metrics"
|
|
|
|
},
|
2021-12-16 15:32:11 +00:00
|
|
|
{
|
2022-07-11 18:00:24 +00:00
|
|
|
"title": "raft",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/operator/raft/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list-peers",
|
|
|
|
"path": "commands/operator/raft/list-peers"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "logs",
|
|
|
|
"path": "commands/operator/raft/logs"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "remove-peer",
|
|
|
|
"path": "commands/operator/raft/remove-peer"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "state",
|
|
|
|
"path": "commands/operator/raft/state"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
2022-08-29 15:37:08 +00:00
|
|
|
"title": "root",
|
2022-07-20 18:14:10 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "keyring list",
|
2022-08-29 15:37:08 +00:00
|
|
|
"path": "commands/operator/root/keyring-list"
|
2022-07-20 18:14:10 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring remove",
|
2022-08-29 15:37:08 +00:00
|
|
|
"path": "commands/operator/root/keyring-remove"
|
2022-07-20 18:14:10 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keyring rotate",
|
2022-08-29 15:37:08 +00:00
|
|
|
"path": "commands/operator/root/keyring-rotate"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "scheduler",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "get-config",
|
|
|
|
"path": "commands/operator/scheduler/get-config"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "set-config",
|
|
|
|
"path": "commands/operator/scheduler/set-config"
|
2022-07-20 18:14:10 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-07-11 18:00:24 +00:00
|
|
|
{
|
|
|
|
"title": "snapshot",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "agent",
|
|
|
|
"path": "commands/operator/snapshot/agent"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "inspect",
|
|
|
|
"path": "commands/operator/snapshot/inspect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "restore",
|
|
|
|
"path": "commands/operator/snapshot/restore"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "save",
|
|
|
|
"path": "commands/operator/snapshot/save"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "state",
|
|
|
|
"path": "commands/operator/snapshot/state"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "plugin",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/plugin"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/plugin/status"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "quota",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/quota"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "apply",
|
|
|
|
"path": "commands/quota/apply"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/quota/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "init",
|
|
|
|
"path": "commands/quota/init"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "inspect",
|
|
|
|
"path": "commands/quota/inspect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/quota/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/quota/status"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "recommendation",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/recommendation"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "apply",
|
|
|
|
"path": "commands/recommendation/apply"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "dismiss",
|
|
|
|
"path": "commands/recommendation/dismiss"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "info",
|
|
|
|
"path": "commands/recommendation/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/recommendation/list"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "scaling",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/scaling"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "policy info",
|
|
|
|
"path": "commands/scaling/policy-info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "policy list",
|
|
|
|
"path": "commands/scaling/policy-list"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sentinel",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/sentinel"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "apply",
|
|
|
|
"path": "commands/sentinel/apply"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/sentinel/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/sentinel/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "read",
|
|
|
|
"path": "commands/sentinel/read"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "server",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/server"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "force-leave",
|
|
|
|
"path": "commands/server/force-leave"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "join",
|
|
|
|
"path": "commands/server/join"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "members",
|
|
|
|
"path": "commands/server/members"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-04-06 16:51:14 +00:00
|
|
|
{
|
|
|
|
"title": "service",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/service"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "service delete",
|
|
|
|
"path": "commands/service/delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "service info",
|
|
|
|
"path": "commands/service/info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "service list",
|
|
|
|
"path": "commands/service/list"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "system",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/system"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "gc",
|
|
|
|
"path": "commands/system/gc"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "reconcile summaries",
|
|
|
|
"path": "commands/system/reconcile-summaries"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-11-22 19:12:07 +00:00
|
|
|
{
|
|
|
|
"title": "tls",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/tls"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "ca create",
|
|
|
|
"path": "commands/tls/ca-create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "ca info",
|
|
|
|
"path": "commands/tls/ca-info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "cert create",
|
|
|
|
"path": "commands/tls/cert-create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "cert info",
|
|
|
|
"path": "commands/tls/cert-info"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "ui",
|
|
|
|
"path": "commands/ui"
|
|
|
|
},
|
2022-09-12 20:44:31 +00:00
|
|
|
{
|
|
|
|
"title": "var",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/var"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "get",
|
|
|
|
"path": "commands/var/get"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "init",
|
|
|
|
"path": "commands/var/init"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "list",
|
|
|
|
"path": "commands/var/list"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "put",
|
|
|
|
"path": "commands/var/put"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "purge",
|
|
|
|
"path": "commands/var/purge"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "version",
|
|
|
|
"path": "commands/version"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "volume",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "commands/volume"
|
|
|
|
},
|
2021-03-11 20:07:47 +00:00
|
|
|
{
|
|
|
|
"title": "create",
|
|
|
|
"path": "commands/volume/create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "delete",
|
|
|
|
"path": "commands/volume/delete"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "deregister",
|
|
|
|
"path": "commands/volume/deregister"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "detach",
|
|
|
|
"path": "commands/volume/detach"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "init",
|
|
|
|
"path": "commands/volume/init"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "register",
|
|
|
|
"path": "commands/volume/register"
|
|
|
|
},
|
2021-04-01 15:16:52 +00:00
|
|
|
{
|
|
|
|
"title": "snapshot create",
|
|
|
|
"path": "commands/volume/snapshot-create"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "snapshot delete",
|
|
|
|
"path": "commands/volume/snapshot-delete"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "snapshot list",
|
|
|
|
"path": "commands/volume/snapshot-list"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "status",
|
|
|
|
"path": "commands/volume/status"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"divider": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Job Specification",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "job-specification"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "HCL2",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "job-specification/hcl2"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Expressions",
|
|
|
|
"path": "job-specification/hcl2/expressions"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "job-specification/hcl2/functions"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Collection Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "chunklist",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/chunklist"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "coalesce",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/coalesce"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "coalescelist",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/coalescelist"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "compact",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/compact"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "concat",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/concat"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "contains",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/contains"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "distinct",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/distinct"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "element",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/element"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "flatten",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/flatten"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "index",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/index-fn"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "keys",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/keys"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "length",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/length"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "lookup",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/lookup"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "merge",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/merge"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "range",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/range"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "reverse",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/reverse"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "setintersection",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/setintersection"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "setproduct",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/setproduct"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "setunion",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/setunion"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "slice",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/slice"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sort",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/sort"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "values",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/values"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "zipmap",
|
|
|
|
"path": "job-specification/hcl2/functions/collection/zipmap"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Type Conversion Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "can",
|
|
|
|
"path": "job-specification/hcl2/functions/conversion/can"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "convert",
|
|
|
|
"path": "job-specification/hcl2/functions/conversion/convert"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "try",
|
|
|
|
"path": "job-specification/hcl2/functions/conversion/try"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Hash and Crypto Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "bcrypt",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/bcrypt"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "md5",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/md5"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "rsadecrypt",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/rsadecrypt"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sha1",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/sha1"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sha256",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/sha256"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sha512",
|
|
|
|
"path": "job-specification/hcl2/functions/crypto/sha512"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Date and Time Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "formatdate",
|
|
|
|
"path": "job-specification/hcl2/functions/datetime/formatdate"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "timeadd",
|
|
|
|
"path": "job-specification/hcl2/functions/datetime/timeadd"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Encoding Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "base64decode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/base64decode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "base64encode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/base64encode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "csvdecode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/csvdecode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "jsondecode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/jsondecode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "jsonencode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/jsonencode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "urlencode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/urlencode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "yamldecode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/yamldecode"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "yamlencode",
|
|
|
|
"path": "job-specification/hcl2/functions/encoding/yamlencode"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Filesystem Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "abspath",
|
|
|
|
"path": "job-specification/hcl2/functions/file/abspath"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "basename",
|
|
|
|
"path": "job-specification/hcl2/functions/file/basename"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "dirname",
|
|
|
|
"path": "job-specification/hcl2/functions/file/dirname"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "file",
|
|
|
|
"path": "job-specification/hcl2/functions/file/file"
|
|
|
|
},
|
2022-06-06 15:58:17 +00:00
|
|
|
{
|
|
|
|
"title": "filebase64",
|
|
|
|
"path": "job-specification/hcl2/functions/file/filebase64"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "fileexists",
|
|
|
|
"path": "job-specification/hcl2/functions/file/fileexists"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "fileset",
|
|
|
|
"path": "job-specification/hcl2/functions/file/fileset"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "pathexpand",
|
|
|
|
"path": "job-specification/hcl2/functions/file/pathexpand"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "IP Network Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "cidrhost",
|
|
|
|
"path": "job-specification/hcl2/functions/ipnet/cidrhost"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "cidrnetmask",
|
|
|
|
"path": "job-specification/hcl2/functions/ipnet/cidrnetmask"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "cidrsubnet",
|
|
|
|
"path": "job-specification/hcl2/functions/ipnet/cidrsubnet"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "cidrsubnets",
|
|
|
|
"path": "job-specification/hcl2/functions/ipnet/cidrsubnets"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Numeric Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "abs",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/abs"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "ceil",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/ceil"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "floor",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/floor"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "log",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/log"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "max",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/max"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "min",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/min"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "parseint",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/parseint"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "pow",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/pow"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "signum",
|
|
|
|
"path": "job-specification/hcl2/functions/numeric/signum"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "String Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "chomp",
|
|
|
|
"path": "job-specification/hcl2/functions/string/chomp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "format",
|
|
|
|
"path": "job-specification/hcl2/functions/string/format"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "formatlist",
|
|
|
|
"path": "job-specification/hcl2/functions/string/formatlist"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "indent",
|
|
|
|
"path": "job-specification/hcl2/functions/string/indent"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "join",
|
|
|
|
"path": "job-specification/hcl2/functions/string/join"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "lower",
|
|
|
|
"path": "job-specification/hcl2/functions/string/lower"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "regex_replace",
|
|
|
|
"path": "job-specification/hcl2/functions/string/regex_replace"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "replace",
|
|
|
|
"path": "job-specification/hcl2/functions/string/replace"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "split",
|
|
|
|
"path": "job-specification/hcl2/functions/string/split"
|
|
|
|
},
|
2022-09-06 16:42:40 +00:00
|
|
|
{
|
|
|
|
"title": "strlen",
|
|
|
|
"path": "job-specification/hcl2/functions/string/strlen"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "strrev",
|
|
|
|
"path": "job-specification/hcl2/functions/string/strrev"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "substr",
|
|
|
|
"path": "job-specification/hcl2/functions/string/substr"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "title",
|
|
|
|
"path": "job-specification/hcl2/functions/string/title"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "trim",
|
|
|
|
"path": "job-specification/hcl2/functions/string/trim"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "trimprefix",
|
|
|
|
"path": "job-specification/hcl2/functions/string/trimprefix"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "trimspace",
|
|
|
|
"path": "job-specification/hcl2/functions/string/trimspace"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "trimsuffix",
|
|
|
|
"path": "job-specification/hcl2/functions/string/trimsuffix"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "upper",
|
|
|
|
"path": "job-specification/hcl2/functions/string/upper"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "UUID Functions",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "uuidv4",
|
|
|
|
"path": "job-specification/hcl2/functions/uuid/uuidv4"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "uuidv5",
|
|
|
|
"path": "job-specification/hcl2/functions/uuid/uuidv5"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Locals",
|
|
|
|
"path": "job-specification/hcl2/locals"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Syntax",
|
|
|
|
"path": "job-specification/hcl2/syntax"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Variables",
|
|
|
|
"path": "job-specification/hcl2/variables"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "artifact",
|
|
|
|
"path": "job-specification/artifact"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "affinity",
|
|
|
|
"path": "job-specification/affinity"
|
|
|
|
},
|
2022-08-24 15:43:01 +00:00
|
|
|
{
|
|
|
|
"title": "change_script",
|
|
|
|
"path": "job-specification/change_script"
|
|
|
|
},
|
2022-07-18 13:24:54 +00:00
|
|
|
{
|
|
|
|
"title": "check",
|
|
|
|
"path": "job-specification/check"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "check_restart",
|
|
|
|
"path": "job-specification/check_restart"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "connect",
|
|
|
|
"path": "job-specification/connect"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "constraint",
|
|
|
|
"path": "job-specification/constraint"
|
|
|
|
},
|
|
|
|
{
|
2022-05-12 18:12:40 +00:00
|
|
|
"title": "csi_plugin",
|
2021-03-31 13:43:17 +00:00
|
|
|
"path": "job-specification/csi_plugin"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "device",
|
|
|
|
"path": "job-specification/device"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "dispatch_payload",
|
|
|
|
"path": "job-specification/dispatch_payload"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "env",
|
|
|
|
"path": "job-specification/env"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "ephemeral_disk",
|
|
|
|
"path": "job-specification/ephemeral_disk"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "expose",
|
|
|
|
"path": "job-specification/expose"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "gateway",
|
|
|
|
"path": "job-specification/gateway"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "group",
|
|
|
|
"path": "job-specification/group"
|
|
|
|
},
|
2023-02-02 18:59:14 +00:00
|
|
|
{
|
|
|
|
"title": "identity",
|
|
|
|
"path": "job-specification/identity"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "job",
|
|
|
|
"path": "job-specification/job"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "lifecycle",
|
|
|
|
"path": "job-specification/lifecycle"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "logs",
|
|
|
|
"path": "job-specification/logs"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "meta",
|
|
|
|
"path": "job-specification/meta"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "migrate",
|
|
|
|
"path": "job-specification/migrate"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "multiregion",
|
|
|
|
"path": "job-specification/multiregion"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "network",
|
|
|
|
"path": "job-specification/network"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "parameterized",
|
|
|
|
"path": "job-specification/parameterized"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "periodic",
|
|
|
|
"path": "job-specification/periodic"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "proxy",
|
|
|
|
"path": "job-specification/proxy"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "reschedule",
|
|
|
|
"path": "job-specification/reschedule"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "resources",
|
|
|
|
"path": "job-specification/resources"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "restart",
|
|
|
|
"path": "job-specification/restart"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "scaling",
|
|
|
|
"path": "job-specification/scaling"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "service",
|
|
|
|
"path": "job-specification/service"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sidecar_service",
|
|
|
|
"path": "job-specification/sidecar_service"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "sidecar_task",
|
|
|
|
"path": "job-specification/sidecar_task"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "spread",
|
|
|
|
"path": "job-specification/spread"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "task",
|
|
|
|
"path": "job-specification/task"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "template",
|
|
|
|
"path": "job-specification/template"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "update",
|
|
|
|
"path": "job-specification/update"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "upstreams",
|
|
|
|
"path": "job-specification/upstreams"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "vault",
|
|
|
|
"path": "job-specification/vault"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "volume",
|
|
|
|
"path": "job-specification/volume"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "volume_mount",
|
|
|
|
"path": "job-specification/volume_mount"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-06-14 18:08:25 +00:00
|
|
|
{
|
|
|
|
"title": "Other Specifications",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "other-specifications"
|
|
|
|
},
|
2022-07-18 13:35:28 +00:00
|
|
|
{
|
|
|
|
"title": "ACL Policy",
|
|
|
|
"path": "other-specifications/acl-policy"
|
|
|
|
},
|
2023-02-13 22:06:56 +00:00
|
|
|
{
|
|
|
|
"title": "Variables",
|
|
|
|
"path": "other-specifications/variables"
|
|
|
|
},
|
2022-06-14 18:08:25 +00:00
|
|
|
{
|
|
|
|
"title": "Volume",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "other-specifications/volume"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "capability",
|
|
|
|
"path": "other-specifications/volume/capability"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "mount_options",
|
|
|
|
"path": "other-specifications/volume/mount_options"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "topology_request",
|
|
|
|
"path": "other-specifications/volume/topology_request"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Task Drivers",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "drivers"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Docker",
|
|
|
|
"path": "drivers/docker"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Isolated Fork/Exec",
|
|
|
|
"path": "drivers/exec"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Java",
|
|
|
|
"path": "drivers/java"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Podman",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/podman"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "QEMU",
|
|
|
|
"path": "drivers/qemu"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Raw Fork/Exec",
|
|
|
|
"path": "drivers/raw_exec"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Community",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "containerd",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/containerd"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Firecracker driver",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/firecracker-task-driver"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Jailtask driver",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/jail-task-driver"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2021-10-06 19:34:34 +00:00
|
|
|
{
|
|
|
|
"title": "Lightrun",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/lightrun"
|
2021-10-06 19:34:34 +00:00
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "LXC",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/lxc"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Pot",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/pot"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
2022-09-16 15:38:39 +00:00
|
|
|
"title": "Rkt",
|
|
|
|
"badge": {
|
|
|
|
"text": "Deprecated",
|
|
|
|
"type": "outlined",
|
|
|
|
"color": "neutral"
|
|
|
|
},
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/rkt"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2021-08-02 08:51:37 +00:00
|
|
|
{
|
|
|
|
"title": "Rookout",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/rookout"
|
2021-08-02 08:51:37 +00:00
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Singularity",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/singularity"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "systemd-nspawn",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/nspawn"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Windows IIS",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/community/iis"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
2021-05-07 20:58:25 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Remote",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/remote"
|
2021-05-07 20:58:25 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "ECS",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/drivers/remote/ecs"
|
2021-05-07 20:58:25 +00:00
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Device Plugins",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "devices"
|
|
|
|
},
|
|
|
|
{
|
2021-06-21 15:25:34 +00:00
|
|
|
"title": "External",
|
2021-03-31 13:43:17 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/devices"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2021-06-21 15:25:34 +00:00
|
|
|
{
|
|
|
|
"title": "Nvidia",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/devices/nvidia"
|
2021-06-21 15:25:34 +00:00
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
2022-09-16 15:38:39 +00:00
|
|
|
"title": "USB",
|
|
|
|
"badge": {
|
|
|
|
"text": "Beta",
|
|
|
|
"type": "outlined",
|
|
|
|
"color": "neutral"
|
|
|
|
},
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/plugins/devices/community/usb"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Schedulers",
|
|
|
|
"path": "schedulers"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Runtime",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "runtime"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Runtime Environment",
|
|
|
|
"path": "runtime/environment"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Variable Interpolation",
|
|
|
|
"path": "runtime/interpolation"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2023-01-06 16:47:10 +00:00
|
|
|
{
|
|
|
|
"title": "Networking",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "networking"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Service Discovery",
|
|
|
|
"path": "networking/service-discovery"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Service Mesh",
|
|
|
|
"path": "networking/service-mesh"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "CNI",
|
|
|
|
"path": "networking/cni"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Autoscaling",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Agent",
|
2021-04-23 13:53:58 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "apm",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/apm"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "dynamic_application_sizing",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/dynamic_application_sizing"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "http",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/http"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "nomad",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/nomad"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "policy",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/policy"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "policy_eval",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/policy_eval"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
2021-11-24 21:17:37 +00:00
|
|
|
{
|
|
|
|
"title": "source",
|
2022-03-01 22:24:12 +00:00
|
|
|
"href": "/tools/autoscaling/agent/source"
|
2021-11-24 21:17:37 +00:00
|
|
|
},
|
2021-04-23 13:53:58 +00:00
|
|
|
{
|
|
|
|
"title": "strategy",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/strategy"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "target",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/target"
|
2021-04-23 13:53:58 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "telemetry",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/agent/telemetry"
|
2021-04-23 13:53:58 +00:00
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "API",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/api"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "CLI",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/cli"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Policy",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/policy"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Telemetry",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/telemetry"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Plugins",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "APM",
|
2021-05-07 18:21:50 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/apm"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Datadog",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/apm/datadog"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Nomad API",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/apm/nomad"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Prometheus",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/apm/prometheus"
|
2021-05-07 18:21:50 +00:00
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Strategy",
|
2021-05-07 18:21:50 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Dynamic Application Sizing Average",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/app-sizing-avg"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Dynamic Application Sizing Max",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/app-sizing-max"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Dynamic Application Sizing Percentile",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/app-sizing-percentile"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Fixed Value",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/fixed-value"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Pass-Through",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/pass-through"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Target Value",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/target-value"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Threshold",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/strategy/threshold"
|
2021-05-07 18:21:50 +00:00
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Target",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Amazon Web Services Autoscaling Group",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target/aws-asg"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Azure Virtual Machine Scale Set",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target/azure-vmss"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Dynamic Application Sizing",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target/app-sizing-nomad"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Google Cloud Engine Managed Instance Group",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target/gce-mig"
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Nomad Task Group",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/target/nomad"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
2021-05-07 18:21:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Community",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/plugins/external"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Internals",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Checks",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/checks"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
2021-04-01 06:47:16 +00:00
|
|
|
{
|
|
|
|
"title": "Node Selector Strategy",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/node-selector-strategy"
|
2021-04-01 06:47:16 +00:00
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Plugins",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/plugins"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Base",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/plugins/base"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "APM",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/plugins/apm"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Strategy",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/plugins/strategy"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Target",
|
2021-12-09 19:25:18 +00:00
|
|
|
"href": "/tools/autoscaling/internals/plugins/target"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Operations",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "operations"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Operating Nomad Agents",
|
|
|
|
"path": "operations/nomad-agent"
|
|
|
|
},
|
|
|
|
{
|
2021-12-07 20:52:13 +00:00
|
|
|
"title": "Monitoring Nomad",
|
|
|
|
"path": "operations/monitoring-nomad"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
2021-12-07 20:52:13 +00:00
|
|
|
"title": "Metrics Reference",
|
|
|
|
"path": "operations/metrics-reference"
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Cluster Management",
|
|
|
|
"href": "https://learn.hashicorp.com/collections/nomad/manage-clusters"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Transport Security",
|
|
|
|
"href": "https://learn.hashicorp.com/collections/nomad/transport-security"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Access Control",
|
|
|
|
"href": "https://learn.hashicorp.com/collections/nomad/access-control"
|
2022-08-02 14:06:26 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Key Management",
|
|
|
|
"path": "operations/key-management"
|
2021-03-31 13:43:17 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"divider": true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Nomad vs. Kubernetes",
|
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "nomad-vs-kubernetes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Alternative to Kubernetes",
|
|
|
|
"path": "nomad-vs-kubernetes/alternative"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Supplement to Kubernetes",
|
|
|
|
"path": "nomad-vs-kubernetes/supplement"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Nomad Ecosystem",
|
|
|
|
"path": "ecosystem"
|
|
|
|
},
|
2021-04-14 23:55:45 +00:00
|
|
|
{
|
|
|
|
"title": "Nomad Partnerships",
|
|
|
|
"path": "partnerships"
|
|
|
|
},
|
2021-03-31 13:43:17 +00:00
|
|
|
{
|
|
|
|
"title": "Who Uses Nomad",
|
|
|
|
"path": "who-uses-nomad"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "Nomad Enterprise",
|
2021-03-31 14:24:27 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "enterprise"
|
2021-08-02 08:51:37 +00:00
|
|
|
},
|
2021-03-31 14:24:27 +00:00
|
|
|
{
|
2021-04-14 23:55:45 +00:00
|
|
|
"title": "License",
|
2021-05-27 17:30:17 +00:00
|
|
|
"routes": [
|
|
|
|
{
|
|
|
|
"title": "Overview",
|
|
|
|
"path": "enterprise/license"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "FAQ",
|
|
|
|
"path": "enterprise/license/faq"
|
|
|
|
}
|
|
|
|
]
|
2021-03-31 14:24:27 +00:00
|
|
|
}
|
|
|
|
]
|
2021-03-31 13:43:17 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": "FAQ",
|
|
|
|
"path": "faq"
|
|
|
|
}
|
|
|
|
]
|