Justin Santa Barbara
13870c30c5
Prevent KubernetesVersion 1.4 with classic networking
2016-09-29 23:45:51 -04:00
Justin Santa Barbara
a30cc2aac5
Split out docker config
2016-09-17 15:03:30 -04:00
Justin Santa Barbara
9c3105b323
Make automatic upgrades optional
...
We add a `UpdatePolicy` field to the cluster spec
Also document how this feature was added.
2016-09-08 11:18:14 -04:00
Justin Santa Barbara
ef1f64f308
Start cleaning up API: optional fields should be pointers
2016-09-08 00:49:40 -04:00
Justin Santa Barbara
e1a4d6e609
Move CloudProvider not set error message
2016-09-06 10:21:35 -04:00
Jesse Dubay
f393d9f579
Better error message when zone is typoed
...
Fix #346
2016-08-19 23:24:28 -07:00
Justin Santa Barbara
6aee9528e1
Validate that the cluster name is a valid DNS name
...
This should help users avoid the common mistake of just specifying the
name, not a fully-qualified domain name.
Fix #46
2016-08-15 01:21:12 -04:00
Justin Santa Barbara
31892fb08d
Refactor tests for cleaner separation
2016-07-22 10:19:01 -04:00
Justin Santa Barbara
2fa3bcc952
UX: Split create command into `create` and `update`
...
We separate out the `create cluster` operation from the `update cluster`
operation. Now create cluster only creates the spec (unless you pass
--yes), and is only for new clusters.
`update cluster` works on new or existing clusters, and should be called
to apply changes.
`update` is not the best name, because it means something different in
kubectl, but I think it's a good start.
2016-07-21 11:54:09 -04:00
Justin Santa Barbara
302f23463e
Configuration of admin access to ports 22 and master-443
...
Fix #143
2016-07-14 10:33:26 -04:00
Justin Santa Barbara
1102e7818d
Perform as much validation as possible before writing a cluster config
...
This prevents us getting into a situation where an invalid cluster is
saved, and then cannot be deleted.
2016-07-14 09:54:21 -04:00
Justin Santa Barbara
0f4999aade
Fix cluster validation so it is less strict
...
We now validate the user-provided spec, so we can't enforce that all
fields are populated. Instead we enforce that if they are populated
they are not invalid.
2016-07-11 00:09:12 -04:00
Justin Santa Barbara
c956bdada5
Update & get tests working again
...
They're still hitting the AWS APIs, have terrible coverage and are slow.
But it's a start!
2016-07-06 00:33:07 -04:00
Justin Santa Barbara
cfcc2f1ba9
Make StateStore a top-level concept, with subdirs for each cluster
2016-06-27 16:21:51 -04:00
Justin Santa Barbara
c36607644b
Better shared VPC support: more validation
2016-06-27 15:00:51 -04:00