Releases: oshied/directord
0.6.0
Directord now supports data-stores. With this release, the data storage process was moved into a plugin, making it possible to support multiple data-stores for persistence when needed.
While Directord was built to be ephemeral, multiple requests have been made to allow Directord to leverage an external data-store. With this release, the capability to use external data-stores has been developed, with the first external plugin being Redis; additional plugins are planned for future releases.
- The new CLI and configuration option
datastore
has been added using an RFC-1738 compatible string.
Additional changes have been made to clean up code, improve performance, and further enhance the user-experience.
0.5.0
Directord now supports a fully modular back-end allowing users develop their own components. Everything about the builtin components and how to develop new ones can be found here.
Several additional enhancements have gone into the health-check system, making it now possible to monitor the version of Directord in service across the cluster and the respective uptime
for nodes within the cluster.
Orchestrations now allow operators to write jobs with using both the line or YAML format. This change ensures operators have a way to express complex tasks using easy to understand arguments. Documentation on orchestration structures can be found here.
0.4.0
With this release the new verb POD has been implemented, allowing Directord to orchestrate and interact with #containers, in pods, via podman. The implementation of pods is currently coupled with podman-py as an optional component which can be installed using "pip install 'directord[dev]'".
To support the podman integration a new example orchestration has been added, "podman.yaml", which is cross platform compatible and allows Directord to automate the installation and setup process when needed. This new orchestration can be found within the "orchestrations" directory.
- Test coverage has been extended
- Documentation has been updated
- Systems have been improved
- So much WIN!