[
https://issues.apache.org/jira/browse/AURORA-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Lambert updated AURORA-581:
---------------------------------
Sprint: Q3 Sprint 1
> Add lightweight hooks for mutating clientv1 commands.
> -----------------------------------------------------
>
> Key: AURORA-581
> URL: https://issues.apache.org/jira/browse/AURORA-581
> Project: Aurora
> Issue Type: Task
> Components: Client
> Reporter: Mark Chu-Carroll
> Assignee: Mark Chu-Carroll
>
> Aurora clientv2 commands currently support very flexible hooks which get used
> for a variety of purposes. One of the most popular usecases is as a
> safety-check mechanism: hooks can add extra safety checks to commands that
> mutate or kill aurora jobs.
> Unfortunately, these hooks are clientv2 only. Once we've got users
> transitioned to clientv2, that will be fine, but for now, clientv1 is acting
> as a backdoor to allow users to bypass hooks.
> Cluster administrators should have the ability to prevent this, by applying
> some kind of hooks to the aurora commands that mutate jobs. At the same time,
> we don't want to provide the same level of support for hooks that we have in
> v2, so the v1 hooks should be simpler and lighter-weight, since they're just
> a temporary stopgap.
--
This message was sent by Atlassian JIRA
(v6.2#6252)