Releases: lazypower/DNS-Charm
Multi Provider Support (Patch)
This is a tech-preview release of the Multi-Provider codebase
Dynamic Module Loading during hook execution
Preliminary Route53 Provider Support was added
Consul Client role added in contrib/consul-client, the charm supports reading services from Consul and updating DNS entries in a one-shot on relation-changed. Automatic updates are planned but unimplemented at this time.
Unit Test moved from nose/etc. to pytest and tox
CI result sets are now being computed on pullreqest to ensure we maintain forward compat and keep coverage metrics
** THIS IS A PRE-RELEASE TECH PREVIEW - DO NOT DEPLOY TO PRODUCTION **
Many of the concepts contained in this release will be the foundation for the 0.3.0 release, which will be a stable release of these features. There's still quite a bit of work to be done here, with documentation updates, along with evaluation against the original spec.
If you use this branch and encounter issues, please note in the issue tracker as such.
Multi Provider Support
This is a tech-preview release of the Multi-Provider codebase
- Dynamic Module Loading during hook execution
- Preliminary Route53 Provider Support was added
- Consul Client role added in contrib/consul-client, the charm supports reading services from Consul and updating DNS entries in a one-shot on relation-changed. Automatic updates are planned but unimplemented at this time.
- Unit Test moved from nose/etc. to pytest and tox
- CI result sets are now being computed on pullreqest to ensure we maintain forward compat and keep coverage metrics
** THIS IS A PRE-RELEASE TECH PREVIEW - DO NOT DEPLOY TO PRODUCTION **
Many of the concepts contained in this release will be the foundation for the 0.3.0 release, which will be a stable release of these features. There's still quite a bit of work to be done here, with documentation updates, along with evaluation against the original spec.
If you use this branch and encounter issues, please note in the issue tracker as such.
v0.2.2
The no more crazyness release
Stops using named-checkzone intermediate formatting, and just parses a plain ole zone file.
Adds some resiliency to your bind config by checking with named-checkzone before confirming an atomic file rewrite.
Adds backups everytime .save() is called to /etc/bind/zone-backup - by copying the zone file with a timestamp file-tag.