k8s-merge-robot
a24584465e
Merge pull request #24965 from Arvinderpal/add_cni_dir_to_local_cluster_up
...
Automatic merge from submit-queue
Adds --network-plugin-dir argument to hack/local-up-cluster.sh
CNI Network Plugin developers who want to use hack/local-up-cluster.sh need to specify the --network-plugin-dir option to kubelet.
2016-05-28 11:53:54 -07:00
André Martins
bd37100713
Add more global env vars to local-up-cluster.sh
...
Signed-off-by: André Martins <aanm90@gmail.com>
2016-05-27 23:58:01 +01:00
k8s-merge-robot
0985f847ea
Merge pull request #25311 from swagiaal/check-openssl
...
Automatic merge from submit-queue
Verify that openssl is installed in local-up-cluster.sh
2016-05-16 01:45:54 -07:00
Lucas Käldström
8e64b5f347
Speed up hack/local-up-cluster.sh by building hyperkube instead of separate binaries. Also add arm64 as a valid arch
2016-05-15 16:38:11 +03:00
Sami Wagiaalla
e9045bea22
Verify that openssl is installed in local-up-cluster.sh
2016-05-07 12:59:17 -04:00
Sami Wagiaalla
dc6f36634d
Add cloud-provider setting to local-up-cluster.sh
2016-05-07 12:57:58 -04:00
Arvinderpal
1a92f2b9de
Adds --network-plugin-dir argument to hack/local-up-cluster.sh
...
to allow local deploys to specify cni plugin directory.
2016-04-28 21:03:33 -07:00
Jeff Vance
f4f6a53a3b
added claim_binder sync period
2016-04-25 09:40:50 -07:00
k8s-merge-robot
2e9bcb8311
Merge pull request #24025 from ZJU-SEL/fix-working-dirctory-mistake
...
Automatic merge from submit-queue
fix relative working dirctory of KUBE_ROOT
fix relative working dirctory of `KUBE_ROOT`, do not need to change to `KUBE_ROOT` in the first place
Signed-off-by: Crazykev <zcq8989@gmail.com>
2016-04-22 15:01:16 -07:00
k8s-merge-robot
9ae35f875d
Merge pull request #23774 from cjdrake/master
...
Automatic merge from submit-queue
Replace tab with eight spaces
This file only uses spaces for indentation, and my text editor highlighted the one tab.
2016-04-19 03:47:06 -07:00
George Tankersley
07eb9ec305
hack: specify advertise address for local-up-cluster.sh
...
This fixes the bug where the script fails to launch an apiserver on a
machine without active networking.
2016-04-14 12:08:21 -07:00
Crazykev
7c9dfd8620
fix relative working dirctory of KUBE_ROOT
...
Signed-off-by: Crazykev <zcq8989@gmail.com>
2016-04-08 11:00:27 +08:00
Wlodzimierz Borkowski
63712cbb1c
invalid arg during applying SELinux label
...
Tested with ubuntu 16.04 with selinux support.
Actually after chcon with long label got: Invalid argument from cmd
2016-04-05 13:07:36 +02:00
Chris Drake
7aa9ef54ce
Replace tab with eight spaces
2016-04-01 18:47:13 -07:00
k8s-merge-robot
130c67f1b0
Merge pull request #22474 from bprashanth/local-up
...
Auto commit by PR queue bot
2016-03-04 02:29:36 -08:00
Prashanth Balasubramanian
0aa5502fe1
Use 8.8.8.8 as default DNS server in local-up-cluster.
2016-03-03 14:59:40 -08:00
Andrew Stuart
a767b700b4
Update start_kubedns to use API_{HOST,PORT} vars
2016-03-01 08:54:55 -07:00
Sami Wagiaalla
2ed03a194d
Enable passing hostname-override through environment variable
2016-02-23 09:44:41 -05:00
Thibault Serot
57c06224eb
Enabling DNS support in local-up-cluster.sh
2016-02-21 18:56:14 +01:00
Thibault Serot
9c5f4c112b
Enabling DNS support in local-up-cluster.sh
2016-02-21 18:55:06 +01:00
Dan Williams
fabb65c13f
Add a network plugin that duplicates "configureCBR0" functionality
2016-02-03 10:08:08 -06:00
k8s-merge-robot
15ecc2f750
Merge pull request #18813 from runseb/patch-1
...
Auto commit by PR queue bot
2015-12-20 14:28:26 -08:00
k8s-merge-robot
0641e4a8f0
Merge pull request #18417 from Pensu/master
...
Auto commit by PR queue bot
2015-12-18 10:35:00 -08:00
runseb
6fa56de691
Remove NamespaceAutoProvision which is deprecated
...
According to https://github.com/kubernetes/kubernetes/blob/master/docs/admin/admission-controllers.md
NamespaceAutoProvision is deprecated, keeping it in the script tends to give a bad practice where namespace are auto created.
Suggest to remove it.
2015-12-17 11:05:20 +01:00
Tim Hockin
ef8dbc1819
Add kubectl to local-up script
2015-12-15 09:02:02 -08:00
markturansky
4fc1bf1f23
Added PersistentVolumeController
2015-12-11 10:33:30 -05:00
Peeyush Gupta
4774e7146e
Add support for ppc64le architecture.
2015-12-09 12:12:13 +05:30
Janet Kuo
36067cf4a4
Fix local cluster script
2015-12-01 17:11:21 -08:00
k8s-merge-robot
290112bce6
Merge pull request #16841 from jiangyaoguo/keep-kubeproxy-hostname-consistent-with-kubelet
...
Auto commit by PR queue bot
2015-11-30 18:26:21 -08:00
k8s-merge-robot
794f162ef0
Merge pull request #16662 from linux-on-ibm-z/master
...
Auto commit by PR queue bot
2015-11-30 17:54:41 -08:00
jiangyaoguo
a739fc44c4
keep kubeproxy hostname consistent with kubelet
2015-11-28 10:47:29 +08:00
gajju26
94093d9cbc
Added support for IBM z Systems architecture (s390x)
2015-11-26 11:25:04 +05:30
Avesh Agarwal
c113737a1d
Apply correct SELinux label to kubelet volume dir in local cluster.
2015-11-03 15:00:43 -05:00
Dawn Chen
60d9d2fa3f
Merge pull request #14379 from derekwaynecarr/local_up_cluster_enforce_cfs_quota
...
Add flag to enable cpu limit enforcement when using local up cluster
2015-10-12 13:24:06 -07:00
Abhishek Shah
a1b6dbe870
Removed DenyEscalatingExec from the list of default admission controllers.
2015-10-06 13:35:32 -07:00
Paul Morie
3d4b76d722
Add option to allow security context in local cluster
2015-10-05 12:59:37 -04:00
derekwaynecarr
321b4b577d
Add flag to enable cpu limit enforcement when using local up cluster
2015-09-22 16:31:28 -04:00
k8s-merge-robot
445fde3dc5
Merge pull request #13447 from pweil-/pid-mode
...
Auto commit by PR queue bot
2015-09-16 23:34:35 -07:00
Paul Weil
ed80c2b940
pid mode
2015-09-15 13:51:44 -04:00
Sam Ghods
b021c83ac3
Speed up hack/local-up-cluster.sh build time
2015-09-14 15:39:53 -07:00
Yifan Gu
4f6f5586d2
hack/local-up-cluster.sh: add new rkt flags for kubelet.
2015-09-10 14:58:03 -07:00
Maciej Szulik
08aae94dea
Fixed passing RUNTIME_CONFIG flag, since currently it fails passing eg.
...
RUNTIME_CONFIG="experimental/v1=true" to the server.
2015-09-09 21:55:57 +02:00
Maciej Szulik
4caa5e80b1
Updated deprecated flags (address and port). Added an option to pass runtime-config.
2015-08-26 13:28:40 +02:00
Yu-Ju Hong
ac97aed837
Revert "Updated deprecated flags (address and port). Added an option to pass runtime-config."
2015-08-25 14:45:06 -07:00
Maciej Szulik
5bc93e0eb4
Updated deprecated flags (address and port). Added an option to pass runtime-config.
2015-08-24 21:43:16 +02:00
Eric Paris
7715290bbd
Convert hack/ from --flag_name= to --flag-name=
2015-08-07 11:00:13 -04:00
Jordan Liggitt
5893f1c5b6
Use self-signed cert as CA for local-up-cluster.sh
2015-07-24 07:16:07 -07:00
nikhiljindal
274792d7bb
Stop exposing v1beta3 by default
2015-07-01 14:38:02 -07:00
Mike Danese
1e130e0794
remove --machines from code and docs
2015-06-25 18:29:11 -07:00
nikhiljindal
e6c83bca5f
updating local-cluster-up to v1
2015-06-24 14:08:27 -07:00
jayunit100
ecdc025b61
Allow docker/ or other source directory for local-up
2015-06-15 19:44:35 -04:00
jayunit100
a2ea0ba467
Modularize local-up into clean functions so its self documenting
2015-06-10 13:24:59 -04:00
Paul Morie
5d7418707a
Allow privileged containers in local cluster
2015-06-08 19:40:12 -04: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
jackgr
87a26e2fd2
Fixes portability issues in cleanup() that cause the pid expansion to fail when host_os=darwin by replacing ps --ppid and ps --pid with pgrep -P and ps -p, and by suppressing header line in output with ps -o pid=.
2015-05-18 12:14:21 -07:00
Victor Marmol
d431e98604
Merge pull request #8234 from nak3/terminate-child-process-local-up-cluster
...
Ensuring that we never call kill with empty arguments in local-cluster-up
2015-05-18 08:40:41 -07:00
Kenjiro Nakayama
4c859c7e35
Ensuring that we never call kill with empty arguments in local-cluster-up
2015-05-16 07:50:31 +09:00
Yifan Gu
621dc01f42
Remove 'auth-path' in the arguments for kubelet.
...
Otherwise kubelet will fail to create the client because it can't
find the nonexisting auth file.
2015-05-13 16:26:22 -07:00
Jordan Liggitt
b552503c07
Fix key generation in local-up-cluster.sh
2015-05-13 10:04:40 -04:00
Jordan Liggitt
7e14a80f63
ServiceAccount admission plugin
2015-05-11 17:18:06 -04:00
Jordan Liggitt
db1f0dc906
JWT token generation/verification
2015-05-11 17:18:06 -04:00
Kenjiro Nakayama
e39f29ca16
Terminate child process by cleanup() in local-up-cluster.sh
2015-05-11 00:07:22 +09:00
Paul Morie
5c3bf0b08f
Remove unnecessary bind-mount from dockerized kubelet run
2015-05-06 15:38:17 -04:00
Paul Morie
fa1d065595
Add ability to dockerize kubelet in local cluster
2015-05-06 09:36:52 -04:00
Zach Loafman
875e83a741
Revert "Revert "Security context - types, kubelet, admission""
2015-05-05 16:02:13 -07:00
Zach Loafman
f48904fd5e
Revert "Security context - types, kubelet, admission"
2015-05-05 15:20:39 -07:00
Yifan Gu
102a2c4269
hack/local-up-cluster.sh: Add env to enable rkt in local cluster.
...
This makes testing rkt easier.
2015-05-05 14:07:10 -07:00
Paul Weil
982bf19c20
security context initial implementation - squash
2015-05-05 13:46:13 -04:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Jeff Lowdermilk
70a576e25a
Use standalone kubectl for gke, remove special case for vagrant
...
also fix hack/local-up-cluster.sh kubeconfig instructions
2015-04-21 11:01:45 -07:00
Fabio Yeon
e99141de0d
Merge pull request #6729 from smarterclayton/chaosclient
...
Add a new Chaos transport that can simulate network failure and add it to the kubelet
2015-04-13 16:06:53 -07:00
Clayton Coleman
ca335d7be9
Add support for chaos to Kubelet and hack/local-up-cluster.sh
2015-04-13 18:21:20 -04:00
derekwaynecarr
2484adbbfe
Local-up-cluster does not have admission control
2015-04-10 15:50:33 -04:00
nikhiljindal
08d9e244f7
Removing some references to v1beta1 from test code
2015-04-08 17:28:06 -07:00
Young
802610b13a
etcd should be started after the trap func set
2015-04-05 03:41:26 -04:00
jayunit100
1cc61174ea
Check to prevent split brain api-servers/api-clients which can happen if etcd dies between rerun of local-up-cluster.sh
2015-04-01 22:56:34 -04:00
Eric Tune
4d3211c60b
Remove ignored flag.
...
When --apiservers is set, --etcd_servers is ignored.
Remove it.
2015-03-10 08:45:05 -07:00
markturansky
a6a6947618
Added -E to sudo command
2015-03-04 10:14:46 -05:00
Jeff Lowdermilk
61cc821506
Make local clusters work painlessly with kubeconfig
2015-02-12 16:30:41 -08:00
Eric Tune
e82b97d237
Make cleanup of local cluster more robust.
...
Try to cleanup if there is a failure in script at any point.
Handle undefined vars in cleanup.
Wait longer for apiserver.
Exit if apiserver doesn't come up.
2015-02-12 14:29:55 -08:00
Clayton Coleman
4369e31b9d
Integration tests should use 127.0.0.1 consistently
2015-02-09 14:30:31 -05:00
Clayton Coleman
449f9d915e
Make hack/local-up-cluster.sh work again for etcd 2
2015-02-04 17:45:53 -05:00
Joe Beda
228659a177
Fix up for posix flags
2015-01-15 09:12:19 -08:00
Clayton Coleman
7fd887df61
Enable v1beta3 API via --runtime_config=api/v1beta3 flag
...
This exposes the proper v1beta3 API endpoint when the user specifies
the --runtime_config=api/v1beta3 argument to the apiserver. v1beta3
is still considered experimental and subject to change.
--runtime_config is a map of string keys and values, that can be
specified by providing
--runtime_config=a=b,b=c,d,e
Only the key must be specified, the value can be omitted.
Enables v1beta3 in hack/local-up-cluster.sh and hack/test-cmd.sh
2015-01-08 13:01:24 -05:00
Clayton Coleman
ba53d723d3
Clean up how client is passed to Kubelet in preparation for reading pods
...
Also fixes how Kubelet server looks up pods by name when there are multiple
sources.
2015-01-07 14:40:37 -05:00
Patryk Dunski
02862f926d
Issue #3101 - fixes high CPU load in hack/local-up-cluster.sh when there is no standard input defined
2014-12-22 22:47:00 +01:00
Sergey Evstifeev
5236b22cda
Run only kubernetes components with sudo
2014-12-22 20:12:02 +01:00
Joe Beda
e933ac5784
Make it clearer how to run kubectl after bringing up a local cluster.
...
Fixes #2935 .
2014-12-16 14:21:22 -08:00
Deyuan Deng
bf42ea26d5
Use EXIT pseudo-signal
2014-12-08 21:28:18 -05:00
James Kyle
361c8dbae5
Support remote docker hosts on OS X.
...
This commit brings two main changes, notably:
Two new options that can be set as environment variables
- DOCKER_OPTS: any arbitrary set of docker options. Example: --tlsverify
- DOCKER_NATIVE: This forces the use of the native docker available.
This is most useful if you're on OS X and do not want
to use boot2docker.
Now uses 'docker cp' instead of tar piping to transfer files. This
currently must be done by copying the binaries off of the docker volume
and into a local filesystem (/tmp) before a docker cp is done. This
workaround will no longer be necessary after bug fix
https://github.com/docker/docker/pull/8509 makes it into stable.
This was necessary because the tar | tar method was creating corrupted
archives on OS X even with the < /dev/null workaround.
2014-12-01 11:47:16 -08:00
Eric Paris
a99c3c7963
rename kube server binaries to kube-
...
apiserver becomes kube-apiserver
controller-manager -> kube-controller-manager
scheduler and proxy similarly.
Only thing I promise is that right now hack/build-go.sh and
build/release.sh exit with 0. That's it. Who knows if any of this
actually works....
2014-11-13 20:08:26 -05:00
Clayton Coleman
179213f61c
local-up-cluster: terminate all processes on SIGINT
2014-11-04 10:44:56 -05:00
Deyuan Deng
a7bdb362da
Fix local cluster scripts
2014-11-02 23:30:14 -05:00
Clayton Coleman
c1c11557a4
hack/local-up-cluster fails to even launch apiserver
...
--machines was removed but still referenced in hack/local-up-cluster.
This is not a total fix, but at least allows the apiserver to start.
2014-11-01 12:20:16 -04:00
Tim Hockin
99bca68c7d
Add local-up support
2014-10-16 08:36:47 -07:00
Sam Ghods
868c6fe4b8
Increase logging levels in hack/local-up-cluster.sh
2014-10-07 00:07:05 -07:00
Sam Ghods
97dd16b913
Fix hack/local-up-cluster.sh to ensure apiserver comes up
2014-10-06 19:38:27 -07:00
Jessica Forrester
2dc30aa932
Remove unused enable_cors flag and allow localhost without a port as an origin in local-up-cluster
2014-09-12 13:01:32 -04:00
Jessica Forrester
8b4ca9c2a7
Move CORS handler wrapping into cmd/apiserver and switch config flag to a list of allowed origins
2014-09-09 17:50:18 -04:00
Jessica Forrester
8723eece49
Add option to enable a simple CORS implementation for the api server
2014-09-09 17:50:18 -04:00
Joe Beda
843ae1fbe2
Rename `output/` directory to `_output/`
...
go build ./... will ignore any directory starting with an underscore.
2014-08-29 14:44:55 -07:00
Deyuan Deng
c63205b0a7
Add quotes for variable; change shell redirection.
2014-08-28 22:31:53 -04:00
Deyuan Deng
9fed990da6
Start scheduler locally.
2014-08-28 20:48:36 -04:00
Clayton Coleman
9006eadcfe
kube-proxy can read config from the apiserver
...
All clients that talk to a "master" as a host:port or URL
(scheme://host:port) parameter. Add tests.
2014-08-27 15:49:01 -04:00
Sam Ghods
242e1f9690
Modify hack/local-up-cluster.sh to use start_etcd function
2014-08-26 16:57:36 -07:00
csrwng
c65470583e
Remove etcd servers flag from controller manager in local-up-cluster
2014-08-07 10:02:15 -04:00
brendandburns
616398987a
Merge pull request #643 from zhgwenming/build
...
Use 'go install' instead of 'go build' to generate all commands at the same time.
2014-07-28 11:44:05 -07:00
Albert Zhang
0375709fa3
Use 'go install' to build all commands at the same time.
...
'go build' compiles the packages but discards the results if multiple packages specified.
2014-07-27 22:20:13 -04:00
Clayton Coleman
7a63b53ee2
Allow API_PORT to be changed via hack/local-up
2014-07-27 15:38:12 -04:00
Brendan Burns
c002cac157
Add some extra validation and checking to the local cluster setup.
2014-06-27 21:47:01 -07:00
Dan Mace
b733585123
Launch proxy as part of local-up-cluster.sh
2014-06-26 15:48:26 -04:00
Justin Huff
e948248546
Make local-up-cluster more user-friendly
2014-06-25 12:19:37 -07:00
Daniel Smith
c27ad1390d
etcd does some trickery that was avoiding the pid capturing in our tests. Run in subshell.
2014-06-16 22:05:12 -07:00
Daniel Smith
f03460ce5b
Rename local-up2.sh to local-up-cluster.sh
2014-06-15 22:15:37 -07:00