Justin SB
568484ff4b
Fix nsenter mounter in protokube
...
We don't have any shared directories, and certainly not root!
2018-10-18 22:01:09 -07:00
mooncake
5094996a32
fix typos issues in upup files
...
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-10-07 10:28:01 +08:00
Justin Santa Barbara
62e8e17077
Code fixes for k8s 1.11 API changes
2018-09-28 20:14:45 -04:00
Justin Santa Barbara
9b70f75aa9
Remove gossip connection limit entirely
...
This simply turns off gossip connection limits, so we shouldn't ever have to manually configure them.
Follow on to #5077
2018-07-21 21:32:20 -04:00
k8s-ci-robot
2dbb6e84f6
Merge pull request #5077 from yancl/master
...
change gossip dns conn limit by ENV
2018-07-19 21:40:52 -07:00
Justin Santa Barbara
c6995e9a9a
gossip: create zone in protokube
...
We were doing this implicitly previously by creating the etcd records.
As etcd-manager doesn't need to create gossip records, we instead
create a zone explicilty.
2018-06-14 17:43:49 -04:00
Justin Santa Barbara
ba87c36f73
Support (optional) etcd-manager
2018-05-25 16:01:22 -04:00
liang
8d3ad44137
add err to log
2018-05-02 02:16:40 +00:00
liang
ebfb3c241b
change gossip dns conn limit by ENV
2018-04-28 15:50:19 +00:00
k8s-ci-robot
99cf4b63e9
Merge pull request #4960 from justinsb/dont_spurious_log_on_shared_volume_tag
...
Ignore shared-ownership tags on volumes
2018-04-11 01:40:55 -07:00
Justin Santa Barbara
f0f9b9a028
Ignore shared-ownership tags on volumes
...
We were otherwise logging a spurious warning message
2018-04-10 23:58:17 -04:00
Justin Santa Barbara
b1384b3bc0
Only do etcd backups on main
...
Because our implementation can't actually differentiate settings for
events & main, we only support backup of main for now.
2018-04-10 18:52:08 -04:00
andrewsykim
47c41463ce
digitalocean: use pagination for all list requests
2018-04-05 11:12:20 -04:00
andrewsykim
b0ef6a2f99
protokube: check for device symlinks
2018-04-04 16:08:30 -04:00
andrewsykim
b480898af7
digitalocean: add protokube support
2018-04-01 21:47:31 -04:00
Justin Santa Barbara
90f5839341
protokube: match device /root/dev/X as /dev/X
...
We certainly expect them to be the same dev tree, and it's not clear
that either is more correct than the other.
Issue #4813
Issue #4837
2018-03-31 14:40:38 -04:00
Haoyun
7b42aea169
fix a grammar mistake
...
fix a grammar mistake delete the "," at the end of the function comment
```release-note
None
```
2018-03-24 13:18:00 +08:00
Rohith
3c7d9d8691
Protokube Channel and RBAC
...
- only performing the initialization of rbac on masters
- onlu performing the channels apply on a master node
2018-03-10 21:48:35 +00:00
k8s-ci-robot
37d4b53d0d
Merge pull request #4010 from gambol99/etcd_options
...
Etcd TLS Peer & CLient Auth
2018-02-27 22:27:56 -08:00
Mike Splain
45a57915e2
Fix bazel deprecation notice
2018-02-26 09:36:13 -05:00
Rohith
d065111453
Etcd TLS Peer & CLient Auth
2018-02-24 10:02:41 +00:00
Justin Santa Barbara
dde7600dae
Initial support for standalone etcd-manager backups
...
The etcd-manager will (ideally) take over etcd management. To provide a
nice migration path, and because we want etcd backups, we're creating a
standalone image that just backs up etcd in the etcd-manager format.
This isn't really ready for actual usage, but should be harmless because
it runs as a sidecar container.
2018-02-20 20:06:08 -05:00
Mike Splain
f40dc50a25
Update BUILD files to account for some recent changes
2018-02-12 17:16:33 -05:00
Kashif Saadat
ac25853cd5
- Add etcdClusterSpec Image & Version in bootstrap data for Master nodes
...
- Reuse execWithTee fn for ETCD Command (tee & mkfifo in different path for newer image versions)
2018-02-10 12:14:36 +00:00
Justin Santa Barbara
7ca593b994
exec target command, but still pipe it to tee
...
Equivalent of https://github.com/kubernetes/kubernetes/pull/57756
2018-01-25 10:15:24 -05:00
chrislovecnm
4dd3bb1dea
Updating bazel BUILD files with new go_rules version
2017-12-29 15:03:14 -07:00
chrislovecnm
509b8e285f
fixing goimports formatting
2017-12-18 11:09:04 -07:00
Kubernetes Submit Queue
b44d894813
Merge pull request #3860 from justinsb/batching
...
Automatic merge from submit-queue.
Copy dnsprovider into our code, implement route53 batching
Fixes #3121
2017-12-15 15:44:12 -08:00
Justin Santa Barbara
6d166a41dd
Refactor protokube hosts file into its own package
...
So we can bring this in without our gossip layer
This supports an imminent implementation that uses DNS-SD
2017-12-15 01:22:51 -05:00
Justin Santa Barbara
f03cc5dbd9
Update dnsprovider imports to use our version
2017-12-13 20:43:01 -05:00
Justin Santa Barbara
1338ba13fc
Fix filepath concatenation
...
Thanks @chrislovecnm
2017-11-30 12:08:02 -05:00
Justin Santa Barbara
3006795aae
Initial support for nvme
2017-11-30 00:23:43 -05:00
Justin Santa Barbara
aff2e6a114
Fix resources for etcd-events
...
etcd-events only requests 100m, otherwise we run out of cpu on a 1
core master.
2017-11-13 00:34:39 -05:00
Justin Santa Barbara
67b434fa6a
Don't use gazelle proto generation for our code
...
We're still checking in the generated pb.go file, for now.
2017-11-06 17:28:40 -05:00
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
chrislovecnm
4711d1596e
update to imports that apimachinery is doing now automatically
2017-10-27 14:28:48 -06:00
Matt Schurenko
298747e9ae
adding etcd settings to protokube
2017-10-20 00:32:53 -04:00
chrislovecnm
91d4e7e3e8
fixing bazel missed BUILD stuff
2017-10-16 10:38:53 -06:00
Kubernetes Submit Queue
3a1f866144
Merge pull request #3621 from justinsb/protokube_mount_using_nsenter
...
Automatic merge from submit-queue.
Simplify protokube mounter using nsenter executor
2017-10-13 19:49:46 -07:00
Justin Santa Barbara
9517a1c4a7
Simplify protokube mounter using nsenter executor
...
Makes it much clearer, and avoids problems when systemd is in the host
but not the container.
2017-10-13 21:37:15 -04:00
Justin Santa Barbara
8c16d05a95
Reduce log level in protokube
2017-10-13 01:44:14 -04:00
Justin Santa Barbara
0143be7c4f
autogen: BUILD and BUILD.bazel
2017-10-02 14:27:21 -04:00
Justin Santa Barbara
95d4f3eb59
More code updates for 1.8
2017-10-01 21:13:00 -04:00
Justin Santa Barbara
3478031533
API types changed package
2017-10-01 14:03:56 -04:00
Justin Santa Barbara
383194780a
Create helper function for critical pod annotations
...
In particularly I think we want a toleration also; easiest to put the
code in one function.
2017-09-30 17:38:20 -04:00
Rohith
a7abb07d56
Component Manifests
...
The current kube manifest redirect all the logs into host located log files, this PR uses the tee command to pipe into both local logs (retaining the current) and docker stdout (which will be picked up by the journald or which every logging your using. Note also permits as to now need the logs via the kubectl command.
- renamed some of the files to make things cleaner
- redirecting the logs from the kubernetes components into local file and stdout
- cleaned up any vetting or linting error i came across
2017-09-27 15:48:41 +01:00
Kubernetes Submit Queue
bab73b1626
Merge pull request #3423 from wearefair/etcd-fix
...
Automatic merge from submit-queue. .
ETCD container mount /etc/hosts file
This PR just volume mounts the /etc/hosts file from the masters into the etcd-server containers. I'm not 100% sure if this is the right approach to fixing this problem, but I was running into the issue of the etcd servers no longer being able to discover each other after performing a rolling-update. I'm running this version of protokube locally and it's fixed my issues of the etcd containers not being able to discover each other after an update.
I saw that the kube-proxy manifest was already volume mounting the /etc/hosts file, so I figured this was kosher.
2017-09-25 01:03:50 -07:00
Justin Santa Barbara
e730e043ab
Add function to get etcd status
...
This will allow us to permit changing the etcd configuration only if
etcd has not yet been configured.
2017-09-22 23:27:26 -04:00
Catherine Cai
0b4df371d5
ETCD container mount /etc/hosts file
2017-09-20 16:42:50 -07:00