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
Madhusudan.C.S
7e486bd777
Build and use the teststale binary on only the host platform.
2016-05-14 20:29:39 -07:00
Maciej Szulik
c283103602
Update upstream remote regex
2016-05-14 09:48:14 +02:00
Madhusudan.C.S
dd154350e8
Address review comments.
2016-05-13 23:09:44 -07:00
Madhusudan.C.S
dcaf005ffe
Improve the speed of do-nothing build.
...
As thockin found out here https://github.com/kubernetes/kubernetes/issues/24518 ,
vast majority of the do-nothing build time is spent in rebuilding the test
binaries. There is no staleness check support for test binaries.
This commit implements the staleness checks for test binaries and uses them
while building packages.
Tests are TBD. I am still trying to figure out how to test this.
2016-05-13 23:09:44 -07:00
Tim Hockin
9a83015e60
Fix path munging funcs and usage
...
Our `realpath` and `readlink -f` functions (required only because of MacOS,
thanks Steve) were poor substitutes at best. Mostly they were downright
broken. This thoroughly overhauls them and adds a test (in comments, since we
don't seem to have shell tests). For all the interesting cases I could think
of, the fakes act just like the real thing.
Then use those and canonicalize KUBE_ROOT. In order to make recursive calls of
our shell tool not additively grow `pwd` we have to essentially make the
sourcing of init.sh idempotent.
2016-05-08 20:30:38 -07:00
Tim Hockin
527cb50583
Demand at least go1.6
2016-05-08 20:30:37 -07:00
Tim Hockin
cbf886c7f4
Convert everything to use vendor/
2016-05-08 20:30:37 -07:00
k8s-merge-robot
41b7b04faf
Merge pull request #24554 from ingvagabund/dhodovska-events-flag-for-describers
...
Automatic merge from submit-queue
Introduce events flag for describers
Printing events for a given object is not always needed. Thus, introducing --show-events=false to ``kubectl describe`` to skip events printing.
Fixes : #24239
2016-05-08 14:41:28 -07:00
Robert Bailey
2f65d2e617
Merge pull request #24666 from smarterclayton/munge_upstream
...
mungedocs should not assume upstream remote
2016-05-06 13:37:35 -07:00
Robert Bailey
828b4f8240
Merge pull request #24825 from kubernetes/revert-23157-fix-tags
...
Revert "Always use long format in git tag."
2016-05-06 13:34:32 -07:00
Jan Chaloupka
dd2c9c578d
Introduce kubectl describe --show-events
...
Introduce DescriberSettings for Describer display options
Introduce --show-events flag and DescriberSettings in Describer methods
Introduce unit-tests
Regenerated kubectl describe docs
Add events flag tests to test-cmd.sh
Signed-off-by: dhodovsk@redhat.com
Signed-off-by: jchaloup@redhat.com
2016-05-06 11:40:11 +02:00
jay vyas
7a824aaf49
Cassandra de-flake
2016-05-04 21:11:56 -04:00
Clayton Coleman
4636af5b87
mungedocs should not assume upstream remote
...
The standard Git convention is "origin", not "upstream", so make it
flexible in the scripts for those who are set up differently.
2016-04-27 21:33:09 -04:00
Isaac Hollander McCreery
215872613b
Revert "Always use long format in git tag."
2016-04-26 15:03:15 -07:00
nikhiljindal
aa4cdac005
hack/build-go tp build federation/cmd/federated-apiserver as well
2016-04-21 12:38:53 -07:00
k8s-merge-robot
d40bf503ed
Merge pull request #24256 from porridge/fix-newlines
...
Automatic merge from submit-queue
Fix spacing in usage_from_stdin and info_from_stdin (issue #24186 ).
If "a" is a bash array, then the syntax to append the contents of $line as a
new element to the array is a+=("$line"), not messages+=$line
Using the former syntax just seems to append to the first element, creating a
long string and thus losing newline information.
Fixing this allows us to drop some empty lines from invocations of
usage_from_stdin.
2016-04-16 07:31:12 -07:00
Joe Finney
7179296e30
Move cmd/linkcheck to test targets.
2016-04-15 09:55:04 -07:00
k8s-merge-robot
ff1da7674d
Merge pull request #24268 from wojtek-t/remove_old_conversions_generator
...
Automatic merge from submit-queue
Remove old conversion generator
2016-04-15 04:25:19 -07:00
Wojciech Tyczynski
89e860e622
Remove old conversion generator
2016-04-15 12:07:57 +02:00
Daniel Smith
f778cb3bc7
Merge pull request #24223 from tyangliu/generate-yaml-docs
...
Include genyaml in update/verify generated docs scripts
2016-04-14 16:22:03 -07:00
Marcin Owsiany
9ce855269e
Fix spacing in usage_from_stdin and info_from_stdin (issue #24186 ).
...
If "a" is a bash array, then the syntax to append the contents of $line as a
new element to the array is a+=("$line"), not messages+=$line
Using the former syntax just seems to append to the first element, creating a
long string and thus losing newline information.
Fixing this allows us to drop some empty lines from invocations of
usage_from_stdin.
2016-04-14 18:19:02 +02:00
Lucas Käldström
4559a84d3b
Build Kubernetes, etcd and flannel for arm64 and ppc64le
2016-04-14 07:29:10 +03:00
Thomas Liu
f4f04e2985
Include genyaml in update/verify generated docs scripts
2016-04-13 15:11:31 -07:00
Wojciech Tyczynski
ce9b2ab3e3
Remove old deep-copy generator.
2016-03-18 09:42:15 +01:00
Joe Finney
9ba006572a
Always use long format in git tag.
2016-03-17 15:07:25 -07:00
Jeff Grafton
4cd652b048
Have curl retry etcd download if it fails
2016-03-16 13:43:46 -07:00
k8s-merge-robot
003c77f2d5
Merge pull request #22949 from ixdy/verify-all
...
Auto commit by PR queue bot
2016-03-14 20:11:41 -07:00
Jeff Grafton
fb663f2cd5
Include Go version, platform, and other build info in version string
...
Additionally update MatchesServerVersion to only check GitVersion,
GitCommit, and GitTreeState.
2016-03-14 13:55:28 -07:00
Jeff Grafton
457b9d365a
Make has_changes_against_upstream_branch detect uncommitted changes
2016-03-14 12:59:17 -07:00
Jeff Grafton
59a91326fa
Automatically determine remote upstream name.
...
Also add option to force Godeps verification checks on post-commit
Jenkins.
2016-03-09 16:22:28 -08:00
Eric Paris
cbc4581bd6
Default to allow new golang versions
...
Out tests for features that didn't exist in old golang versions (like
gofmt didn't exist in 1.3 or the linker didn't want an = in 1.4) checked
for the new version. But this means every time there is a new version we
have to update the test. This PR inverts the test. We do it the old way
for the old version and if a new version comes along we just assume it
is going to work the new way.
2016-03-07 09:57:36 -05:00
Wojciech Tyczynski
947589607b
Print go version when building release
2016-03-02 16:40:35 +01:00
k8s-merge-robot
694cda4a89
Merge pull request #22037 from ixdy/etcd-version-check
...
Auto commit by PR queue bot
2016-02-29 22:44:39 -08:00
k8s-merge-robot
cdf456af0e
Merge pull request #21520 from mikedanese/fastbuild
...
Auto commit by PR queue bot
2016-02-28 07:23:22 -08:00
Fabio Yeon
df4529e33d
Merge pull request #21711 from sjenning/fix-flake-21640
...
increase wait_for_url defaults
2016-02-26 13:10:07 -08:00
Jeff Grafton
7adaf80cc7
Make hack/install-etcd.sh use hack/lib/etcd.sh
2016-02-26 11:54:43 -08:00
Phillip Wittrock
a3623c0c14
Refactor node e2e tests
...
- Add Makefile targets
- Start services in the test harness and connect locally
- Build test into binary and copy to remote host to start services
- Use tar to copy binaries to remote hosts to simplify design
2016-02-22 20:06:15 -08:00
Seth Jennings
fdc1e0b310
increase wait_for_url defaults
2016-02-22 15:32:03 -06:00
Mike Danese
132c4271dc
add linux fastbuild option to ./build/release.sh
2016-02-19 10:18:05 -08:00
Lucas Käldström
fa39730f0b
Add test targets for ARM
2016-02-16 08:25:18 +02:00
Maisem Ali
1c6a223eaa
Merge pull request #20865 from maisem/master
...
Adding a readiness probe to kubectl e2e tests.
2016-02-11 12:55:15 -08:00
Chao Xu
6aa23e4e49
refacotr update-api-reference-docs.sh
2016-02-10 16:46:59 -08:00
Maisem Ali
4dfdb154fb
Adding testing-manifests to the test tar ball
2016-02-09 14:09:26 -08:00
Lucas Käldström
c969c041e2
Add support for building arm, arm64 and ppc64le server and client targets
2016-02-07 20:35:14 +02:00
Tim Hockin
2052e334b6
mkdir in build when the output dir is needed
2016-02-06 21:14:20 -08:00
Clayton Coleman
c49cd4edf9
Alter the build to generate for __internal correctly
2016-01-22 01:10:22 -05:00
Jeff Grafton
62bc09adf3
Only return unprivileged ports in get_random_port and fix nc argument bug
2016-01-19 16:24:43 -08:00
Mike Danese
22cfa5ea7e
build: move some of hack/lib/ into a new cluster/lib/
...
Some functionality in hack/lib is currently depended on by
cluster/common.sh so kube-up from the full release tar (which
does not include hack/) is currently broken. With this PR we
create cluster/lib/ and move the necessary bits from hack/
over to get kube-up working again.
Fixes: 96d1b8d1b2
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-11 17:10:26 -08:00
k8s-merge-robot
b4ae87cada
Merge pull request #19193 from luxas/static_kubectl
...
Auto commit by PR queue bot
2016-01-02 01:50:56 -08:00
Lucas Käldström
ff9a3d3cb3
Build kubectl statically
2015-12-30 10:31:15 +02:00
Brendan Burns
4123a61df7
Add the client side bits of kubectl export
2015-12-22 10:41:59 -08:00
Eric Tune
32f5f4f239
Fix update/verify-codecgen.sh for OSX.
2015-12-18 21:20:33 -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
Tim Hockin
0df07424e7
Make go version requirements clearer
2015-12-10 12:09:25 -08:00
Peeyush Gupta
4774e7146e
Add support for ppc64le architecture.
2015-12-09 12:12:13 +05:30
Mike Danese
0655e65b43
fall back to old behavior when deciding mem availablity during build
2015-12-01 10:25:14 -08:00
k8s-merge-robot
53a544d980
Merge pull request #17614 from bprashanth/IngressE2E
...
Auto commit by PR queue bot
2015-11-30 20:16:17 -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
Prashanth Balasubramanian
c553b15534
Ingress test revamp
...
Fixes a number of harder issues the initial test punted on.
2015-11-30 11:29:04 -08:00
k8s-merge-robot
777f24b6c5
Merge pull request #17629 from brendandburns/arm
...
Auto commit by PR queue bot
2015-11-26 06:01:04 -08:00
gajju26
94093d9cbc
Added support for IBM z Systems architecture (s390x)
2015-11-26 11:25:04 +05:30
k8s-merge-robot
0dbadda69e
Merge pull request #17330 from derekwaynecarr/free_mem
...
Auto commit by PR queue bot
2015-11-24 03:42:27 -08:00
Brendan Burns
d2dbe56820
Add linux/arm to the list of server builds
2015-11-23 13:55:56 -08:00
derekwaynecarr
a043f3c86e
Parallel build logic should work against available memory, not total memory
2015-11-19 13:27:30 -05:00
Mike Danese
1d9d11c836
run kube-proxy in a static pod
2015-11-18 16:52:10 -08:00
feisky
13dce74adb
Gendocs for docs/admin/kube-*
2015-10-25 19:24:23 +08:00
Jeff Grafton
4cafa3e92d
Ignore _gopath in verify scripts
...
The _gopath directory is used in Jenkins to install extra dependencies,
and any files in it should be ignored by the various verification
scripts.
2015-10-19 14:09:23 -07:00
Isaac Hollander McCreery
a52fcc6f29
Add get-build to our packaged test files for upgrade-tests
2015-10-15 14:41:08 -07:00
k8s-merge-robot
eeeb5e0cd6
Merge pull request #15452 from jayunit100/petstore-dev
...
Auto commit by PR queue bot
2015-10-13 04:36:25 -07:00
Dawn Chen
b07e29b03c
Merge pull request #14789 from JanetKuo/fix-e2e-test-flake-kubectl-proxy
...
Use random ports when doing kubectl proxy in testing
2015-10-12 11:46:24 -07:00
jayvyas
c897798c27
Cleaning/Updating k8petstore dev tooling and build fixing, moving webserver to
...
main.go. Replacing vagrant tooling with docker-machine.
2015-10-12 08:31:30 -04:00
Janet Kuo
5d08dcf837
Use random ports when doing kubectl proxy in testing
2015-10-09 15:52:59 -07:00
Chao Xu
cc4ec80ec7
in scripts, experimental/v1alpha1->extensions/v1beta1
2015-10-09 15:19:13 -07:00
gmarek
9a74980da2
Make kubemark work on Jenkins
2015-10-01 15:26:39 +02:00
gmarek
dd3bd73948
Initial Kubemark commit
2015-09-28 11:39:05 +02:00
Chao Xu
d599d07bc3
simplify group-version-to-pkg-path
2015-09-24 21:33:32 -07:00
Chao Xu
ae1293418b
move experimental/v1 to experimental/v1alpha1;
...
use "group/version" in many places where used to expect "version" only.
2015-09-24 15:32:11 -07:00
Eric Paris
2c9708967e
Fix doc generation on Macs
...
The find util on macs require a path. Linux does not. So give it the
path to work on both.
2015-09-16 20:13:14 -04:00
Jeff Lowdermilk
ebc0b02b7d
Merge pull request #13613 from eparis/rework-doc-generation
...
Rework automatic doc generation
2015-09-15 17:35:47 -07:00
feihujiang
98689a99ec
Limit the type for kubectl expose command
2015-09-15 11:17:04 +08:00
Eric Paris
58d6b29e97
Rework doc generation to simplify and centralize
...
Just do all doc generation in the hack::util::gen-docs instead of spread
around. We also only track the generated docs in a single file for the
whole tree.
2015-09-11 19:32:08 -04:00
Daniel Smith
7a0fc719fb
Fix tooling for apis/experimental's new home
...
* fix package name
* add a script to auto-gofmt everything, useful after grep/sed incantations
* update conversion/deep copy generation
* doc update
2015-09-11 16:06:10 -07:00
Eric Paris
9cf7bb6b4f
Automatically clean up KUBE_TEMP
...
kube::util:ensure-temp-dir claims that it will automatically clean it
up. But it obviously doesn't. Since we cannot add multiple trap in bash
add a function that lets us trap and clean up KUBE_TEMP even if someone
already set a trap.
2015-09-11 18:58:49 -04:00
Dai Zuozhuo
2e2ef3e830
change -o template to -o go-template=...
2015-09-05 22:30:47 +08:00
Anastasis Andronidis
e27a76ae81
hack and hooks scripts for generating swagger docs
2015-08-22 02:27:41 +02:00
Saad Ali
489e75e073
Merge pull request #12202 from daizuozhuo/kubectl
...
add jsonpath to kubectl
2015-08-20 14:31:45 -07:00
Clayton Coleman
9267f829eb
Update tests to prepare for graceful deletion
...
For cases where we want to immediately cleanup the pod, start using
gracePeriod 0 in test cases.
2015-08-19 22:20:29 -04:00
Dai Zuozhuo
b61a905b19
add jsonpath to kubectl
2015-08-20 08:57:24 +08:00
Robert Bailey
08e6a43c1d
Revert "Merge pull request #9165 from smarterclayton/graceful"
...
This reverts commit 4f856b595d
, reversing
changes made to d78525a83b
.
Conflicts:
pkg/kubelet/status_manager.go
2015-08-18 17:34:49 -07:00
Clayton Coleman
b842a7dd15
Revert "Revert "Gracefully delete pods from the Kubelet""
...
This reverts commit 98115facfd
.
2015-08-18 08:57:02 -04:00
Mike Danese
fa40ced8f8
move contrib/for-tests to test/images
2015-08-14 20:42:46 -07:00
CJ Cullen
9fdd793555
Merge pull request #11841 from eparis/commit-speed
...
Speedups for precommit hooks
2015-08-11 12:58:58 -07:00
Eric Paris
bf9c3cd6ec
Use cp instead of rsync in hack/verify-gendocs.sh
...
Instead of calling rsync over and over and over and over and over and
over and over and over and over (and probably over) use one `cp`
Before:
real 0m5.247s
user 0m2.294s
sys 0m1.300s
After:
real 0m2.260s
user 0m2.230s
sys 0m0.936s
2015-08-11 14:21:57 -04:00
Eric Paris
5aeebb4886
hack/lib/etcd: remove unused local var
...
It isn't used anywhere, why have it?
2015-08-11 14:20:38 -04:00
Alex Robinson
59c0fbb6a9
Merge pull request #12444 from thockin/nix-cmd-kubernetes
...
Remove old 'kubernetes' cmd
2015-08-10 16:19:35 -07:00
feihujiang
73b694e6c1
kubectl describe <kind> work with no arguments
...
Add describe_resource_assert to test describe <kind> with no object arg
2015-08-10 14:08:38 +08:00
Tim Hockin
bef7c99619
Remove old 'kubernetes' cmd
2015-08-08 20:39:57 -07:00
Alex Crawford
79f14822a9
Plumb linker flags through from the Makefile
2015-08-05 20:42:54 -07:00
Mike Danese
fb02b33e99
fix build
2015-08-05 17:52:56 -07:00