wasmCloud Application Deployment Manager
Usage: wadm [OPTIONS]
Options:
-i, --host-id <HOST_ID>
The ID for this wadm process. Defaults to a random UUIDv4 if none is provided. This is used to help with debugging when identifying which process is doing the work [env: WADM_HOST_ID=]
-l, --structured-logging
Whether or not to use structured log output (as JSON) [env: WADM_STRUCTURED_LOGGING=]
-t, --tracing
Whether or not to enable opentelemetry tracing [env: WADM_TRACING_ENABLED=]
-e, --tracing-endpoint <TRACING_ENDPOINT>
The endpoint to use for tracing. Setting this flag enables tracing, even if --tracing is set to false. Defaults to http://localhost:4318/v1/traces if not set and tracing is enabled [env: WADM_TRACING_ENDPOINT=]
-d <DOMAIN>
The NATS JetStream domain to connect to [env: WADM_JETSTREAM_DOMAIN=]
-j, --max-jobs <MAX_JOBS>
(Advanced) Tweak the maximum number of jobs to run for handling events and commands. Be careful how you use this as it can affect performance [env: WADM_MAX_JOBS=]
-s, --nats-server <NATS_SERVER>
The URL of the nats server you want to connect to [env: WADM_NATS_SERVER=] [default: 127.0.0.1:4222]
--nats-seed <NATS_SEED>
Use the specified nkey file or seed literal for authentication. Must be used in conjunction with --nats-jwt [env: WADM_NATS_NKEY=]
--nats-jwt <NATS_JWT>
Use the specified jwt file or literal for authentication. Must be used in conjunction with --nats-nkey [env: WADM_NATS_JWT=]
--nats-creds-file <NATS_CREDS>
(Optional) NATS credential file to use when authenticating [env: WADM_NATS_CREDS_FILE=]
--nats-tls-ca-file <NATS_TLS_CA_FILE>
(Optional) NATS TLS certificate file to use when authenticating [env: WADM_NATS_TLS_CA_FILE=]
--state-bucket-name <STATE_BUCKET>
Name of the bucket used for storage of lattice state [env: WADM_STATE_BUCKET_NAME=] [default: wadm_state]
--cleanup-interval <CLEANUP_INTERVAL>
The amount of time in seconds to give for hosts to fail to heartbeat and be removed from the store. By default, this is 70s because it is 2x the host heartbeat interval plus a little padding [env: WADM_CLEANUP_INTERVAL=] [default: 70]
--api-prefix <API_PREFIX>
The API topic prefix to use. This is an advanced setting that should only be used if you know what you are doing [env: WADM_API_PREFIX=] [default: wadm.api]
--stream-prefix <STREAM_PREFIX>
This prefix to used for the internal streams. When running in a multitenant environment, clients share the same JS domain (since messages need to come from lattices). Setting a stream prefix makes it possible to have a separate stream for different wadms running in a multitenant environment. This is an advanced setting that should only be used if you know what you are doing [env: WADM_STREAM_PREFIX=]
--manifest-bucket-name <MANIFEST_BUCKET>
Name of the bucket used for storage of manifests [env: WADM_MANIFEST_BUCKET_NAME=] [default: wadm_manifests]
--stream-persistence <STREAM_PERSISTENCE>
Nats streams storage type [env: WADM_STREAM_PERSISTENCE=] [default: file]
--http-admin <HTTP_ADMIN>
HTTP administration endpoint address [env: WADM_HTTP_ADMIN=]
-h, --help
Print help
-V, --version
Print version
Options (20)
| Option | Description | Source |
|---|
-i, --host-id HOST_ID | The ID for this wadm process. | help |
-l, --structured-logging | Whether or not to use structured log output (as JSON) [env: WADM_STRUCTURED_LOGGING=] | help |
-t, --tracing | Whether or not to enable opentelemetry tracing [env: WADM_TRACING_ENABLED=] | help |
-e, --tracing-endpoint TRACING_ENDPOINT | The endpoint to use for tracing. | help |
-d DOMAIN | The NATS JetStream domain to connect to [env: WADM_JETSTREAM_DOMAIN=] | help |
-j, --max-jobs MAX_JOBS | (Advanced) Tweak the maximum number of jobs to run for handling events and commands. | help |
-s, --nats-server NATS_SERVER | The URL of the nats server you want to connect to [env: WADM_NATS_SERVER=] [default: 127.0.0.1:4222] | help |
--nats-seed NATS_SEED | Use the specified nkey file or seed literal for authentication. | help |
--nats-jwt NATS_JWT | Use the specified jwt file or literal for authentication. | help |
--nats-creds-file NATS_CREDS | (Optional) NATS credential file to use when authenticating [env: WADM_NATS_CREDS_FILE=] | help |
--nats-tls-ca-file NATS_TLS_CA_FILE | (Optional) NATS TLS certificate file to use when authenticating [env: WADM_NATS_TLS_CA_FILE=] | help |
--state-bucket-name STATE_BUCKET | Name of the bucket used for storage of lattice state [env: WADM_STATE_BUCKET_NAME=] [default: wadm_state] | help |
--cleanup-interval CLEANUP_INTERVAL | The amount of time in seconds to give for hosts to fail to heartbeat and be removed from the store. | help |
--api-prefix API_PREFIX | The API topic prefix to use. | help |
--stream-prefix STREAM_PREFIX | This prefix to used for the internal streams. | help |
--manifest-bucket-name MANIFEST_BUCKET | Name of the bucket used for storage of manifests [env: WADM_MANIFEST_BUCKET_NAME=] [default: wadm_manifests] | help |
--stream-persistence STREAM_PERSISTENCE | Nats streams storage type [env: WADM_STREAM_PERSISTENCE=] [default: file] | help |
--http-admin HTTP_ADMIN | HTTP administration endpoint address [env: WADM_HTTP_ADMIN=] | help |
-h, --help | Print help | help |
-V, --version | Print version | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.