chrislovecnm
609e268a1d
gazelle updates with new bazel version
2017-11-05 17:41:53 -07:00
chrislovecnm
1e418c3e13
more goimport updates
2017-11-04 10:03:02 -06:00
Justin Santa Barbara
b2bcba4a6d
GCE: Use object-level permissions for files in GCS
...
This lets us configure cross-project permissions while ourselves needing
minimal permissions, but also gives us a nice hook for future lockdown
of object-level permissions.
2017-10-29 19:17:00 -04:00
Justin Santa Barbara
15dedf8e79
Updates from running gazelle
2017-10-28 03:27:18 -04:00
chrislovecnm
4179c76513
updates to generate go-bin-data
2017-10-25 19:41:47 -06:00
Justin Santa Barbara
0143be7c4f
autogen: BUILD and BUILD.bazel
2017-10-02 14:27:21 -04:00
Justin Santa Barbara
3478031533
API types changed package
2017-10-01 14:03:56 -04:00
Justin Santa Barbara
559d885480
Mirror keystore & secretstore
...
This allows us to have our API objects in kops-server, but our
configuration on S3 or GCS.
2017-09-24 00:09:02 -04:00
Justin Santa Barbara
a16c8b1500
Refactor PKI classes into their own package
...
This will support generation of keys on the node.
2017-08-27 08:14:55 -04:00
Justin Santa Barbara
94fceff30a
Fix more instances where cluster could be nil
...
Generally check the return value where we can't tolerate it being nil,
similar to the case seen in #3011 .
2017-07-23 23:39:57 -04:00
Lars Lehtonen
c0607ce3bc
Expand err return to fmt.Errorf().
2017-07-15 14:41:01 -07:00
Lars Lehtonen
ddd8c5c2a4
Fix swallowed err in federation.
2017-07-15 12:06:32 -07:00
Justin Santa Barbara
e945322cab
Support generated clientset as alternative to vfs clientset
...
We modelled our VFS clientset (for API objects backed by a VFS path)
after the "real" clientsets, so now it is relatively easy to add a
second implementation that will be backed by a real clientset.
The snafu here is that we weren't really using namespaces previously.
Namespaces do seem to be the primary RBAC scoping mechanism though, so
we start using them with the real clientset.
The namespace is currently inferred from the cluster name. We map dots
to dashes, because of namespace limitations, which could yield
collisions, but we'll deal with this by simply preventing users from
creating conflicting cluster names - i.e. you simply won't be able to
create a.b.example.com and a-b.example.com
2017-06-20 22:29:37 -04:00
Justin Santa Barbara
eddd73549c
Use LB IP address for private dns
2017-04-25 01:32:27 -04:00
Justin Santa Barbara
2817e49bd6
Refactor kubeconfig building
2017-03-28 10:10:14 -04:00
Justin Santa Barbara
4fdded6e4b
Fixes for updated apiserver/apimachinery
2017-03-28 06:10:21 +02:00
Justin Santa Barbara
8b4ce49e9b
Initial work on UAS
2017-03-28 06:10:21 +02:00
Justin Santa Barbara
cb4641fea3
Code updates
2017-03-16 02:40:50 -04:00
Justin Santa Barbara
ffc524ced6
Skip deletion processing for terraform
...
Terraform processes deletions itself
Fix #1515
2017-01-20 11:37:20 -05:00
fate-grand-order
1f3325c662
fix adminToken not used
2017-01-17 15:45:00 +08:00
Justin Santa Barbara
e1e9dd3c4c
Refactor kubeconfig into its own package
...
Splitting up the coreos PR
2017-01-15 18:19:39 -05:00
Justin Santa Barbara
a375b1af82
Updates for k8s 1.6 code
2017-01-03 20:32:48 -05:00
Justin Santa Barbara
c01c2af656
Mark ObjectMeta as a named field
...
This will work around some apimachinery bugs
(https://github.com/kubernetes/client-go/issues/8 )
2016-12-14 22:26:57 -05:00
Justin Santa Barbara
dbab97e508
Use versioned marshaling where we can
...
In particular during a kops edit
2016-12-08 22:17:26 -05:00
Justin Santa Barbara
ae84beddb7
Use more api machinery when writing
2016-11-13 22:11:36 -05:00
Justin Santa Barbara
9ae1cd308b
Apply gofmt to federation directory
2016-11-13 21:12:39 -05:00
chrislovecnm
8fa2aac99f
fixing more headers
2016-10-15 19:20:56 -06:00
Justin Santa Barbara
58a8daf63e
Experimental support for federation
...
Highly experimental right now, and has exposed some upstream issues (I
believe), but adding so that people can start playing.
2016-10-11 10:29:46 -04:00