Releases: Torxed/python-glesys
Releases · Torxed/python-glesys
v0.3
New features
- Added
--confto define a specific config file, to load glesys API keys (TOML format on config) - Added
--no-ignoresto lets-encrypt cli to not ignore domains not using glesys nameservers
Bug fixes
- Changed the way arguments/session is loaded
- Added support for Pydantic >= 2.X
Full Changelog: v0.2...v0.3
v0.2
New features:
glesys ip --list-freeusing/ip/listfreeendpointglesys server --all-serversusing/server/listendpointglesys server --findusing/server/listwith filters--name,--description,--datacenter,--platform,--ip*(--fuzzyrequired)or--state. Strict matching unless--fuzzyis given which performsx in yrather thanx == ywhen matching on sayhostname == --name`glesys server --detailsusing/server/detailsendpointglesys server --adaptersusing/server/networkadaptersendpointglesys server --statususing/server/statusendpointglesys server --limitsusing/server/limitsendpoint for OpenVZ infoglesys server --costsusing/server/costsendpoint
v0.1
A small first version with basic challenge response against LetsEncrypt.
Features
glesys dns --all-domains- List all domainsglesys dns --all-records --domain <domain name>- Lists all records under a given domain- `glesys dns --add --domain hvornum.se --record 'test' --type 'TXT' --data 'This is a test' --ttl 200 - Creates a TXT record in the given domain
glesys dns --find --domain hvornum.se --record 'test' --type 'TXT' --data 'This is a test' --ttl 200- Searches for the given record in the given domainglesys dns --delete --domain hvornum.se --record 'test' --type 'TXT' --data 'This is a test' --ttl 200 - Calls--findand perform adeleterecordon each search result via the recordsrecordidreturned by--find`glesys lets-encrypt --all-domains- Issue wildcard/domain-specific certificates using letsencrypt and DNS challenges