Commit Graph

92 Commits

Author SHA1 Message Date
k8s-merge-robot 15f6fa22c5 Merge pull request #28363 from mikebrow/enable-debug-build-options
Automatic merge from submit-queue

adds source debug build options

See issue & discussion here: #28227

Enables source debugging the Kubernetes binaries with tools like delve by providing the user with the ability to provide debug build options to the glang compiler.

Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-07-20 21:48:27 -07:00
joe2far 9298db79ff Fix broken warning image link in docs 2016-07-15 10:44:58 +01:00
Mike Brown 738bb79c6a adds source debug build options
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-07-13 11:01:30 -05:00
Tim Hockin 18d6af7c10 Make releases work 2016-07-12 21:52:54 -07:00
Tim Hockin 793488ebab Use make as the main build tool
This allows us to start building real dependencies into Makefile.

Leave old hack/* scripts in place but advise to use 'make'.  There are a few
rules that call things like 'go run' or 'build/*' that I left as-is for now.
2016-07-12 21:52:00 -07:00
dubstack 17596a7ef5 Fix minor typo 2016-07-05 20:00:41 -07:00
k8s-merge-robot cc54afc155 Merge pull request #26729 from quinton-hoole/2016-06-02-tell-mac-wussies-to-be-more-linux
Automatic merge from submit-queue

Add note to development guide regarding GNU tools versions


…especially on Mac OS X.
2016-06-24 13:56:43 -07:00
David McMahon 4a5d209960 Updated docs and examples for release-1.3. 2016-06-13 12:24:34 -07:00
Dawn Chen 94ac5ff7f0 Revert "Versioning docs and examples for v1.4.0-alpha.0."
This reverts commit cce9db3aa9555671c5ddf69549b46ed0fd7e472a.
2016-06-10 16:46:46 -07:00
David McMahon 2f5640b791 Versioning docs and examples for v1.4.0-alpha.0. 2016-06-10 14:55:35 -07:00
Quinton Hoole 3577ba87d6 Add note to development guide regarding GNU tools versions, especially on Mac OS X. 2016-06-02 11:30:31 -07:00
Tim Hockin f11086ed30 Document godep updates better
`godep update` doesn't work.  It just says 'nothing to update'.  Drop it, and
use The Big Hammer instead.
2016-05-16 13:15:39 -07:00
Tim Hockin b2bfe549a3 Update docs re: godep 2016-05-12 22:04:24 -04:00
Eric Paris 7f53c84258 Stop pinning to version v53 2016-05-12 22:04:24 -04:00
Mike Brown 3358641372 devel/ tree 80col wrap and other minor edits
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-05-09 12:42:50 -05:00
Tim Hockin f02a0dc5c1 Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
Morgan Bauer e1d3691293 more explicit requirements for pre-commit hook 2016-04-28 18:45:20 -07:00
mikebrow dc6c0f0150 minor edits to development.md to make the first steps easier and more obvious for newcommers
Signed-off-by: mikebrow <brownwm@us.ibm.com>
2016-04-06 19:37:14 -05:00
Lucas Käldström 643e3cdf29 Add a note about supported go version 2016-04-06 20:08:45 +03:00
k8s-merge-robot b8eef418b4 Merge pull request #22149 from luxas/onedotsix
Automatic merge from submit-queue

Up to golang 1.6

A second attempt to upgrade go version above `go1.4`
Merge ASAP after you've cut the `release-1.2` branch and feel ready.
`go1.6` should perform slightly better than `go1.5`, so this time it might work
@gmarek @wojtek-t @zmerlynn @mikedanese @brendandburns @ixdy @thockin
2016-04-05 13:26:18 -07:00
Lucas Käldström fcf9b3c943 Up to golang 1.6 2016-03-27 17:17:04 +03:00
k8s-merge-robot ffae1287d5 Merge pull request #22624 from fejta/testing
Auto commit by PR queue bot
2016-03-11 02:57:10 -08:00
Erick Fejta ae94c4fca4 Address thockin nits 2016-03-11 02:06:05 -08:00
derekwaynecarr 7e8bc7623c Comment that godep versions 54 or above do not play nice with Kubernetes 2016-03-10 13:12:53 -05:00
David McMahon e0770531ab Update the latestReleaseBranch to release-1.2 in the munger. 2016-03-08 18:59:28 -08:00
Erick Fejta 124be69352 Add simplified testing instructions and etcd installation check. 2016-03-06 19:07:34 -08:00
David McMahon 1380489076 New Godeps LICENSE generation tool.
Includes initial Godeps/LICENSES and Godeps/.license_file_state file to ensure
fast local generation.
2016-03-01 18:16:09 -08:00
Isaac Hollander McCreery d48796f5aa Reconcile testing docs, fixes #18606 2016-02-10 16:33:35 -08:00
k8s-merge-robot f471e1c4d3 Merge pull request #20366 from pmorie/local-cluster-docs
Auto commit by PR queue bot
2016-02-01 10:43:52 -08:00
Paul Morie f9eba89426 Add basic doc on local cluster to dev guide 2016-01-30 00:33:27 -05:00
Clayton Coleman 52c6c3c1ad Add benchmarks for watch over websocket and http
... and a quick doc on how to run them

```
$ godep go test ./pkg/apiserver -benchmem -run=XXX -bench=BenchmarkWatch
PASS
BenchmarkWatchHTTP-8        20000     95669 ns/op   15053 B/op    196 allocs/op
BenchmarkWatchWebsocket-8   10000    102871 ns/op   18430 B/op    204 allocs/op
```
2016-01-28 21:34:51 -05:00
Karl Isenberg a32d464cc1 Add hack/update-godep-licenses.sh to generate Godeps/LICENSES.md
- Add Godeps/LICENSES.md
- Add verify-godep-licenses to verify that Godeps/LICENSES.md is up to date
- Trigger verify-godep-licenses in the pre-commit hook only if the Godeps dir has changed
- Exclude verify-godep-licenses in verify-all
- Add verify-godep-licenses to make verify (used by travis)
- Add verify-godep-licenses to shippable
- Update dev docs to mention update-godep-licenses
2016-01-14 09:05:25 -08:00
Chao Xu 83db13cc2e run hack/update-generated-docs.sh 2015-12-21 10:41:30 -08:00
Tim Hockin 458e489bbd Make go version requirements clearer 2015-12-10 12:09:25 -08:00
Tim Hockin ff8cdfcde8 Run update-gendocs 2015-11-13 13:57:57 -08:00
Jeff Grafton aee2383f9b Update documentation to describe how to install etcd for testing 2015-10-13 16:06:01 -07:00
Jeff Grafton d587e3b9f9 Update test helpers and dev doc to use etcd v2.0.12. 2015-10-13 16:05:56 -07:00
Madhusudan.C.S 8589eb45f5 Move the hooks section to the commit section.
It doesn't make much sense to have a separate section for hooks right now
because we only have a pre-commit hook at the moment and we should have it
setup before making the first commit. We can probably create a separate
section for hooks again when we have other types of hooks.
2015-10-02 12:30:53 -07:00
Kevin 7c58a4a729 fix a typo in development.md and update git_workflow.png 2015-09-10 00:22:43 +08:00
Piotr Szczesniak c75f57542b Merge pull request #13278 from bgrant0607/docfix2
Start on expanding code expectations (aka "The bar")
2015-09-04 13:40:24 +02:00
Brian Grant ca9f771cf9 Start on expanding code expectations (aka "The bar") 2015-09-01 20:33:59 +00:00
Harry Zhang 2acd635b47 Fix inconsistency path in GOPATH doc
we set up $KPATH/src/k8s.io/kubernetes directory, but ask user to `cd` into $KPATH/src/github.com/kubernetes

Close this if I made mistaken this
2015-08-31 15:19:53 +08:00
Phillip Wittrock d2d04300c5 Update development godep instructions to work for cadvisor and changing transitive deps 2015-08-26 17:35:36 -07:00
Patrick Flor abb5b4de72 Update dev docs to note new coveralls URL
(also noting old URL for interested parties and future historians)
2015-08-17 09:17:03 -07:00
Robert Bailey 36a2019fe7 Update repository links in development.md. 2015-08-12 13:12:32 -07:00
Eric Paris de3a07b932 Split hack/{verify,update}-* files so we don't always go build
Right now some of the hack/* tools use `go run` and build almost every
time. There are some which expect you to have already run `go install`.
And in all cases the pre-commit hook, which runs a full build wouldn't
want to do either, since it just built!

This creates a new hack/after-build/ directory and has the scripts which
REQUIRE that the binary already be built. It doesn't test and complain.
It just fails miserably. Users should not be in this directory. Users
should just use hack/verify-* which will just do the build and then call
the "after-build" version. The pre-commit hook or anything which KNOWS
the binaries have been built can use the fast version.
2015-08-11 14:20:46 -04:00
Ed Costello 54575568d1 Copy edits for typos 2015-08-09 14:18:06 -04:00
Mike Danese 1e074e74ea fixup development doc for new vanity path 2015-08-05 17:52:57 -07:00
goltermann 1a50eb5080 Add post v1.0 PR merge details. 2015-08-05 14:52:46 -07:00
Tim Hockin e605969e9a Add a note on when to use commits 2015-07-30 15:11:38 -07:00