Jake Callahan
Jake Callahan
Docstrings are most often used as large comment blocks in languages like Python. Having them be the same color as normal strings adds a lot of visual noise. This change...
This change makes it possible for users to interact with AAP 2.5+ without having to set the awxkit environment variable themselves. This path currently is a bit heavy-handed, but may...
This commit introduces several significant improvements: 1. Add Paramiko SSH backend implementation as a new alternative SSH connector - Full parity with existing backends including auth methods and file operations...
Now, when workflows fail, Broker will attempt to find a dangling host and check it in if found.
We're currently seeing a problem where a failed workflow's job internally gives an appropriate error message in its job events, but broker can't tells the user it can't find a...
### Base Requirements We currently define Broker's base requirements as the following. ```python dependencies = [ "awxkit", "click", "dynaconf
Some users need their inventory to be as up-to-date as possible without having to wait for the cron-based inventory syncs happening on AAP. I'm not currently sure where this should...
Refactoring: - Migrated all codebase modules from `logzero` to the standard Python `logging` library. - Centralized logging configuration logic into a new `broker.logging` module. - Implemented a `RedactingFilter` to automatically...
I'm not sure if this should happen when ingesting the data from AAP or when displaying the inventory entries. ``` 10: remove_time: '432000' shutdown_time: '1765804090' name: bherring-AAP-MR1384 type: host hostname:...
## Problem Collapses are a nice feature, especially for people that use specific backup patterns for files. However, all collapses need to be defined per-name in the config. This isn't...