From 54d3d47daf9190275bbdaf8703b84969a4593451 Mon Sep 17 00:00:00 2001 From: Corey Hulen Date: Fri, 24 Mar 2017 23:31:34 -0700 Subject: PLT-6076 Adding viper libs for config file changes (#5871) * Adding viper libs for config file changes * Removing the old fsnotify lib * updating some missing libs --- .../hashicorp/hcl/test-fixtures/assign_deep.hcl | 5 +++++ .../github.com/hashicorp/hcl/test-fixtures/basic.hcl | 2 ++ .../hashicorp/hcl/test-fixtures/basic.json | 4 ++++ .../hashicorp/hcl/test-fixtures/basic_int_string.hcl | 1 + .../hashicorp/hcl/test-fixtures/basic_squish.hcl | 3 +++ .../hashicorp/hcl/test-fixtures/block_assign.hcl | 2 ++ .../hashicorp/hcl/test-fixtures/decode_policy.hcl | 15 +++++++++++++++ .../hashicorp/hcl/test-fixtures/decode_policy.json | 19 +++++++++++++++++++ .../hcl/test-fixtures/decode_tf_variable.hcl | 10 ++++++++++ .../hcl/test-fixtures/decode_tf_variable.json | 14 ++++++++++++++ .../github.com/hashicorp/hcl/test-fixtures/empty.hcl | 1 + .../hashicorp/hcl/test-fixtures/escape.hcl | 6 ++++++ .../hashicorp/hcl/test-fixtures/escape_backslash.hcl | 5 +++++ .../github.com/hashicorp/hcl/test-fixtures/flat.hcl | 2 ++ .../github.com/hashicorp/hcl/test-fixtures/float.hcl | 1 + .../hashicorp/hcl/test-fixtures/float.json | 3 +++ .../hashicorp/hcl/test-fixtures/git_crypt.hcl | Bin 0 -> 10 bytes .../hashicorp/hcl/test-fixtures/interpolate.json | 3 +++ .../hashicorp/hcl/test-fixtures/list_of_lists.hcl | 2 ++ .../hashicorp/hcl/test-fixtures/list_of_maps.hcl | 4 ++++ .../hashicorp/hcl/test-fixtures/multiline.hcl | 4 ++++ .../hashicorp/hcl/test-fixtures/multiline.json | 3 +++ .../hashicorp/hcl/test-fixtures/multiline_bad.hcl | 4 ++++ .../hcl/test-fixtures/multiline_indented.hcl | 4 ++++ .../hcl/test-fixtures/multiline_literal.hcl | 2 ++ .../hcl/test-fixtures/multiline_literal_with_hil.hcl | 2 ++ .../hashicorp/hcl/test-fixtures/multiline_no_eof.hcl | 5 +++++ .../test-fixtures/multiline_no_hanging_indent.hcl | 5 +++++ .../hcl/test-fixtures/multiline_no_marker.hcl | 1 + .../hcl/test-fixtures/nested_block_comment.hcl | 5 +++++ .../hcl/test-fixtures/nested_provider_bad.hcl | 5 +++++ .../hashicorp/hcl/test-fixtures/null_strings.json | 7 +++++++ .../hashicorp/hcl/test-fixtures/object_list.json | 15 +++++++++++++++ .../hashicorp/hcl/test-fixtures/object_with_bool.hcl | 6 ++++++ .../hashicorp/hcl/test-fixtures/scientific.hcl | 6 ++++++ .../hashicorp/hcl/test-fixtures/scientific.json | 8 ++++++++ .../hashicorp/hcl/test-fixtures/slice_expand.hcl | 7 +++++++ .../hashicorp/hcl/test-fixtures/structure.hcl | 5 +++++ .../hashicorp/hcl/test-fixtures/structure.json | 8 ++++++++ .../hashicorp/hcl/test-fixtures/structure2.hcl | 9 +++++++++ .../hashicorp/hcl/test-fixtures/structure2.json | 10 ++++++++++ .../hashicorp/hcl/test-fixtures/structure_flat.json | 8 ++++++++ .../hcl/test-fixtures/structure_flatmap.hcl | 7 +++++++ .../hashicorp/hcl/test-fixtures/structure_list.hcl | 6 ++++++ .../hashicorp/hcl/test-fixtures/structure_list.json | 7 +++++++ .../hcl/test-fixtures/structure_list_deep.json | 16 ++++++++++++++++ .../hcl/test-fixtures/structure_list_empty.json | 3 +++ .../hashicorp/hcl/test-fixtures/structure_multi.hcl | 7 +++++++ .../hashicorp/hcl/test-fixtures/structure_multi.json | 11 +++++++++++ .../hashicorp/hcl/test-fixtures/terraform_heroku.hcl | 5 +++++ .../hcl/test-fixtures/terraform_heroku.json | 6 ++++++ .../test-fixtures/terraform_variable_invalid.json | 5 +++++ .../hashicorp/hcl/test-fixtures/tfvars.hcl | 3 +++ .../hcl/test-fixtures/unterminated_block_comment.hcl | 2 ++ .../hcl/test-fixtures/unterminated_brace.hcl | 2 ++ 55 files changed, 311 insertions(+) create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/assign_deep.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/basic.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/basic.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/basic_int_string.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/basic_squish.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/block_assign.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/empty.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/escape.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/escape_backslash.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/flat.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/float.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/float.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/git_crypt.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/interpolate.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/list_of_lists.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/list_of_maps.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_bad.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_indented.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_literal.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_literal_with_hil.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_no_eof.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_no_hanging_indent.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/multiline_no_marker.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/nested_block_comment.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/nested_provider_bad.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/null_strings.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/object_list.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/object_with_bool.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/scientific.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/scientific.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/slice_expand.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure2.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure2.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_flat.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_flatmap.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_list.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_list.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_list_deep.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_list_empty.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_multi.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/structure_multi.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/terraform_heroku.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/terraform_heroku.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/terraform_variable_invalid.json create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/tfvars.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/unterminated_block_comment.hcl create mode 100644 vendor/github.com/hashicorp/hcl/test-fixtures/unterminated_brace.hcl (limited to 'vendor/github.com/hashicorp/hcl/test-fixtures') diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/assign_deep.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/assign_deep.hcl new file mode 100644 index 000000000..dd3151cb7 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/assign_deep.hcl @@ -0,0 +1,5 @@ +resource = [{ + foo = [{ + bar = {} + }] +}] diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/basic.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/basic.hcl new file mode 100644 index 000000000..949994487 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/basic.hcl @@ -0,0 +1,2 @@ +foo = "bar" +bar = "${file("bing/bong.txt")}" diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/basic.json b/vendor/github.com/hashicorp/hcl/test-fixtures/basic.json new file mode 100644 index 000000000..7bdddc84b --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/basic.json @@ -0,0 +1,4 @@ +{ + "foo": "bar", + "bar": "${file(\"bing/bong.txt\")}" +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/basic_int_string.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/basic_int_string.hcl new file mode 100644 index 000000000..4e415da20 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/basic_int_string.hcl @@ -0,0 +1 @@ +count = "3" diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/basic_squish.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/basic_squish.hcl new file mode 100644 index 000000000..363697b49 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/basic_squish.hcl @@ -0,0 +1,3 @@ +foo="bar" +bar="${file("bing/bong.txt")}" +foo-bar="baz" diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/block_assign.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/block_assign.hcl new file mode 100644 index 000000000..ee8b06fe3 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/block_assign.hcl @@ -0,0 +1,2 @@ +environment = "aws" { +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.hcl new file mode 100644 index 000000000..5b185cc91 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.hcl @@ -0,0 +1,15 @@ +key "" { + policy = "read" +} + +key "foo/" { + policy = "write" +} + +key "foo/bar/" { + policy = "read" +} + +key "foo/bar/baz" { + policy = "deny" +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.json b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.json new file mode 100644 index 000000000..151864ee8 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_policy.json @@ -0,0 +1,19 @@ +{ + "key": { + "": { + "policy": "read" + }, + + "foo/": { + "policy": "write" + }, + + "foo/bar/": { + "policy": "read" + }, + + "foo/bar/baz": { + "policy": "deny" + } + } +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.hcl new file mode 100644 index 000000000..52dcaa1bc --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.hcl @@ -0,0 +1,10 @@ +variable "foo" { + default = "bar" + description = "bar" +} + +variable "amis" { + default = { + east = "foo" + } +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.json b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.json new file mode 100644 index 000000000..49f921ed0 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/decode_tf_variable.json @@ -0,0 +1,14 @@ +{ + "variable": { + "foo": { + "default": "bar", + "description": "bar" + }, + + "amis": { + "default": { + "east": "foo" + } + } + } +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/empty.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/empty.hcl new file mode 100644 index 000000000..5be1b2315 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/empty.hcl @@ -0,0 +1 @@ +resource "foo" {} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/escape.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/escape.hcl new file mode 100644 index 000000000..f818b15e0 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/escape.hcl @@ -0,0 +1,6 @@ +foo = "bar\"baz\\n" +bar = "new\nline" +qux = "back\\slash" +qax = "slash\\:colon" +nested = "${HH\\:mm\\:ss}" +nestedquotes = "${"\"stringwrappedinquotes\""}" diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/escape_backslash.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/escape_backslash.hcl new file mode 100644 index 000000000..bc337fb7c --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/escape_backslash.hcl @@ -0,0 +1,5 @@ +output { + one = "${replace(var.sub_domain, ".", "\\.")}" + two = "${replace(var.sub_domain, ".", "\\\\.")}" + many = "${replace(var.sub_domain, ".", "\\\\\\\\.")}" +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/flat.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/flat.hcl new file mode 100644 index 000000000..9bca551f8 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/flat.hcl @@ -0,0 +1,2 @@ +foo = "bar" +Key = 7 diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/float.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/float.hcl new file mode 100644 index 000000000..eed44e542 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/float.hcl @@ -0,0 +1 @@ +a = 1.02 diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/float.json b/vendor/github.com/hashicorp/hcl/test-fixtures/float.json new file mode 100644 index 000000000..a9d1ab4b0 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/float.json @@ -0,0 +1,3 @@ +{ + "a": 1.02 +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/git_crypt.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/git_crypt.hcl new file mode 100644 index 000000000..f691948e1 Binary files /dev/null and b/vendor/github.com/hashicorp/hcl/test-fixtures/git_crypt.hcl differ diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/interpolate.json b/vendor/github.com/hashicorp/hcl/test-fixtures/interpolate.json new file mode 100644 index 000000000..cad015198 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/interpolate.json @@ -0,0 +1,3 @@ +{ + "default": "${replace(\"europe-west\", \"-\", \" \")}" +} diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_lists.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_lists.hcl new file mode 100644 index 000000000..8af345849 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_lists.hcl @@ -0,0 +1,2 @@ +foo = [["foo"], ["bar"]] + diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_maps.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_maps.hcl new file mode 100644 index 000000000..985a33bae --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/list_of_maps.hcl @@ -0,0 +1,4 @@ +foo = [ + {somekey1 = "someval1"}, + {somekey2 = "someval2", someextrakey = "someextraval"}, +] diff --git a/vendor/github.com/hashicorp/hcl/test-fixtures/multiline.hcl b/vendor/github.com/hashicorp/hcl/test-fixtures/multiline.hcl new file mode 100644 index 000000000..f883bd707 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl/test-fixtures/multiline.hcl @@ -0,0 +1,4 @@ +foo = <