All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Ensuring
*_ipv4
TaggedAddresses are accounted for.- Proper casing was adjusted for
address
andport
TaggedAddress attributes.
- Proper casing was adjusted for
- A little context awareness when working with services running in Nomad.
- Example,
ServiceHealth
now has thealloc_id
property
- Example,
- Limiting usage of imports from
typing
- For example, moving more hinting of lists from
List
tolist
- For example, moving more hinting of lists from
- Added
Makefile
to make a few things easier to call all the time.
/health/service/:service
support with model based return- Tracing decorator for each endpoint call for basic span generation
timeout
option to the baseConsulAPI
class to ensure we have a default timeout set but allow it to be overriden.
- Switched how we parse env vars for the following:
CONSUL_HTTP_ADDR
CONSUL_HTTT_TOKEN
CONSUL_NAMESPACE
/catalog/services
support with a basic example