Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PATCH 058/153] upgrade to pystachio 0.7.1
i killed the @provided annotations in pystachio 0.7.0 because they add a ton of complexity for little gain. killing them will make it easier to iterate more quickly on pattern matching and config plugins which are part of the yak shave to make it simpler to support pulling notification configs into .mesos files for d2a. this change is three parts: * kill mesos.package and related deprecation warnings -- there were only a couple configs that specified mesos.package and afaict all of them went unused * rewrite {{thermos.user}} => {{role}}, {{mesos.role}} => {{role}}, {{mesos.cluster}} => {{cluster}} * filter {{thermos.task_id}} and {{thermos.ports}} as acceptable unbound references inbound to the thermos runner so far as i can tell this change is fully compatible with the executors running in production, and executors built against this release *should* work with outdated clients. RB_ID=156803 (sapling split of a03628dd037d7c4622d17d560f6c4f6d76362ed6) (sapling split of f539474e3858690eb38852857e7fb180bb897e27)
- Loading branch information