• Tim Gross's avatar
    template: trigger change_mode for dynamic secrets on restore (#9636) · 004f1c97
    Tim Gross authored
    When a task is restored after a client restart, the template runner will
    create a new lease for any dynamic secret (ex. Consul or PKI secrets
    engines). But because this lease is being created in the prestart hook, we
    don't trigger the `change_mode`.
    
    This changeset uses the the existence of the task handle to detect a
    previously running task that's been restored, so that we can trigger the
    template `change_mode` if the template is changed, as it will be only with
    dynamic secrets.
    004f1c97