Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template emits events explaining why it is blocked #3001

Merged
merged 4 commits into from
Aug 10, 2017
Merged

Commits on Aug 8, 2017

  1. Emit generic task events

    dadgar committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    43d2c42 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2017

  1. Vendor new consul-template

    dadgar committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    6c0bb2b View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2017

  1. Template emits events explaining why it is blocked

    This PR does the following:
    * Adds a mechanism to emit events in the TaskRunner
    * Vendors a new version of Consul-Template that allows extraction of
    missing dependencies
    * Adds logic to our consul_template.go to determine missing events and
    emit them in a batched fashion.
    * Refactors the consul_template code to split the run method and take in
    a config struct rather than many parameters.
    
    Fixes #2578
    dadgar committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    1e7ae91 View commit details
    Browse the repository at this point in the history
  2. address comments

    dadgar committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    9cc5e19 View commit details
    Browse the repository at this point in the history