Justin Santa Barbara
1890bb43a9
Tag ELBs when building with terraform
...
Otherwise we can't delete
2017-01-08 01:35:15 -05:00
Justin Santa Barbara
53135fa57e
Add conversion tests, and fix some problems
...
* We were naming our etcd zones inconsistently
* When we wrote to v1alpha2, we would change the etc member names
Fix #1202
2017-01-07 21:54:15 -05:00
Justin Santa Barbara
2912dee6e1
Rename -> AccessSpec, ELB -> LoadBalancer
...
Also add docs
2017-01-04 23:04:30 -05:00
Justin Santa Barbara
e41e938e1c
Fix tests: bastions should get public ip
2017-01-04 23:04:30 -05:00
Justin Santa Barbara
f52300d020
Fix tests: default api block
2017-01-04 23:04:30 -05:00
Justin Santa Barbara
9545c5dbd7
Lock down bastion->master/nodes
...
Only open port 22 (SSH)
Fix #1312
2017-01-03 11:20:01 -05:00
Justin Santa Barbara
cf78fa134d
Update integration tests for version bump
...
We really should be using a copy of the stable channel, but for now we
want to get the tests working.
2016-12-28 12:56:18 -05:00
Justin Santa Barbara
f665733b0d
Add test for bastion creation
...
Bastions are created when `-bastion` is passed.
Issue #1232
2016-12-27 01:29:50 -05:00
heschlie
5cb8575dfe
Fixed CI integration, added some tests for Calico
...
- CI issues were due to v1alpha2 being added, created Calico there
- Added some tests around Calico, similar to Weave
- Added conversion functions similar to Weave in zz_generated_conversion
2016-12-21 19:15:52 -08:00
Justin Santa Barbara
8ce09c65e9
Fixes per code review
2016-12-19 01:18:28 -05:00
Justin Santa Barbara
91b77ae11e
Multi-version testing; fix few edge cases
...
By testing with data from various schema versions, we effectively check
that they are equivalent.
Also this uncovered a few places where we were not strictly ordering
things - add some sorts in there.
2016-12-18 23:14:29 -05:00
Justin Santa Barbara
ef6d1fddf5
Update tests for new TF output
2016-12-18 21:56:57 -05:00
Justin Santa Barbara
fed68310fa
Schema v1alpha2
...
* Zones are now subnets
* Utility subnet is no longer part of Zone
* Bastion InstanceGroup type added instead
* Etcd clusters defined in terms of InstanceGroups, not zones
* AdminAccess split into SSHAccess & APIAccess
* Dropped unused Multizone flag
2016-12-18 21:56:57 -05:00
Justin Santa Barbara
613b7fea61
Map ELB attributes to terraform
...
Requires moving them under the LoadBalancer awstask, sadly
2016-12-18 21:55:40 -05:00
Justin Santa Barbara
0be724b696
Simplify terraform ELB tasks
2016-12-18 21:55:40 -05:00
Justin Santa Barbara
9a3b96f853
Add HA test, test against single "all yaml" output
...
Related to #1189 ... we have this output now (in testing!)
2016-12-18 13:47:24 -05:00
Justin Santa Barbara
9bfd067520
Simple integration test for create cluster
...
Calls create cluster command
Compares to expected YAML output
2016-12-17 23:20:03 -05:00
Justin Santa Barbara
e779d63eee
Add test for weave
2016-12-12 12:26:53 -05:00
Justin Santa Barbara
b1fc0c1d13
Add path.module to expected TF output
2016-12-11 17:17:12 -05:00
Justin Santa Barbara
3965afed12
model -> tf test of 1.4.1 schema
2016-12-11 17:11:10 -05:00
Justin Santa Barbara
afd0c25abe
First model -> tf test
2016-12-11 17:11:10 -05:00