Mitchell Hashimoto
89c3766b66
Merge pull request #811 from hashicorp/b-computed-map-counts
...
helper/schema: map counts in state
2015-01-15 14:28:11 -08:00
Mitchell Hashimoto
448887f3c4
helper/schema: map counts in state
2015-01-15 14:12:24 -08:00
Sander van Harmelen
7c34ce307b
Merge pull request #810 from svanharmelen/f-revert-go1.4-check
...
Clean up the Go 1.4 check...
2015-01-15 22:08:54 +01:00
Sander van Harmelen
d823db5963
Removed obsolete chars
2015-01-15 22:03:43 +01:00
Sander van Harmelen
7013326c06
Let's clean up Go 1.4 checks...
...
No need for these as the project will not build without Go 1.4 anyway
now…
2015-01-15 22:00:08 +01:00
Sander van Harmelen
e4867b6fbc
Merge pull request #809 from svanharmelen/f-provider/cloudstack-extend-features
...
provider/cloudstack: extend features and adding a new resource
2015-01-15 21:51:51 +01:00
Sander van Harmelen
ab8977eed6
Last tweaks needed to get through all acc tests
...
Needed to tweak a few things in order get all tests running OK and to
be able to handle the latest changes in master. All is good again now…
2015-01-15 21:46:06 +01:00
Sander van Harmelen
f8cd9ebbc0
Merge pull request #808 from hashicorp/b-weird-getok
...
helper/schema: don't put things into the state that don't exist or are computed
2015-01-15 21:44:12 +01:00
Mitchell Hashimoto
22436555a7
helper/schema: test setting computed value and retrieving it via state
2015-01-15 11:08:06 -08:00
Mitchell Hashimoto
4d067f4d6d
helper/schema: don't put things into the state that don't exist or are
...
computed [GH-805]
2015-01-15 10:35:44 -08:00
Mitchell Hashimoto
943e62222b
update cHANGELOG
2015-01-15 09:48:03 -08:00
Mitchell Hashimoto
7f9abbb99c
config/lang; missed file
2015-01-15 09:40:36 -08:00
Mitchell Hashimoto
a2e40ad731
config: multi-variable access in slice validation fixed [GH-798]
2015-01-15 09:40:13 -08:00
Mitchell Hashimoto
5c0fc0cfe0
Merge pull request #806 from svanharmelen/b-helper-schema-sets-init
...
core: sets should init only once...
2015-01-15 07:48:56 -08:00
Sander van Harmelen
133a40d77f
Sets should init only once...
...
Currently the `sync.Once` call is only used to init a Set in the add()
func. So when you add a value to a Set that is the result of one of the
Set operations (i.e. union, difference, intersect) the Set will be
reinitialised and the exiting values will be lost.
I don’t have a clue why this is showing up in my ACC tests just now, as
this code is in there for quite some time already. Somehow it seems to
have something to do with the refactoring of the helper/schema done
last week, as I cannot reproduce this with
47f02f80bc
2015-01-15 15:33:52 +01:00
Panagiotis Moustafellos
cedf3a9415
providers/aws: elb subnet change acceptance test
...
add listeners
add orig subnet
2015-01-15 16:02:47 +02:00
Sander van Harmelen
19776ba402
Updating some logic and tests
...
These fixes are needed to make the provider work with master again.
These are still some issues, but they seem not to be related to the
provider, but the changes in `helper/schema`.
2015-01-15 11:29:04 +01:00
Sander van Harmelen
3898098c78
Adding the ability to manage the whole firewall
...
This goes for the normal firewall, the egress firewall and the network
ACL.
USE WITH CAUTION! When setting `managed = true` in your config, it
means it will delete all firewall rules that are not in your config, so
unknown to TF.
Also adding the new `cloudstack_egress_firewall` resource with this
commit and updating go-cloudstack to the latest API version (v4.4)
2015-01-15 10:04:09 +01:00
Panagiotis Moustafellos
c963793f3d
providers/aws: elb subnet change should not force a new resource
2015-01-15 10:43:26 +02:00
Mitchell Hashimoto
d01670f49b
Merge pull request #803 from hashicorp/f-type-eval-on-ast
...
Custom AST types can be type checked and evaluated
2015-01-14 22:03:46 -08:00
Mitchell Hashimoto
2abeb2d9ac
config: use new API
2015-01-14 22:03:15 -08:00
Mitchell Hashimoto
61ee63d842
config/lang/ast: remove unused Eval
2015-01-14 21:49:39 -08:00
Mitchell Hashimoto
8d2c60a8af
config/lang: eval
2015-01-14 21:48:20 -08:00
Mitchell Hashimoto
4302dbaf2a
config/lang: make TypeCheck implementable by other nodes
2015-01-14 21:18:22 -08:00
Mitchell Hashimoto
57adfe53f6
config/lang: use the new AST stuff
2015-01-14 20:58:46 -08:00
Mitchell Hashimoto
c96b3b9ddc
config/lang/ast: Eval
2015-01-14 20:37:16 -08:00
Mitchell Hashimoto
c4273974de
config/lang/ast: introduce Type
2015-01-14 20:13:35 -08:00
Mitchell Hashimoto
cef5f22fed
Merge pull request #802 from hashicorp/f-ast-transforms
...
config/lang: AST transforms into the visitor pattern
2015-01-14 16:40:43 -08:00
Mitchell Hashimoto
342b4d2d9f
config/lang: proper filename
2015-01-14 16:36:42 -08:00
Mitchell Hashimoto
1e79861b84
config/lang/ast: AST transforms are built-in
2015-01-14 16:36:01 -08:00
Mitchell Hashimoto
db02541d31
helper/schema: fix failing tests
...
/cc @svanharmelen - I think some logic changed after my refactor. I now
return Exists: true when Computed: true but the value might be blank to
note that the FieldReader FOUND a value, its just unknown. I think
before it didn't do that so the logic for GetOk has to be "does it exist
and is it _not_ computed"
Seems weird because I just realized there is no way to get the OLD value
of something if it is being computed now, but I looked and there are
tests that verify this and they're like... test #5 of Get. So, they're
not new meaning that must've been expected behavior? Hm. Let me know if
you find any other issues from acceptance tests
2015-01-14 15:38:18 -08:00
Mitchell Hashimoto
05de36b4ea
Merge pull request #796 from svanharmelen/f-test-issue-791
...
Adding a test for issue #791
2015-01-14 15:31:28 -08:00
Mitchell Hashimoto
d3c0543bf3
Merge pull request #797 from hashicorp/f-stronger-types
...
Force variables to be typed (internally)
2015-01-14 15:30:38 -08:00
Mitchell Hashimoto
e00ee1e5ee
helper/diff: fix failing test
2015-01-14 15:29:56 -08:00
Mitchell Hashimoto
dbe83af829
helper/schema: fix failing tests
2015-01-14 15:28:36 -08:00
Mitchell Hashimoto
b9eb4c8658
Merge pull request #799 from ceh/vet-conf-lang
...
config/lang: address vet reports
2015-01-14 15:24:59 -08:00
Mitchell Hashimoto
6535e86545
Merge pull request #800 from ggiamarchi/use_go_1.4
...
Now Go version must be at least 1.4
2015-01-14 15:23:40 -08:00
Guillaume Giamarchi
679936a12b
Now Go version must be at least 1.4
...
Command `go generate` appeared in Go 1.4
2015-01-14 23:51:02 +01:00
Emil Hessman
482460c4c8
config/lang: address vet reports
...
Fixes the following vet reports:
config/lang/check_types.go:98: arg n for printf verb %d of wrong type: *github.com/hashicorp/terraform/config/lang/ast.Concat
config/lang/lex.go:80: arg x.mode for printf verb %s of wrong type: lang.parserMode
2015-01-14 22:04:28 +01:00
Mitchell Hashimoto
9ee36269f5
Merge pull request #785 from hashicorp/f-formalize-interps
...
Formalize interpolation language into a real typed interpreted language
2015-01-14 12:19:45 -08:00
Mitchell Hashimoto
6e29ea0366
config/lang: some hoops to get the types to work
2015-01-14 12:18:51 -08:00
Mitchell Hashimoto
591610deea
config/lang: string to int
2015-01-14 12:02:26 -08:00
Mitchell Hashimoto
d12bf66403
config/lang: implicit builtins are coming in
2015-01-14 11:59:06 -08:00
Sander van Harmelen
cb37e10c6f
Adding a test for issue #791
...
Running this test on commit 47f02f80bc
from 6 days ago, is successful, but on master it now fails.
2015-01-14 20:50:58 +01:00
Mitchell Hashimoto
36b6601baf
config/lang: implicit type conversions
2015-01-14 11:47:20 -08:00
Mitchell Hashimoto
7062b2b952
Merge pull request #793 from ceh/cloudstack-err-checks
...
providers/cloudstack: fix err checks in tests
2015-01-14 11:15:23 -08:00
Emil Hessman
335d8fa1e6
builtin/providers/cloudstack: fix err checks in tests
...
Wrong return value is used to determine if an error occured.
Make sure to check the actual Error value that the functions return.
2015-01-14 19:54:29 +01:00
Mitchell Hashimoto
8ae14f06b3
config: variables must be typed
2015-01-14 10:40:43 -08:00
Mitchell Hashimoto
dd456871e9
config/lang: remove unused code
2015-01-14 10:11:29 -08:00
Mitchell Hashimoto
fcaa3d9194
Merge pull request #790 from ceh/docs-list
...
website: use lists throughout the docs instead of array
2015-01-14 09:49:51 -08:00