Justin Santa Barbara
256630f265
Dial down default protokube logging to 4
2017-01-09 00:31:18 -05:00
Justin Santa Barbara
ccb9350e39
Merge pull request #1268 from justinsb/api_exposure_in_topology
...
Control how we expose the API
2017-01-04 23:48:18 -05:00
Justin Santa Barbara
02f92979a6
Fixes per code review
2017-01-04 23:04:30 -05:00
Justin Santa Barbara
9314575953
Working on expressing how we expose services like the API
2017-01-04 23:04:30 -05:00
Zach Loafman
7079729f26
Revert "Revert "Load protokube from http/https""
2017-01-04 09:32:24 -08:00
Zach Loafman
d69fd6989c
Revert "Load protokube from http/https"
2017-01-04 07:54:20 -08:00
Justin Santa Barbara
22a963d5af
Rework protokube dns so it shares code with dns-controller
2017-01-03 22:33:40 -05:00
Justin Santa Barbara
5d6d0f5f5d
Load protokube from http/https
...
This helps us treat protokube as being paired with nodeup, and is a step
towards registry-less deployments (and isolated deployments) along with
moving away from our deprecated gcr.io usage.
2016-12-31 15:21:20 -05:00
Justin Santa Barbara
aa3128ef96
Update to kubedns 1.5 (including autoscaler)
...
Also harmonize the way we build addons
2016-12-30 11:18:17 -05:00
Zach Loafman
91dc93abec
protokube / nodeup: Up kubectl to v1.5.1, bump protokube tag to 1.5.0
2016-12-27 12:39:24 -08: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
Zach Loafman
1f657990b3
Disable kubelet from starting until after volume mounts
...
* Change protokube to do `systemctl start kubelet` every sync round
** .. which takes a change to the systemd unit for protokube to mount in D-Bus
* Don't start kubelet in nodeup
2016-11-23 11:30:19 -08:00
Justin Santa Barbara
a3fa83ac34
Switch to use sets.String
2016-11-19 16:23:51 -05:00
Justin Santa Barbara
933506bdbb
Apply gofmt
2016-11-13 21:06:55 -05:00
Kris Childress
479c7782d6
Fixing DNS annotations on pods / Bumping failed iterations
...
- Adding template functions to nodeup
- Adding 30 -> 42 iteration boost for attempted iterations without progress
- Adding template to kube api manifest
2016-11-08 15:16:41 -08:00
chrislovecnm
8fa2aac99f
fixing more headers
2016-10-15 19:20:56 -06:00
Justin Santa Barbara
5ac44018d4
Move API to pkg/apis/kops
...
This is a breaking change for people using the API (sorry), but is
hopefully a simple search and replace:
"k8s.io/kops/upup/pkg/api"
-> api "k8s.io/kops/pkg/apis/kops"
"k8s.io/kops/upup/pkg/api/registry"
-> "k8s.io/kops/pkg/apis/kops/registry"
This is the "correct" place for it in the k8s API infrastructure - we
are working towards a versioned API here.
2016-10-11 08:52:54 -04:00
Justin Santa Barbara
f7fa324858
Initial k8s-style kops API
...
We try to emulate the k8s Clientset approach
2016-10-07 01:13:02 -04:00
Justin Santa Barbara
7f26c8b9e1
Protokube: master tainting and channel creation
2016-10-01 00:16:28 -04:00
Justin Santa Barbara
66ece82329
Fix string vs *string
2016-09-30 20:42:01 -04:00
Justin Santa Barbara
aac618678c
Point kube-proxy to localhost when running on master
...
More efficient and prevents circular dependencies
2016-09-30 00:09:33 -04:00
Justin Santa Barbara
5f8d68ec85
Refactor shared packages into util directory
2016-09-25 18:27:09 -04:00
Justin Santa Barbara
06a413bff9
Hotfix for clusters with InstanceGroupName not defined
2016-09-13 17:03:07 -04:00
Justin Santa Barbara
6d139d06d1
Support labels on k8s nodes and AWS instances
...
A lot of supporting work was needed, including improvements to the model
and model generation logic.
2016-09-13 12:47:16 -04:00
Justin Santa Barbara
9829eb8579
Make it easy to run a custom build
...
We introduce two env vars:
* NODEUP_URL url to nodeup that we want to run
* PROTOKUBE_IMAGE specifies the protokube Docker image to run
2016-08-19 00:13:56 -04:00
Justin Santa Barbara
1d59f2aa80
Replace StateStore with a registry
...
StateStore was highly orientated towards a VFS system; replace it with a
Registry abstraction that is more object based.
We also rationalize much of the CLI (cmd) command logic also.
2016-07-11 00:07:59 -04:00
Justin Santa Barbara
d427858477
Rename to kops
...
The upup tool is now called kops, and we have moved repos
2016-06-30 09:25:25 -04:00
Justin Santa Barbara
492856069a
Apply gofmt
2016-06-26 23:24:17 -04:00
Justin Santa Barbara
eeed4a3031
Rationalize API to something we want to support forever
2016-06-26 23:09:02 -04:00
Justin Santa Barbara
ee325435e6
Rationalize properties to the minimal set
2016-06-26 09:45:05 -04:00
Justin Santa Barbara
75af0d089d
upup: Add VFS context object, centralize usage
...
Replaces ad-hoc construction of VFS paths
2016-06-23 10:27:32 -04:00
Justin Santa Barbara
93f634b428
upup: use vfs for secretstore/keystore
...
This is needed so that we can have encrypted storage and complex keys
(e.g. multiple CA certs). Multiple CA certs are needed for an in-place
upgrade from kube-up v1.
2016-06-23 08:58:54 -04:00