Directord 0.11.0
Release 11, feature packed, cleaner, a new driver, and is lighter than ever before.
Highlights
This release introduces the new oslo-messaging driver, allowing Directord to operate in a traditional AMQP environment. This change is crucial to our success as we want to empower operators to leverage Directord in their existing environments, without needing to augment or change platforms. If operators have a messaging backend supported by OSLO-Messaging, Directord can make use of it today.
This release also cleans up a lot of the Directord legacy encoding. Before encoding was done throughout the code-base, now encoding is all done within the driver. This means the functional code within Directord is far more simple, better documented, and easier to understand.
TripleO PTG
Directord is being discuessed as part of the TripleO Yoga PTG. Checkout the PTG notes and sessions for more.
Slides from the Directord Overview PTG session can be seen within the PDF attached to this release here.
e7d8015 Add generic wait component
8d775ab Fix typo in README
ae023be Dyn drivers 2
cd59fcd add dynamic driver parsing to the help output
e0838d1 Update the dynamic driver parser
95f43ae Add SSL support for messaging driver
4855b87 add easy local doc generation and browsing
a24701f add job definitions to the bootstrap process
1d7fde5 update data-store options and documentation
5cd1f33 Update push.yml
99cb2fe Add credit loop to pollers
402ea40 Add message driver analysis
06a1d93 Create CNAME
0c12d8d Delete CNAME
9e3a069 Change the job processor to prioritize messages
cd7a267 add link
73df12d reformat
1ddda11 more doc updates
4abe45e add setup section
737bece add updated overview
5318e70 Driver docs
2354af5 Added driver-messaging.drawio.png
9ea6934 add bootstrap catalog for the messaging driver
5c8f8d7 fix bug 235
3b6c47e add missing abstract methods from messaging
ce71c9e add flake8 docstring tests
b144793 Messaging thread cleanup and job support
4a23912 Fix messaging heartbeat
8016e6d UX imporovements
09d696a updated diagram and docs
acf6985 Added highlevel-messaging.png
a9b68be Add driver_run in it's own process
6c3e2af add hostname fencing
9910714 add starting documentation for messaging and tweak the driver
3f3d053 more updates to support our simplified encoding process
49a886c Make CLI args override config file
e529792 Driver api
45ed933 Degrated -> Degraded
d8edb42 Update the messaging abstractions
e7fbc04 rev 0.10.1
190372f Add support for oslo-messaging as a driver
What's Changed
- Add support for oslo-messaging as a driver by @slagle in #213
- rev 0.10.1 by @cloudnull in #220
- Update the messaging abstractions by @cloudnull in #221
- Degrated -> Degraded by @slagle in #224
- Driver api by @cloudnull in #222
- Make CLI args override config file by @slagle in #223
- more updates to support our simplified encoding process by @cloudnull in #225
- add starting documentation for messaging and tweak the driver by @cloudnull in #226
- add hostname fencing by @cloudnull in #228
- Add driver_run in it's own process by @slagle in #227
- updated diagram and docs by @cloudnull in #229
- UX imporovements by @cloudnull in #230
- Fix messaging heartbeat by @slagle in #231
- Messaging thread cleanup and job support by @slagle in #232
- D102 updates by @cloudnull in #233
- add missing abstract methods from messaging by @cloudnull in #234
- fix bug 235 by @cloudnull in #236
- add bootstrap catalog for the messaging driver by @cloudnull in #237
- Driver docs by @cloudnull in #238
- analysis documentation updates by @cloudnull in #239
- add setup section by @cloudnull in #240
- more doc updates by @cloudnull in #241
- reformat by @cloudnull in #242
- add link by @cloudnull in #243
- Change the job processor to prioritize messages by @cloudnull in #244
- Add message driver analysis by @cloudnull in #245
- Add credit loop to pollers by @cloudnull in #246
- update data-store options and documentation by @cloudnull in #248
- add job definitions to the bootstrap process by @cloudnull in #249
- add easy local doc generation and browsing by @cloudnull in #250
- Add SSL support for messaging driver by @slagle in #247
- Update the dynamic driver parser by @cloudnull in #251
- add dynamic driver parsing to the help output by @cloudnull in #252
- Dyn drivers 2 by @cloudnull in #253
- Fix typo in README by @slagle in #254
- Add generic wait component by @mwhahaha in #255
Full Changelog: 0.10.0...0.11.0