This project is mirrored from https://:*****@github.com/hashicorp/terraform.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 13 Feb, 2017 2 commits
  2. 08 Dec, 2016 2 commits
  3. 17 Nov, 2016 1 commit
    • Justin Nauman's avatar
      Checkpoint signature fixes · bf48d013
      Justin Nauman authored
      - Currently the disable_checkpoint setting from $HOME/.terraformrc is never
      respsected due to:
      -- The runCheckpoint go routine being fired off prior to loading configuration
      -- The config.Merge method not actually merging in the c2s settings
      bf48d013
  4. 04 Nov, 2016 1 commit
    • James Bardin's avatar
      DebugInfo and DebugGraph · 797a1b33
      James Bardin authored
      Implement debugInfo and the DebugGraph
      
      DebugInfo will be a global variable through which graph debug
      information can we written to a compressed archive. The DebugInfo
      methods are all safe for concurrent use, and noop with a nil receiver.
      The API outside of the terraform package will be to call SetDebugInfo
      to create the archive, and CloseDebugInfo() to properly close the file.
      Each write to the archive will be flushed and sync'ed individually, so
      in the event of a crash or a missing call to Close, the archive can
      still be recovered.
      
      The DebugGraph is a representation of a terraform Graph to be written to
      the debug archive, currently in dot format. The DebugGraph also contains
      an internal buffer with Printf and Write methods to add to this buffer.
      The buffer will be written to an accompanying file in the debug archive
      along with the graph.
      
      This also adds a GraphNodeDebugger interface. Any node implementing
      `NodeDebug() string` can output information to annotate the debug graph
      node, and add the data to the log. This interface may change or be
      removed to provide richer options for debugging graph nodes.
      
      The new graph builders all delegate the build to the BasicGraphBuilder.
      Having a Name field lets us differentiate the actual builder
      implementation in the debug graphs.
      797a1b33
  5. 21 Sep, 2016 1 commit
    • James Bardin's avatar
      Add a way to avoid panicwrap when debugging · 6b7a079b
      James Bardin authored
      When trying to use a debugger, you don't want the terraform to run in a
      new child process. Setting TF_FORK=0 will skip panicwrap and continue
      running the program in the current process. This will also give direct
      access to log output, and stdout.
      6b7a079b
  6. 17 Aug, 2016 1 commit
  7. 10 May, 2016 4 commits
  8. 18 Mar, 2016 1 commit
    • James Nugent's avatar
      core: Fix console colors on Windows · c77144bd
      James Nugent authored
      This brings in the go-colorable library when running on Windows in order
      to output console colors correctly instead of leaving the codes in place
      as is currently the case.
      c77144bd
  9. 08 Dec, 2015 1 commit
    • Paul Hinze's avatar
      core: use same logging setup for acctests · 4bd4e18d
      Paul Hinze authored
      We weren't doing any log setup for acceptance tests, which made it
      difficult to wrangle log output in CI.
      
      This moves the log setup functions we use in `main` over into a helper
      package so we can use them for acceptance tests as well.
      
      This means that acceptance tests will by default be a _lot_ quieter,
      only printing out actual test output. Setting `TF_LOG=trace` will
      restore the full prior noise level.
      
      Only minor behavior change is to make `ioutil.Discard` the default
      return value rather than a `nil` that needs to be checked for.
      4bd4e18d
  10. 16 Jun, 2015 1 commit
  11. 21 Oct, 2014 1 commit
  12. 13 Oct, 2014 1 commit
  13. 11 Oct, 2014 1 commit
  14. 03 Oct, 2014 1 commit
  15. 29 Aug, 2014 1 commit
  16. 19 Aug, 2014 1 commit
  17. 14 Aug, 2014 2 commits
  18. 13 Jul, 2014 1 commit
  19. 10 Jul, 2014 1 commit
  20. 03 Jul, 2014 1 commit
  21. 27 Jun, 2014 2 commits
  22. 26 Jun, 2014 1 commit
  23. 10 Jun, 2014 4 commits
  24. 30 May, 2014 1 commit
  25. 24 May, 2014 1 commit