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. 28 Mar, 2017 13 commits
  2. 27 Mar, 2017 27 commits
    • James Bardin's avatar
      Merge pull request #13105 from hashicorp/jbardin/command-env · f172b4a0
      James Bardin authored
      disallow env names that aren't url-safe
      f172b4a0
    • James Bardin's avatar
      Merge pull request #13110 from hashicorp/jbardin/apply-plan · 9eb6faa6
      James Bardin authored
      Don't Validate if we have an execution plan
      9eb6faa6
    • James Bardin's avatar
      Add test to verify that Validation isn't called · 2cffa252
      James Bardin authored
      The apply won't succeed because we don't have a valid plan, but this
      verifies that providing a plan file prevents Validation.
      2cffa252
    • James Bardin's avatar
      Reject names that aren't url-safe · 9d118325
      James Bardin authored
      Environment names can be used in a number of contexts, and should be
      properly escaped for safety. Since most state names are store in path
      structures, and often in a URL, use `url.PathEscape` to check for
      disallowed characters
      9d118325
    • James Bardin's avatar
      Don't Validate if we have an execution plan · 8027fe9e
      James Bardin authored
      The plan file should contain all data required to execute the apply
      operation. Validation requires interpolation, and the `file()`
      interpolation function may fail if the module files are not present.
      This is the case currently with how TFE executes plans.
      8027fe9e
    • Dana Hoffman's avatar
      Fix broken link · 072a34d5
      Dana Hoffman authored
      072a34d5
    • Paul Stack's avatar
      Update CHANGELOG.md · 7db042a2
      Paul Stack authored
      7db042a2
    • Joe Topjian's avatar
      provider/openstack: Resolve issues with Port Fixed IPs (#13056) · 77a41ca8
      Joe Topjian authored
      * provider/openstack: Add all_fixed_ips computed attribute to port resource
      
      This commit adds the `all_fixed_ips` attribute to the
      openstack_networking_port_v2 resource. This contains all of the port's
      Fixed IPs returned by the Networking v2 API.
      
      * provider/openstack: Revert Port fixed_ip back to a List
      
      This commit reverts the changes made in a8c4e81a6e3f2. This
      re-enables the ability to reference IP addresses using the
      numerical-element notation.
      
      This commit also makes fixed_ip a non-computed field, meaning
      Terraform will no longer set fixed_ip with what was returned
      by the API. This resolves the original issue about ordering.
      
      The last use-case is for fixed_ips that received an IP address
      via DHCP. Because fixed_ip is no longer computed, the DHCP IP
      will not be set. The workaround for this use-case is to use the
      new all_fixed_ips attribute.
      
      In effect, users should use fixed_ip only as a way of inputting
      data into Terraform and use all_fixed_ips as the output returned
      by the API. If use-cases exist where fixed_ip can be used as an
      output, that's a bonus feature.
      77a41ca8
    • Paul Stack's avatar
      Update CHANGELOG.md · 9848d14b
      Paul Stack authored
      9848d14b
    • Joe Topjian's avatar
      provider/openstack: Adding all_metadata attribute (#13061) · 7199a58c
      Joe Topjian authored
      This commit adds the all_metadata attribute which contains all
      instance metadata returned from the OpenStack Compute API. This
      is useful for gaining access to metadata which was applied
      out of band of Terraform.
      
      This commit also stops setting the original metadata attribute,
      effectively making metadata an input and all_metadata the output
      to reference all data from.
      7199a58c
    • Paul Stack's avatar
      provider/packet|digitalocean: Randomize the SSH Key acceptance tests (#13096) · 316013e2
      Paul Stack authored
      ```
      % make testacc TEST=./builtin/providers/packet TESTARGS='-run=TestAccPacketSSHKey_Basic'            ✭
      ==> Checking that code complies with gofmt requirements...
      go generate $(go list ./... | grep -v /terraform/vendor/)
      2017/03/27 18:56:06 Generated command/internal_plugin_list.go
      TF_ACC=1 go test ./builtin/providers/packet -v -run=TestAccPacketSSHKey_Basic -timeout 120m
      === RUN   TestAccPacketSSHKey_Basic
      --- PASS: TestAccPacketSSHKey_Basic (5.30s)
      PASS
      ok  	github.com/hashicorp/terraform/builtin/providers/packet	5.316s
      ```
      
      ```
      % make testacc TEST=./builtin/providers/digitalocean TESTARGS='-run=TestAccDigitalOceanSSHKey_'
      ==> Checking that code complies with gofmt requirements...
      go generate $(go list ./... | grep -v /terraform/vendor/)
      2017/03/27 19:29:01 Generated command/internal_plugin_list.go
      TF_ACC=1 go test ./builtin/providers/digitalocean -v -run=TestAccDigitalOceanSSHKey_ -timeout 120m
      === RUN   TestAccDigitalOceanSSHKey_importBasic
      --- PASS: TestAccDigitalOceanSSHKey_importBasic (4.18s)
      === RUN   TestAccDigitalOceanSSHKey_Basic
      --- PASS: TestAccDigitalOceanSSHKey_Basic (2.77s)
      PASS
      ok  	github.com/hashicorp/terraform/builtin/providers/digitalocean	6.991s
      ```
      316013e2
    • Paul Stack's avatar
      Update CHANGELOG.md · 23968a86
      Paul Stack authored
      23968a86
    • Paul Stack's avatar
      provider/aws: Support Import of iam_server_certificate (#13065) · 43b74cfe
      Paul Stack authored
      * Adding import to resource_aws_iam_server_certificate.
      
      * provider/aws: Update tests for import of aws_iam_server_certificate
      
      Builds upon the work of @mrcopper in #12940
      
      Resource:
      ```
      % make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSIAMServerCertificate_'
      ==> Checking that code complies with gofmt requirements...
      go generate $(go list ./... | grep -v /terraform/vendor/)
      2017/03/25 00:08:48 Generated command/internal_plugin_list.go
      TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSIAMServerCertificate_ -timeout 120m
      === RUN   TestAccAWSIAMServerCertificate_importBasic
      --- PASS: TestAccAWSIAMServerCertificate_importBasic (22.81s)
      === RUN   TestAccAWSIAMServerCertificate_basic
      --- PASS: TestAccAWSIAMServerCertificate_basic (19.68s)
      === RUN   TestAccAWSIAMServerCertificate_name_prefix
      --- PASS: TestAccAWSIAMServerCertificate_name_prefix (19.88s)
      === RUN   TestAccAWSIAMServerCertificate_disappears
      --- PASS: TestAccAWSIAMServerCertificate_disappears (13.94s)
      === RUN   TestAccAWSIAMServerCertificate_file
      --- PASS: TestAccAWSIAMServerCertificate_file (32.67s)
      PASS
      ok  	github.com/hashicorp/terraform/builtin/providers/aws	109.062s
      ```
      
      Data Source:
      ```
      % make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDataSourceIAMServerCertificate_'
      ==> Checking that code complies with gofmt requirements...
      go generate $(go list ./... | grep -v /terraform/vendor/)
      2017/03/25 13:07:10 Generated command/internal_plugin_list.go
      TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDataSourceIAMServerCertificate_ -timeout 120m
      === RUN   TestAccAWSDataSourceIAMServerCertificate_basic
      --- PASS: TestAccAWSDataSourceIAMServerCertificate_basic (43.86s)
      === RUN   TestAccAWSDataSourceIAMServerCertificate_matchNamePrefix
      --- PASS: TestAccAWSDataSourceIAMServerCertificate_matchNamePrefix (2.68s)
      PASS
      ok  	github.com/hashicorp/terraform/builtin/providers/aws	46.569s
      ```
      43b74cfe
    • Neil Calabroso's avatar
      Update compute_network.html.markdown (#13077) · d7243112
      Neil Calabroso authored
      Include `name` in the exported attributes of `google_compute_network`'s documentation
      d7243112
    • Radek Simko's avatar
      Update CHANGELOG.md · dc81c9a5
      Radek Simko authored
      dc81c9a5
    • Radek Simko's avatar
      Merge pull request #12945 from hashicorp/f-k8s-config-map-patch · d622bb46
      Radek Simko authored
      kubernetes: Ignore internal K8S annotations in config_map + use PATCH
      d622bb46
    • stack72's avatar
      a5163902
    • stack72's avatar
      Merge branch 'peay-vsphere-disk-capacity' · 428d3926
      stack72 authored
      428d3926
    • stack72's avatar
      provider/vsphere: Randomize the vsphere_virtual_disk acceptance test · 066eea4b
      stack72 authored
      ```
      % make testacc TEST=./builtin/providers/vsphere TESTARGS='-run=TestAccVSphereVirtualDisk_'
      ==> Checking that code complies with gofmt requirements...
      go generate $(go list ./... | grep -v /terraform/vendor/)
      2017/03/27 18:08:08 Generated command/internal_plugin_list.go
      TF_ACC=1 go test ./builtin/providers/vsphere -v -run=TestAccVSphereVirtualDisk_ -timeout 120m
      === RUN   TestAccVSphereVirtualDisk_basic
      --- PASS: TestAccVSphereVirtualDisk_basic (8.57s)
      PASS
      ok  	github.com/hashicorp/terraform/builtin/providers/vsphere	8.591s
      ```
      066eea4b
    • Radek Simko's avatar
      kubernetes: Ignore internal K8S annotations · ac878657
      Radek Simko authored
      ac878657
    • Radek Simko's avatar
      4d2e28ae
    • stack72's avatar
      Merge branch 'vsphere-disk-capacity' of https://github.com/peay/terraform into... · 9cf5395f
      stack72 authored
      Merge branch 'vsphere-disk-capacity' of https://github.com/peay/terraform into peay-vsphere-disk-capacity
      9cf5395f
    • Paul Stack's avatar
      Update CHANGELOG.md · 3adf6dd4
      Paul Stack authored
      3adf6dd4
    • Doug Neal's avatar
      provider/aws: aws_ses_receipt_rule: fix off-by-one errors (#12961) · e7e35b5c
      Doug Neal authored
      In function `resourceAwsSesReceiptRuleRead` the position of the receipt
      rules in the rule set was taken directly from the index of the rule's
      position in the slice returned by the AWS API call. As the slice is
      zero-based and the ruleset is one-based, this results in an incorrect
      representation.
      
      This manifests as `aws_ses_receipt_rule` resources always showing a
      diff during plan or apply.
      e7e35b5c
    • Adam Dehnel's avatar
      Just adding the `id` attribute (#13090) · 3e8a8c5e
      Adam Dehnel authored
      3e8a8c5e
    • Ján Dzurek's avatar
      fixed modules docs typo (#13087) · 15abbe21
      Ján Dzurek authored
      15abbe21
    • peay's avatar
      07733e13