ARCHERY Manage Tool
The archery-manage tool used to simplify common operations with ARCHERY, including registry initial bootstrap, integration with topology databases and keeping dynamic information up to date.
usage: archery-manage [-h] [-d {CRITICAL,ERROR,WARNING,INFO,DEBUG}] -s SOURCE
[-f FILTER]
[-o {arc-CEs,services,endpoints,zonefile,json,_debug}]
[--json] [--output-all] [-u] [--domain DOMAIN]
[--ddns-master-ip DDNS_MASTER_IP]
[--ddns-tsig-keyfile DDNS_TSIG_KEYFILE]
[--ddns-tsig-algorithm {HMAC-MD5,HMAC-SHA1,HMAC-SHA224,HMAC-SHA256,HMAC-SHA384,HMAC-SHA512}]
[--ttl TTL] [--threads THREADS] [--timeout TIMEOUT]
Named Arguments
- -d, --debug
Possible choices: CRITICAL, ERROR, WARNING, INFO, DEBUG
Default: “INFO”
- -s, --source
Services topology source (use ‘help’ value to print available sources)
- -f, --filter
Add endpoints filter (use ‘help’ value to print available filters)
- -o, --output
Possible choices: arc-CEs, services, endpoints, zonefile, json, _debug
Write requested data to stdout
- --json
Change output format from plaintext to JSON
Default: False
- --output-all
Output all services/endpoints including inactive (filters are still applied)
Default: False
- -u, --ddns-update
Invoke DNS zone incremental DDNS update secured by TSIG key
Default: False
- --domain
Domain name of the ARCHERY endpoint to use (required for DDNS update)
- --ddns-master-ip
Master DNS IP address (required for DDNS update)
- --ddns-tsig-keyfile
TSIG keyfile (required for DDNS update)
- --ddns-tsig-algorithm
Possible choices: HMAC-MD5, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512
Cryptographic algorithm for TSIG
Default: “HMAC-MD5”
- --ttl
DNS resource records TTL value to use (default is 3600)
Default: 3600
- --threads
Number of treads to fetch information in parallel (default is 8)
Default: 8
- --timeout
Per-source information fetching timeout (default is 10 seconds)
Default: 10