Eric Paris
fec5e789fd
Shorthand to run the ansible setup command
2015-06-24 13:45:42 -04:00
Eric Paris
f66395283e
Rename minion->node
2015-06-24 13:45:42 -04:00
Eric Paris
c4ba90337c
Only install kube-master on the master and node on the nodes
2015-06-24 13:45:42 -04:00
Eric Paris
f274881b94
do not register nodes to apiserver
...
They now register themselves
2015-06-24 13:45:42 -04:00
Eric Paris
8bb7e14a44
Rework cluster.yml and use tags, not files
2015-06-24 13:45:41 -04:00
Eric Paris
b0b3b03045
Use {{ ansible_pkg_mgr }} instead of yum
...
This should make things work on systems with dnf and even on systems
which use apt!
2015-06-24 13:45:41 -04:00
Eric Paris
3af9346596
etcd requires advertise-client-urls with listen-client-urls
...
otherwise it won't start
2015-06-24 13:45:41 -04:00
Eric Paris
8830e7b84e
Follow upstream default admission controllers
2015-06-24 13:45:41 -04:00
Piotr Szczesniak
fd0a95dd12
Revert "Fix the race between configuring cbr0 and restarting static pods"
2015-06-24 09:56:49 +02:00
Daniel Smith
64bee7f4f0
Fix bug with env vars containing = signs
2015-06-23 18:45:58 -07:00
Jeff Lowdermilk
50d50a3cb8
Merge pull request #10211 from dchen1107/cleanup
...
Fix the race between configuring cbr0 and restarting static pods
2015-06-23 17:09:01 -07:00
Dawn Chen
23200d303f
Fix several issues on running syncPods until network is configured.
...
Also fixed unittests and compiling.
2015-06-23 12:11:19 -07:00
Dr. Stefan Schimanski
9e0c9b4f5a
Mesos: create static pod file source only for configured static pods
...
The file source was created even when no static pods were configured.
In this case it was never marked as seen. As a consequence the kubelet
syncPods functions never deleted pods because it was too cautious due
an unseen pod source, leading to leaked pods.
2015-06-23 12:25:21 +02:00
Jeff Lowdermilk
0d7de0991e
Disable TestProc_doWithNestedXConcurrent
...
This test is killing more than 50% of shippable builds. Disabling
to stop the madness.
2015-06-22 15:39:43 -07:00
Salvatore Dario Minonne
4b13faa346
To add validation for service ports when defined as string (fixing issue #9734 )
2015-06-22 17:21:51 +02:00
Anastasis Andronidis
b06ef70057
Print resource labels as columns
2015-06-22 00:44:51 +02:00
Eric Paris
f40fce4598
kubectl log->logs in bash completions
...
The kubectl log command switched to logs. But the bash completions code
was still looking for a singular
2015-06-19 16:00:58 -04:00
Satnam Singh
3d8a3a809f
Merge pull request #10067 from lavalamp/miscFix
...
fix config file
2015-06-18 17:48:07 -07:00
Daniel Smith
63d8e08394
fix config file
2015-06-18 16:35:59 -07:00
Satnam Singh
b8b8f4d659
Merge pull request #10053 from timstclair/gcloud-docker
...
s/gcloud preview docker/gcloud docker/
2015-06-18 16:12:20 -07:00
Satnam Singh
d2c2f7e35e
Merge pull request #9993 from mikedanese/re-patch
...
reenable patch serverside using strategic-merge-patch
2015-06-18 14:13:10 -07:00
Justin Santa Barbara
97cafd20f6
NodeName != HostName: Fixes for contrib/mesos
2015-06-18 12:40:14 -07:00
Tim St. Clair
f5830edbbc
s/gcloud preview docker/gcloud docker/
2015-06-18 12:27:08 -07:00
Mike Danese
3de11e2fa8
reenable patch serverside using strategic-merge-patch
2015-06-18 12:06:46 -07:00
Satnam Singh
e4f5529a2d
Revert "Allow nodename to be != hostname, use AWS instance ID on AWS"
2015-06-18 11:27:55 -07:00
Justin Santa Barbara
77e1bd3f56
NodeName != HostName: Fixes for contrib/mesos
2015-06-17 00:40:43 -04:00
Saad Ali
10631592dc
Merge pull request #9887 from brendandburns/gcr2
...
switch some more images to gcr for reliability
2015-06-16 18:57:16 -07:00
Saad Ali
d076d50feb
Merge pull request #9796 from mesosphere/fix-flaky-executor-test
...
Fix flaky mesos executor test
2015-06-16 18:48:40 -07:00
Saad Ali
a00b55c023
Merge pull request #9770 from brendandburns/notes
...
Add some more logic to clean up the release-notes generation.
2015-06-16 15:49:29 -07:00
Brendan Burns
ca8317695f
Switch to gcr.io for the mount test container.
2015-06-16 11:45:34 -07:00
Dr. Stefan Schimanski
7abe12d6f4
Fix flaky mesos executor test
...
The TestExecutorFrameworkMessage test sends a "task-lost:foo" message to the
executor in order to mark a pod as lost. For that the pod must be running first.
Otherwise, the executor code will send "TASK_FAILED" status updates, not "TASK_LOST".
Before this patch there was no synchronization between the pod startup and the
test case. Moreover, in order to startup a task a working apiserver URL must be
passed to the executor which was not the case either.
Fixes mesosphere/kubernetes-mesos#351
2015-06-16 09:08:23 +02:00
Fabio Yeon
0453f9ea9d
Merge pull request #9705 from hurf/label4describe
...
Add label support for kubectl describe
2015-06-15 19:33:09 -07:00
Fabio Yeon
241e87cf9b
Merge pull request #9077 from mesosphere/staticPodsUpstream
...
Add static pod support to mesos scheduler and executor.
2015-06-15 15:20:33 -07:00
Fabio Yeon
da02e3059a
Merge pull request #9789 from mesosphere/plugin-test-race
...
Fix mesos plugin-test race
2015-06-15 13:04:12 -07:00
Joerg Schad
7af8bf6ed3
Add static pod support to mesos scheduler and executor.
...
- the mesos scheduler gets a --static-pods-config parameter with a directory with
pods specs. They are zipped and sent over to newly started mesos executors.
- the mesos executor receives the zipper static pod config via ExecutorInfo.Data
and starts up the pods via the kubelet FileSource mechanism.
- both - the scheduler and the executor side - are fully unit tested
2015-06-15 17:24:54 +00:00
Fabio Yeon
65ea6b914c
Merge pull request #9785 from mesosphere/longer-timeout-for-proc-test
...
increase timeout for nested concurrent test...
2015-06-15 10:11:51 -07:00
Fabio Yeon
3dcf97a07c
Merge pull request #9741 from mesosphere/fix-k8sm-342
...
Fix kubernetes-mesos issue 342: pod readiness bug
2015-06-15 10:11:06 -07:00
Fabio Yeon
18a3932585
Merge pull request #9265 from mesosphere/upstream-k8sm-cm-and-km
...
Upstream Kubernetes Mesos controller manager and km binary
2015-06-15 09:28:12 -07:00
James DeFelice
f956f23d37
move the container name fix to NewTestPod to avoid breakage in other unit tests in the future
2015-06-15 14:30:48 +00:00
Dr. Stefan Schimanski
615e4f99a7
Fix mesos plugin-test race
...
ListWatch returned the internal list of the MockPodsListWatch object, leading
to a race. Fixes travis builds.
Fixes mesosphere/kubernetes-mesos#354
2015-06-15 08:18:57 +02:00
James DeFelice
9f53405d42
increase timeout for nested concurrent test that is still intermittently timing out in travis
2015-06-15 02:25:27 +00:00
James DeFelice
5e4992aa5e
fix broken TestExecutorLaunchAndKillTask unit test
2015-06-14 03:38:29 +00:00
James DeFelice
eca5a2ac88
lower container poll freq to something more sane
2015-06-13 22:23:43 +00:00
James DeFelice
c0b686e3be
resolve pod readiness issue
...
see https://github.com/mesosphere/kubernetes-mesos/issues/342
xref #9710
2015-06-13 22:23:43 +00:00
David Oppenheimer
5e5c1d1097
Merge pull request #9767 from mesosphere/skip-exec-test-flake
...
skip flakey unit test for now
2015-06-13 14:31:21 -07:00
James DeFelice
270a4875b0
fix intermittent deadlock w/ nested concurrent action scheduling and
...
give each delegate its own errOnce
2015-06-13 15:19:01 +00:00
Brendan Burns
fcdacdb9a1
Add some more logic to clean up the release-notes generation.
2015-06-12 22:14:40 -07:00
James DeFelice
b8b91fd169
skip flakey unit test for now
2015-06-13 04:25:19 +00:00
Daniel Smith
1a1307765c
add 'porter' test container
2015-06-12 17:17:43 -07:00
Abhi Shah
3ce7fe8310
Merge pull request #9722 from mikedanese/host-ip-spam
...
Fix spammy GetHostIP error log in kubelet
2015-06-12 15:26:54 -07:00
Abhi Shah
86b6150fb0
Merge pull request #9287 from brendandburns/kubectl
...
Add some XSRF protection to kubectl proxy.
2015-06-12 13:51:08 -07:00
Mike Danese
5896ac9e07
skip GetHostIP call on standalone mode kubelet to fix spammy log statement
2015-06-12 11:37:53 -07:00
James DeFelice
1820114a2d
Upstream controller manager and km binary
...
Closes mesosphere/kubernetes-mesos#310
Depends on GoogleCloudPlatform/kubernetes#8882
- fix https://github.com/mesosphere/kubernetes-mesos/issues/336
- Fix comment typo
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/9265#commitcomment-11559038
- Add warning to k8s modules to also update mesos copies
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/9265#commitcomment-11558864
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/9265#commitcomment-11558855
- Add comments and TODO that hypercube and controllermanager need refactoring
2015-06-12 14:03:00 +00:00
Abhi Shah
52db576617
Merge pull request #8882 from mesosphere/upstream_k8sm
...
Upstream Kubernetes-Mesos framework
2015-06-12 06:36:20 -07:00
hurf
fa0efe3927
Add label support for kubectl describe
...
Add -l option to kubectl describe command, allow it return
multiple results filtered by label selector.
2015-06-12 15:08:28 +08:00
James DeFelice
6436c4a3bc
additional comments as per code review
2015-06-11 13:47:14 +00:00
James DeFelice
768759d6f1
added km and k8sm-controller-manager binaries from PR#9265
2015-06-11 13:10:01 +00:00
James DeFelice
ee309f3cff
add TODOs
2015-06-11 12:41:50 +00:00
James DeFelice
f445ead2da
use common mesos_ prefix for metrics
2015-06-11 12:40:12 +00:00
Brendan Burns
4aeee94603
Add some XSRF protection to kubectl proxy.
2015-06-10 20:55:33 -07:00
James DeFelice
932c58a497
Kubernetes Mesos integration
...
This commit includes the fundamental components of the Kubernetes Mesos
integration:
* Kubernetes-Mesos scheduler
* Kubernetes-Mesos executor
* Supporting libs
Dependencies and upstream changes are included in a separate commit for easy
review.
After this initial upstream, there'll be two PRs following.
* km (hypercube) and k8sm-controller-manager #9265
* Static pods support #9077
Fixes applied:
- Precise metrics subsystems definitions
- mesosphere/kubernetes-mesos#331
- https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion_r31875232
- https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion_r31875240
- Improve comments and add clarifications
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875208
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875226
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875227
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875228
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875239
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875243
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875234
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875256
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875255
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875251
- Clarify which Schedule function is actually called
- Fixes https://github.com/GoogleCloudPlatform/kubernetes/pull/8882#discussion-diff-31875246
2015-06-10 20:58:39 +00:00
derekwaynecarr
5b005fa30b
Add namespace describer
2015-06-09 15:52:44 -04:00
Mike Danese
d326de9b6c
Merge pull request #9319 from skonzem/fix_doc_typos
...
Fix misspellings in documentation
2015-06-05 12:00:37 -07:00
Quinton Hoole
b425ed1ff5
Merge pull request #9293 from saad-ali/upgradeNFSJun42015
...
Rev NFS image because of #9019
2015-06-05 09:24:57 -07:00
Scott Konzem
1cff55f874
Fix misspellings in documentation
2015-06-05 11:35:17 -04:00
Quinton Hoole
fc80fd6860
Merge pull request #9233 from lavalamp/no-ro-nonbreaking
...
Allow kubectl proxy to proxy everything
2015-06-04 16:22:07 -07:00
Quinton Hoole
1a679bcf5c
Merge pull request #9239 from brendandburns/ha
...
Pro-actively give up the lease if the TTL expires
2015-06-04 16:18:59 -07:00
Alex Robinson
b42869181a
Merge pull request #9277 from GoogleCloudPlatform/sidecar
...
Fix Sidecar PR
2015-06-04 14:33:55 -07:00
saadali
465d7848da
Rev NFS image because of #9019
2015-06-04 13:22:56 -07:00
Brendan Burns
6b837ae004
Add pro-active TTL based lease releasing when we can't communicate with etcd.
2015-06-03 22:03:56 -07:00
Brian Grant
e7788771d6
Merge pull request #9030 from brendandburns/kubectl
...
Add a custom timeout flag for stop/delete.
2015-06-03 21:14:50 -07:00
Daniel Smith
6695d16cb7
fix prometheus usage of kubectl proxy
2015-06-03 18:31:45 -07:00
Brian Grant
f8bf996000
Merge pull request #9211 from lavalamp/no-ro-nonbreaking
...
Nonbreaking pieces of #8155
2015-06-03 16:44:24 -07:00
Daniel Smith
d19490d572
update prometheus example
2015-06-03 15:41:09 -07:00
Brian Grant
a8a3e9d0c7
Merge pull request #9133 from brendandburns/ha
...
Added a simple utility for master election and pod creation.
2015-06-03 14:46:03 -07:00
Brendan Burns
8c4f8a67f0
Added a simple utility for master election and pod creation.
2015-06-03 13:29:51 -07:00
Brendan Burns
ab0c9b8e1e
Add a custom timeout flag for stop/delete. Also try to be smarter about setting the timeout.
2015-06-03 11:21:30 -07:00
Daniel Smith
e3c0e38f1b
Move cluster client creation to client.NewInCluster()
...
Built & pushed nettest:1.4.
2015-06-02 18:47:06 -07:00
Filip Grzadkowski
98115facfd
Revert "Gracefully delete pods from the Kubelet"
2015-06-02 23:40:05 +02:00
Brian Grant
949ce892f7
Merge pull request #9094 from derekwaynecarr/update_environ
...
Align systemd environ file with optimal admission controllers
2015-06-02 10:40:33 -07:00
derekwaynecarr
c2642a1349
Align systemd environ file with optimal admission controllers
2015-06-01 21:30:08 -04:00
Clayton Coleman
cfb122a3bf
Enable network-tester to test graceful deletion
2015-06-01 19:24:00 -04:00
Chao Xu
28c1d7ac5b
remove ports.name
2015-06-01 11:37:03 -07:00
Chao Xu
1f8404cb6a
let the contrib/git-sync use a for-loop, rather than relying on the pod's restart policy, to periodically pull from the repo
2015-06-01 11:13:51 -07:00
Chao Xu
94c6c121cc
update contrib/git-sync/demo to v1beta3
2015-06-01 11:13:51 -07:00
Eric Tune
3db1f69eea
Merge pull request #8764 from eparis/sd_notify
...
API server explicitly notify systemd of successful startup
2015-06-01 10:28:49 -07:00
Eric Tune
dd753df166
Merge pull request #8942 from saad-ali/fixGlusterNfsMakefiles
...
Fix makefiles for NFS and Gluster images
2015-06-01 09:24:13 -07:00
Rohit Jnagal
f3b4b1aa31
Merge pull request #9019 from markturansky/recyc_img
...
Fixes nfs-server security issue in image
2015-05-29 16:32:51 -07:00
Rohit Jnagal
42820997e1
Merge pull request #8997 from jsafrane/devel/fix-permissions
...
Fix permissions in e2e volume tests.
2015-05-29 16:30:55 -07:00
Rohit Jnagal
99c9c54c05
Merge pull request #8983 from jlowdermilk/update-patch
...
Disable --patch for kubectl update
2015-05-29 16:30:16 -07:00
markturansky
53952ad97b
Fixes nfs-server security issue in image
2015-05-29 16:50:54 -04:00
Rohit Jnagal
8d1481ab4a
Merge pull request #8835 from jlowdermilk/release-notes
...
Optionally use a github api token when compiling relase-notes
2015-05-29 13:24:10 -07:00
Jeff Lowdermilk
90a5b8c845
Disable --patch for kubectl update
2015-05-29 09:31:49 -07:00
Jan Safranek
cbbabe585d
Make sure index.html is world-readable.
...
The file is read by 'nginx' UID in e2e tests.
2015-05-29 11:55:57 +02:00
Tim Hockin
3005471100
Add new apiserver flags for clusterIP (nee portal)
...
Leave old flags but marked as deprecated
2015-05-28 16:10:44 -07:00
Tim Hockin
e0fe9bb4d6
Merge pull request #8959 from lavalamp/networkTimeout
...
Network timeout
2015-05-28 15:49:57 -07:00
Daniel Smith
d683548fd6
Revert "Revert "Revert "Revert "Fix networking test""""
...
This reverts commit 30ffe0325c
.
2015-05-28 15:01:59 -07:00
Eric Paris
28ac1b3395
API server explicitly notify systemd of successful startup
...
Use the systemd $NOTIFY_SOCKET convention for kube-apiserver
startup. This allows it to be part of dependency trees and for
consumers to wait until it is listening on its ports.
The $NOTIFY_SOCKET protocol is described here:
http://www.freedesktop.org/software/systemd/man/sd_notify.html
Currently this is limited to the kube-apiserver process. Other
kube processes are internal kubernetes moving points. The API
server is the entry point relied on by callers.
100% stolen from Stef Walter from:
https://github.com/GoogleCloudPlatform/kubernetes/pull/8316
2015-05-28 15:59:26 -04:00
saadali
554119e788
Fix makefiles for NFS and Gluster images
2015-05-28 12:36:47 -07:00
Paul Morie
95d710d02b
Add comments in mt.go
2015-05-28 12:14:53 -04:00