Skip to content

Releases: Torxed/python-glesys

v0.3

16 Oct 15:14
v0.3
49947b3

Choose a tag to compare

New features

  • Added --conf to define a specific config file, to load glesys API keys (TOML format on config)
  • Added --no-ignores to 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

03 May 19:44
v0.2
da28447

Choose a tag to compare

New features:

  • glesys ip --list-free using /ip/listfree endpoint
  • glesys server --all-servers using /server/list endpoint
  • glesys server --find using /server/list with filters --name, --description, --datacenter, --platform, --ip *(--fuzzy required)or--state. Strict matching unless --fuzzyis given which performsx in yrather thanx == ywhen matching on sayhostname == --name`
  • glesys server --details using /server/details endpoint
  • glesys server --adapters using /server/networkadapters endpoint
  • glesys server --status using /server/status endpoint
  • glesys server --limits using /server/limits endpoint for OpenVZ info
  • glesys server --costs using /server/costs endpoint

v0.1

03 May 14:20
v0.1
42f3c67

Choose a tag to compare

A small first version with basic challenge response against LetsEncrypt.

Features

  • glesys dns --all-domains - List all domains
  • glesys 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 domain
  • glesys 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