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. 01 Nov, 2021 26 commits
  2. 30 Oct, 2021 1 commit
  3. 29 Oct, 2021 13 commits
    • James Bardin's avatar
      allow nullable override · 7b7972ac
      James Bardin authored
      7b7972ac
    • hc-github-team-tf-core's avatar
      de105595
    • hc-github-team-tf-core's avatar
      Release v1.1.0-alpha20211029 · 644a70bc
      hc-github-team-tf-core authored
      644a70bc
    • James Bardin's avatar
      Merge pull request #29833 from hashicorp/jbardin/issue-template · c9e87773
      James Bardin authored
      remove Crash section of issue template
      c9e87773
    • James Bardin's avatar
      remove Crash section of issue template · 91f27c6d
      James Bardin authored
      Terraform is no longer going to silently capture all logs for a possible
      crash report, and therefor won't create a crash.log file when a panic is
      encountered.
      
      The prompt to create a log file with TF_LOG from the Debug Output
      section should suffice to get users to submit the logs when possible. In
      the case of a crash specifically, the crash output also requests that
      the stack trace be added to the issue for users who may not be aware of
      what is necessary.
      91f27c6d
    • James Bardin's avatar
      Merge pull request #29825 from hashicorp/jbardin/no-panicwrap · 81e709d1
      James Bardin authored
      Remove the use of panicwrap in the Terraform CLI
      81e709d1
    • James Bardin's avatar
      configs: explicitly nullable variable values · f0a64eb4
      James Bardin authored
      The current behavior of module input variables is to allow users to
      override a default by assigning `null`, which works contrary to the
      behavior of resource attributes, and prevents explicitly accepting a
      default when the input must be defined in the configuration.
      
      Add a new variable attribute called `nullable` will allow explicitly
      defining when a variable can be set to null or not. The current default
      behavior is that of `nullable=true`.
      
      Setting `nullable=false` in a variable block indicates that the variable
      value can never be null. This either requires a non-null input value, or
      a non-null default value. In the case of the latter, we also opt-in to
      the new behavior of a `null` input value taking the default rather than
      overriding it.
      
      In a future language edition where we make `nullable=false` the default,
      setting `nullable=true` will allow the legacy behavior of `null`
      overriding a default value. The only future configuration in which this
      would be required even if the legacy behavior were not desired is when
      setting an optional+nullable value. In that case `default=null` would
      also be needed and we could therefor imply `nullable=true` without
      requiring it in the configuration.
      f0a64eb4
    • Chris Arcand's avatar
      Update CHANGELOG for #29826 · 4666e930
      Chris Arcand authored
      4666e930
    • Martin Atkins's avatar
      "Add cloud integration option" · f266d1ee
      Martin Atkins authored
      A more native integration for Terraform Cloud and its CLI-driven run workflow.
      
      Instead of a backend, users declare a special block in the top-level terraform settings
      block to configure Terraform Cloud, then run terraform init.
      
      Full documentation will follow in later commits.
      f266d1ee
    • Chris Arcand's avatar
      internal/plugin[6]: Add generated mocks · 36926486
      Chris Arcand authored
      36926486
    • Chris Arcand's avatar
      Clarify legacy Ui comments · 6dc1fed6
      Chris Arcand authored
      6dc1fed6
    • Chris Arcand's avatar
      Adjust default workspace naming prompt · 14260a5b
      Chris Arcand authored
      The previous version is a little overdramatic and somewhat accusatory.
      Just lay it out how it is: TFC needs workspaces to be named.
      14260a5b
    • Brandon Croft's avatar
      adds X-Terraform-Integration header · 6d9c919f
      Brandon Croft authored
      This can help differentiate cloud integration API requests from normal remote backend requests
      6d9c919f