Commit Graph

499 Commits (b694fc0688288504c3eb6dd07b5c00f534af0b72)

Author SHA1 Message Date
k8s-merge-robot 096afac5ca Merge pull request #20354 from ihmccreery/ci_doc
Auto commit by PR queue bot
2016-02-06 16:13:01 -08:00
k8s-merge-robot c6a4f8482e Merge pull request #17366 from kargakis/kubectl-conventions
Auto commit by PR queue bot
2016-02-06 11:56:48 -08:00
k8s-merge-robot 8e56494ec5 Merge pull request #20140 from resouer/scheduler
Auto commit by PR queue bot
2016-02-05 20:08:31 -08:00
k8s-merge-robot 175d0c57f2 Merge pull request #19880 from DirectXMan12/feature/limit-ebs-scheduler-predicate
Auto commit by PR queue bot
2016-02-05 09:26:42 -08:00
Eric Tune 36f6049b07 Document Unions, conventions for adding to Unions. 2016-02-03 13:25:18 -08:00
harry 233a601130 Caculate priorities based on image locality
Add test for image score

Update generated docs
2016-02-03 21:01:26 +08:00
Jeff Lowdermilk d4af417010 Merge pull request #20453 from ihmccreery/flaky-label-update
Update docs on flaky issues
2016-02-02 18:19:00 -08:00
Solly Ross 2d436ff080 Scheduler predicate for capping node volume count
For certain volume types (e.g. AWS EBS or GCE PD), a limitted
number of such volumes can be attached to a given node.  This commit
introduces a predicate with allows cluster admins to cap
the maximum number of volumes matching a particular type attached to a
given node.

The volume type is configurable by passing a pair of filter functions,
and the maximum number of such volumes is configurable to allow node
admins to reserve a certain number of volumes for system use.

By default, the predicate is exposed as MaxEBSVolumeCount and
MaxGCEPDVolumeCount (for AWS ElasticBlocKStore and GCE PersistentDisk
volumes, respectively), each of which can be configured using the
`KUBE_MAX_PD_VOLS` environment variable.

Fixes #7835
2016-02-02 16:21:42 -05:00
Filip Grzadkowski f7cab1fd3e Fix link in releasing.md
Remove additional space which broke http link.
2016-02-02 13:58:47 +01:00
Isaac Hollander McCreery bb4a41d84c Updates based on comments 2016-02-01 16:24:41 -08:00
Isaac Hollander McCreery 3889cd5a6c Update docs on flaky issues 2016-02-01 16:01:32 -08:00
k8s-merge-robot 2bea9e73dd Merge pull request #20366 from pmorie/local-cluster-docs
Auto commit by PR queue bot
2016-02-01 10:43:52 -08:00
k8s-merge-robot 91f67372bf Merge pull request #20315 from pmorie/e2e-doc
Auto commit by PR queue bot
2016-02-01 10:29:15 -08:00
Michail Kargakis 426ef93358 docs: kubectl command structure and generators conventions 2016-01-31 17:24:17 +01:00
k8s-merge-robot 4ee1bd5b50 Merge pull request #20342 from lavalamp/doc-flaky-test
Auto commit by PR queue bot
2016-01-31 02:15:38 -08:00
Thibault Serot 341f09a103 Fixing conflict 2016-01-30 19:46:56 +01:00
Thibault Serot ac1bb72155 Enabling DNS support in local-up-cluster.sh 2016-01-30 19:45:59 +01:00
k8s-merge-robot 311d8f8ab9 Merge pull request #20009 from janetkuo/kubectl-get-deployments
Auto commit by PR queue bot
2016-01-30 04:16:27 -08:00
Paul Morie e33b9a9460 Add basic doc on local cluster to dev guide 2016-01-30 00:33:27 -05:00
Paul Morie 41587e2810 Add link to e2e docs from coding conventions 2016-01-30 00:06:34 -05:00
k8s-merge-robot 17490c027d Merge pull request #19582 from smarterclayton/benchmark_watch
Auto commit by PR queue bot
2016-01-29 20:47:43 -08:00
Isaac Hollander McCreery 89dfad4087 Add docs about the PR builder 2016-01-29 16:23:59 -08:00
Isaac Hollander McCreery b6cb8be2bd CI testing guidelines redux 2016-01-29 16:20:53 -08:00
Prashanth Balasubramanian 63b7ba0414 [wip] CI testing guidelines 2016-01-29 15:36:50 -08:00
Aaron Crickenberger d52855cab4 Link how-to-doc.md in devel/README.md 2016-01-29 12:44:55 -08:00
Aaron Crickenberger 43e45bbe5a Copy-paste on-call docs out of wiki
Changed links to docs/wiki where appropriate.  No content changes aside
from explicitly calling out FAQ's as living in the wiki.

Ran `hack/update-generated-docs.sh`
2016-01-29 12:44:52 -08:00
Daniel Smith 546637dc6f add instructions to ease follow-up 2016-01-29 11:47:33 -08:00
Paul Morie c56a51d252 Expand coding convention information on third party code 2016-01-29 00:04:52 -05:00
Janet Kuo fa25e29cbf Update kubectl convention about title column 2016-01-28 20:11:59 -08:00
Clayton Coleman 443cafab90 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
Chao Xu 3ec4cd423e linkchecker tool now visits the URL to determine if it's valid 2016-01-26 17:01:37 -08:00
Daniel Smith ac5b954dce add expectations for flaky test issues 2016-01-25 14:18:17 -08:00
k8s-merge-robot 20273cf961 Merge pull request #20039 from ihmccreery/no-experimental
Auto commit by PR queue bot
2016-01-25 06:06:51 -08:00
David Oppenheimer 87f2590f37 How to build Mesos/Omega-style frameworks on Kubernetes. 2016-01-23 22:00:19 -08:00
Isaac Hollander McCreery 21e3776de6 Change wording about experimental API 2016-01-22 16:03:08 -08:00
Alex Mohr 592ec2bb53 Merge pull request #19843 from ihmccreery/ga-features
Add docs about [Feature:...] tests for experimental, beta, and GA features
2016-01-21 10:50:47 -08:00
k8s-merge-robot 2a79ac4a31 Merge pull request #18322 from mesosphere/licenses
Auto commit by PR queue bot
2016-01-19 17:17:17 -08:00
Isaac Hollander McCreery 2794ee092f Add docs about [Feature:...] tests for experimental, beta, and GA features 2016-01-19 16:51:18 -08:00
Isaac Hollander McCreery 2d09e07ae6 Add documentation for test labels 2016-01-14 09:54:23 -08:00
Karl Isenberg 6125f539b6 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
Greg Taylor bed707a5e2 Alphabetize user contributed libraries list. 2016-01-12 14:20:33 -08:00
k8s-merge-robot a8d372e78d Merge pull request #19205 from mikedanese/move-locally
Auto commit by PR queue bot
2016-01-07 12:11:44 -08:00
k8s-merge-robot 35e203b124 Merge pull request #19321 from wanghaoran1988/fixwronglinkx
Auto commit by PR queue bot
2016-01-07 11:56:55 -08:00
Tim St. Clair 846c642aef Add node performance measuring guide
Add a development guide for measuring performance of node components.
The purpose of this guide is threefold:

1. Document the nuances of measuring kubelet performance so we don't
forget or need to reinvent the wheel.
2. Make it easier for new contributors to analyze performance.
3. Share tips and tricks that current team members might not be aware
of.
2016-01-06 15:19:05 -08:00
Haoran Wang fde5af232b fix wrong submit-queue.go link 2016-01-06 13:09:53 +08:00
Mike Danese af392926e5 docs: move local getting started guide to docs/devel/
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-05 10:28:35 -08:00
k8s-merge-robot 6bb728f1b8 Merge pull request #19236 from doriordan/doriordan-scala-client
Auto commit by PR queue bot
2016-01-04 14:43:28 -08:00
Nikhil Jindal ad68688a52 Merge pull request #18864 from nikhiljindal/updateCPDoc
Adding instructions to run versionize-docs in cherrypick doc
2016-01-04 14:30:45 -08:00
David O'Riordan eef05d8bd2 Add Scala to client library list 2016-01-03 14:37:15 +00:00
Justin Santa Barbara f9a6ac077e Ubernetes Lite: Volumes can dictate zone scheduling
For AWS EBS, a volume can only be attached to a node in the same AZ.
The scheduler must therefore detect if a volume is being attached to a
pod, and ensure that the pod is scheduled on a node in the same AZ as
the volume.

So that the scheduler need not query the cloud provider every time, and
to support decoupled operation (e.g. bare metal) we tag the volume with
our placement labels.  This is done automatically by means of an
admission controller on AWS when a PersistentVolume is created backed by
an EBS volume.

Support for tagging GCE PVs will follow.

Pods that specify a volume directly (i.e. without using a
PersistentVolumeClaim) will not currently be scheduled correctly (i.e.
they will be scheduled without zone-awareness).
2015-12-31 12:27:01 -05:00
hurf 763edd3011 Clean up standalone conversion tool
Remove kube-version-change for all its functionalities are covered
by kubectl convert command. Also changed the related docs.
2015-12-23 10:31:08 +08:00
Brendan Burns 4ca66d2aef Merge pull request #18047 from caesarxuchao/munger-tag-new
Stop munger produce the link to a release version doc if it doesn't exit in the release branch
2015-12-22 10:35:20 -08:00
Ed Costello f968c593e3 Copy edits for typos 2015-12-22 09:30:48 -05:00
k8s-merge-robot c59fad149b Merge pull request #18941 from smarterclayton/document_typed_ints
Auto commit by PR queue bot
2015-12-21 12:16:47 -08:00
Chao Xu 2b2f285777 run hack/update-generated-docs.sh 2015-12-21 10:41:30 -08:00
Clayton Coleman 13ee817310 Document lowercase filenames 2015-12-20 14:38:34 -05:00
Clayton Coleman a79dc07e07 Document that int32 and int64 must be used in external types 2015-12-20 14:36:34 -05:00
k8s-merge-robot 1bd7f72070 Merge pull request #18764 from quinton-hoole/2015-12-16-issue-priority-definitions
Auto commit by PR queue bot
2015-12-19 10:51:03 -08:00
k8s-merge-robot 3c3a24e1d4 Merge pull request #18694 from thockin/airplane_validation_pt7
Auto commit by PR queue bot
2015-12-19 03:57:53 -08:00
k8s-merge-robot 977854b8de Merge pull request #17983 from nikhiljindal/updateDocsDoc
Auto commit by PR queue bot
2015-12-18 15:40:43 -08:00
nikhiljindal 1560696108 Add instructions to run versionize-docs in cherrypick doc 2015-12-18 15:14:57 -08:00
nikhiljindal 37d09ca717 Adding a doc to explain the process of updating release docs 2015-12-18 14:29:51 -08:00
k8s-merge-robot 3700036f95 Merge pull request #18847 from caesarxuchao/release-doc
Auto commit by PR queue bot
2015-12-18 10:38:25 -08:00
k8s-merge-robot 60c26c850f Merge pull request #18184 from amygdala/docs
Auto commit by PR queue bot
2015-12-18 10:34:44 -08:00
Tim Hockin 43ed74748e Clean up and document validation strings
Also add a detail string for Required and Forbidden.  Fix tests.
2015-12-18 09:40:50 -08:00
Chao Xu fcca71f7d8 add the required changes in master to devel/releasing.md 2015-12-17 11:36:50 -08:00
k8s-merge-robot ae9c61b943 Merge pull request #17915 from justinsb/multizone_spread_rcs
Auto commit by PR queue bot
2015-12-16 19:04:07 -08:00
Quinton Hoole 92aac4a640 Moved to existing documentation about issue priorities. 2015-12-16 10:39:02 -08:00
Quinton Hoole 7da6a54088 Addressed thockin's comments. 2015-12-16 09:47:12 -08:00
Amy Unruh b1f99ecdbf config best practices doc edits 2015-12-16 07:35:31 -08:00
Isaac Hollander McCreery 4ea8a92777 Mark a release as stable when we announce it, and stop using cherry_pick_list.sh 2015-12-15 16:37:00 -08:00
Tim Hockin 743d6fc133 api-conventions: Namespace is label, not subdomain 2015-12-14 20:38:34 -08:00
k8s-merge-robot e72e819395 Merge pull request #18090 from thockin/go-versions
Auto commit by PR queue bot
2015-12-14 14:47:59 -08:00
Paul Morie 90df71e5a5 Add note about type comments to API changes doc 2015-12-14 15:03:21 -05:00
Justin Santa Barbara 541ff002c0 Zone scheduler: Update scheduler docs
There's not a huge amount of detail in the docs as to how the scheduler
actually works, which is probably a good thing both for readability and
because it makes it easier to tweak the zone-spreading approach in the
future, but we should include some information that we do spread across
zones if zone information is present on the nodes.
2015-12-13 20:34:01 -05:00
k8s-merge-robot 4a22f2f5f5 Merge pull request #18177 from eosrei/1111-doc-machine-names
Auto commit by PR queue bot
2015-12-10 21:42:08 -08:00
Tim Hockin 0df07424e7 Make go version requirements clearer 2015-12-10 12:09:25 -08:00
Filip Grzadkowski ee9a779d0c Update documents for release process 2015-12-10 19:28:40 +01:00
Tamer Tas e5100279db Rename githash to build_version and version to release_version 2015-12-08 01:21:20 +02:00
Jon Eisen b5ad36e078 Add new clojure api bindings library
https://github.com/yanatan16/clj-kubernetes-api
2015-12-04 13:47:30 -07:00
Brad Erickson ac5726a12f Minion->Node rename: docs/ machine names only, except gce/aws 2015-12-03 23:34:50 -08:00
Brad Erickson 88e6cac544 Minion->Name rename: cluster/vagrant, docs and Vagrantfile 2015-12-02 12:45:12 -08:00
k8s-merge-robot 55f5e48047 Merge pull request #16628 from caesarxuchao/change-error-type
Auto commit by PR queue bot
2015-11-30 17:21:52 -08:00
k8s-merge-robot 59a89a5fd9 Merge pull request #17703 from timstclair/api-conventions
Auto commit by PR queue bot
2015-11-30 15:49:53 -08:00
Chao Xu a4700707b3 change the "too old resource version" error from InternalError to 410 Gone. 2015-11-25 10:27:03 -08:00
Brad Erickson 53172a5356 Minion->Node rename: NUM_NODES 2015-11-25 00:45:10 -08:00
Brad Erickson a36d3390bf Minion->Node rename: KUBERNETES_NODE_MEMORY, VAGRANT_NODE_NAMES, etc
ENABLE_NODE_PUBLIC_IP
NODE_ADDRESS
NODE_BLOCK_DEVICE_MAPPINGS
NODE_CONTAINER_ADDRS
NODE_CONTAINER_NETMASKS
NODE_CONTAINER_SUBNET_BASE
NODE_CONTAINER_SUBNETS
NODE_CPU
2015-11-25 00:43:52 -08:00
k8s-merge-robot 8500a0fe96 Merge pull request #17446 from ihmccreery/no-more-latest
Auto commit by PR queue bot
2015-11-24 03:41:32 -08:00
Tim St. Clair f645d77f86 Clarify when pointers are used for optional types 2015-11-23 18:06:23 -08:00
Hongchao Deng 36104df7cf Kubemark guide: add paragraph to describe '--delete-namespace=false' 2015-11-20 12:01:37 -08:00
k8s-merge-robot 8ce3f15165 Merge pull request #17377 from bgrant0607/docfix2
Auto commit by PR queue bot
2015-11-19 08:18:18 -08:00
k8s-merge-robot 57f4ee335e Merge pull request #15466 from gmarek/user-guide
Auto commit by PR queue bot
2015-11-19 08:09:50 -08:00
Isaac Hollander McCreery 977da735db Add sanity checks for release 2015-11-18 16:19:01 -08:00
Abhi Shah 317cb3f198 Merge pull request #17267 from brendandburns/docs2
Add a description of the proposed owners file system for the repo
2015-11-18 14:48:13 -08:00
Brendan Burns 63149d05fe Add a description of the proposed owners file system for the repo 2015-11-18 11:46:33 -08:00
Isaac Hollander McCreery 2bc124d510 Defer release notes to announcement of release, and move instructions for release notes back into docs and away from scripts 2015-11-18 09:50:56 -08:00
Brian Grant d625217285 Address feedback 2015-11-18 17:30:19 +00:00
gmarek b4e7495d47 Add Kubemark User Guide 2015-11-18 15:21:14 +01:00
Brian Grant 0141c53113 Add conventions about primitive types. 2015-11-17 15:18:17 +00:00
Tim Hockin 30e381e62a clarify experimental annotations doc 2015-11-16 10:52:26 -08:00
Tim Hockin dab591b629 Run update-gendocs 2015-11-13 13:57:57 -08:00
k8s-merge-robot 97419d5035 Merge pull request #16246 from rwehner/fix-submit-queue-links
Auto commit by PR queue bot
2015-11-12 23:42:26 -08:00
k8s-merge-robot 2478f2d4b6 Merge pull request #16813 from caesarxuchao/guide-adding-group
Auto commit by PR queue bot
2015-11-11 23:52:38 -08:00
k8s-merge-robot d65c61f15a Merge pull request #16754 from janetkuo/doc-for-doc
Auto commit by PR queue bot
2015-11-09 07:49:25 -08:00
k8s-merge-robot 6983f75ef7 Merge pull request #16930 from ihmccreery/release-wording-fixes
Auto commit by PR queue bot
2015-11-07 10:29:31 -08:00
Janet Kuo 024df3c04c address comments 2015-11-06 17:35:10 -08:00
Janet Kuo 5e0f47fe01 Document how to document 2015-11-06 17:19:33 -08:00
Isaac Hollander McCreery e5449f7d42 Cleanup for versioning 2015-11-06 11:35:16 -08:00
Isaac Hollander McCreery a67042bd5f Use ./ notation 2015-11-06 10:32:05 -08:00
k8s-merge-robot 0b183f43fd Merge pull request #16574 from hurf/stop_doc
Auto commit by PR queue bot
2015-11-05 19:43:21 -08:00
Chao Xu f16e8cbc0f address timstclair's comments 2015-11-05 15:44:20 -08:00
Chao Xu 1b6810322d address lavalamp's comment 2015-11-04 15:53:29 -08:00
Chao Xu 3e1a0148ed add a guide on how to create an API group 2015-11-04 14:30:34 -08:00
Isaac Hollander McCreery a9fc43d120 Fix releasing clause about cutting beta releases 2015-11-03 09:26:01 -08:00
Isaac Hollander McCreery 346676280f Update docs and prompts for better dry-runs and no more versionizing docs 2015-11-02 15:40:06 -08:00
Isaac Hollander McCreery bc9feec409 Versioned beta releases 2015-11-02 15:40:06 -08:00
Isaac Hollander McCreery 235aaf73c4 Remove old releasing illustrations 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery 72a586db7f Move to release/ 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery f2b8edddae Fixups of docs and scripts 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery 1b0082569b Doc fixup to reflect script reality 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery 48eb83a499 Proposed design for release infra 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery 64f456343c TODOs 2015-11-02 09:27:52 -08:00
Isaac Hollander McCreery d9b583e631 Remove out-of-date information about releasing 2015-11-02 09:27:52 -08:00
hurf ce35bb4208 Remove trace of "kubectl stop"
Remove doc and use of "kubectl stop" since it's deprecated.
2015-10-30 14:12:20 +08:00
Daniel Smith 37ee9584cb Merge pull request #16209 from erictune/fix-devel-doc
In devel docs, refer to .kube/config
2015-10-26 17:17:17 -07:00
Robert Wehner 8560b3394c Fix dead links to submit-queue
* https://github.com/kubernetes/contrib/pull/122 merged submit-queue into mungegithub. This fixes links to the old submit-queue location.
* Standardized to use "submit-queue" instead of "submit queue". Just picked one since both were used.
* Fixes dead link to on-call wiki.
2015-10-24 20:02:54 -06:00
Eric Tune 6bff8df31c In devel docs, refer to .kube/config
not .kubernetes_auth
2015-10-23 15:44:42 -07:00
Tim Hockin c28ddf9ff8 Merge pull request #16197 from thockin/docs-nits
syntax is 'go' not 'golang'
2015-10-23 15:08:58 -07:00
Tim Hockin 76769d87f0 syntax is 'go' not 'golang' 2015-10-23 15:08:27 -07:00
dingh b3f19128cd fix typo in api-converntions.md 2015-10-23 13:46:32 +08:00
k8s-merge-robot 6dc3dcf36a Merge pull request #15414 from thockin/exp-beta-annotations
Auto commit by PR queue bot
2015-10-20 17:45:32 -07:00
k8s-merge-robot b5c0984d4c Merge pull request #15566 from erictune/api-conv
Auto commit by PR queue bot
2015-10-19 16:06:55 -07:00
Eric Tune a1549496ee Documented required/optional fields. 2015-10-19 11:16:24 -07:00
Wojciech Tyczynski 4a4831906c api_changes.md changes for json-related code autogeneration. 2015-10-19 19:37:53 +02:00
k8s-merge-robot 5d66bf9741 Merge pull request #15519 from ihmccreery/upgrade-versioning
Auto commit by PR queue bot
2015-10-15 06:30:12 -07:00
Marek Grabowski 8a5f748846 Merge pull request #15336 from ixdy/install-etcd
Move hack/travis/install-etcd.sh to hack/, and update etcd version to 2.0.12
2015-10-15 09:29:25 +02:00
Tim Hockin 0bf5bfff5d update docs on experimental annotations 2015-10-14 15:31:37 -07:00
Isaac Hollander McCreery 60c316b54a Upgrades and upgrade tests take versions of the form release/stable instead of stable_release:
- Refactor common and gce/upgrade.sh to use arbitrary published releases
- Update hack/get-build to use cluster/common code
- Use hack/get-build.sh in cluster upgrade test logic
2015-10-14 10:16:21 -07:00
Eric Tune ca6c950b89 Doc: apigroups, alpha, beta, experimental/v1alpha1 2015-10-14 09:06:05 -07:00
Jeff Grafton 1c5f252653 Update documentation to describe how to install etcd for testing 2015-10-13 16:06:01 -07:00
Jeff Grafton fbd58294b2 Update test helpers and dev doc to use etcd v2.0.12. 2015-10-13 16:05:56 -07:00
Mike Danese 8043c70304 fix incorrect merge MIME type in api-conventions doc 2015-10-12 11:35:30 -07:00
k8s-merge-robot 02ec1fb33c Merge pull request #13885 from smarterclayton/websocket_exec
Auto commit by PR queue bot
2015-10-10 09:52:01 -07:00
k8s-merge-robot be0c1c904c Merge pull request #14219 from Huawei-PaaS/change_params_to_extraParams
Auto commit by PR queue bot
2015-10-09 15:47:21 -07:00
Clayton Coleman 363b616908 Expose exec and logs via WebSockets
Not all clients and systems can support SPDY protocols. This commit adds
support for two new websocket protocols, one to handle streaming of pod
logs from a pod, and the other to allow exec to be tunneled over
websocket.

Browser support for chunked encoding is still poor, and web consoles
that wish to show pod logs may need to make compromises to display the
output. The /pods/<name>/log endpoint now supports websocket upgrade to
the 'binary.k8s.io' subprotocol, which sends chunks of logs as binary to
the client. Messages are written as logs are streamed from the container
daemon, so flushing should be unaffected.

Browser support for raw communication over SDPY is not possible, and
some languages lack libraries for it and HTTP/2. The Kubelet supports
upgrade to WebSocket instead of SPDY, and will multiplex STDOUT/IN/ERR
over websockets by prepending each binary message with a single byte
representing the channel (0 for IN, 1 for OUT, and 2 for ERR). Because
framing on WebSockets suffers from head-of-line blocking, clients and
other server code should ensure that no particular stream blocks. An
alternative subprotocol 'base64.channel.k8s.io' base64 encodes the body
and uses '0'-'9' to represent the channel for ease of use in browsers.
2015-10-09 14:33:40 -04:00
Brian Grant 50acaa2259 Strengthen wording about status behavior. 2015-10-09 02:13:28 +00:00
Mike Danese 1769c1c34b Merge pull request #15006 from madhusudancs/move-hooks-to-commit
Move the hooks section to the commit section.
2015-10-07 14:04:55 -07:00
David Oppenheimer b9cfab87e3 Merge pull request #14724 from HaiyangDING/PodFitsHostPorts
Replace PodFitsPorts with PodFitsHostPorts
2015-10-03 12:45:35 -07:00
Madhusudan.C.S 7dcba921cf 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
HaiyangDING 6e11cd6028 Replace PodFitsPorts with PodFitsHostPorts 2015-09-30 15:14:59 +08:00
feihujiang d62cb6ff6f Fix wrong URL in cli-roadmap doc 2015-09-30 09:49:29 +08:00
Eric Tune 83fde15083 Merge pull request #14155 from mattjmcnaughton/fix-devel-coding-conventions-markdown
Fix indendation on devel/coding-conventions.md
2015-09-23 16:46:50 -07:00
Paul Morie d5a6f53a83 Add link to dev e2e docs from api_changes doc 2015-09-23 14:45:00 -04:00
k8s-merge-robot 11c31aeca7 Merge pull request #14252 from thockin/exp_annot_convention
Auto commit by PR queue bot
2015-09-21 10:50:40 -07:00
k8s-merge-robot 9f93dceab1 Merge pull request #14112 from timothysc/e2e-docs
Auto commit by PR queue bot
2015-09-21 07:21:16 -07:00
Tim Hockin cf1141220f Clarify experimental annotation format 2015-09-20 21:00:41 -07:00
qiaolei 7f7c36dc1a Change 'params' to 'extraParams' to keep align with naming conventions
Go field names must be CamelCase. JSON field names must be camelCase. Other than capitalization of the initial letter, the two should almost always match. No underscores nor dashes in either

Please refer 'https://github.com/kubernetes/kubernetes/blob/master/docs/devel/api-conventions.md#naming-conventions'
2015-09-19 09:32:17 +08:00
Matt McNaughton 44be087f7a Fix indendation on devel/coding-conventions.md
Fixing the indendation means the markdown will now render correcly on
Github.

Signed-off-by: Matt McNaughton <mattjmcnaughton@gmail.com>
2015-09-18 00:34:25 -04:00
Daniel Martí 586cb9126a Move pkg/util.Time to pkg/api/unversioned.Time
Along with our time.Duration wrapper, as suggested by @lavalamp.
2015-09-17 17:51:27 -07:00
Timothy St. Clair f958daf67d Add developer documentation on e2e testing. 2015-09-17 14:40:14 -05:00
Alex Mohr f3308dc918 Merge pull request #13683 from brendandburns/docs4
Add some documentation describing out developer/repository automation.
2015-09-16 21:53:57 -07:00
Brian Grant a21c8bcb37 A couple more naming conventions. 2015-09-15 18:24:02 +00:00
Zach Loafman fbebc276bb Fix the checkout instructions 2015-09-14 17:05:05 -07:00
Brendan Burns cacf5ae519 Add some documentation describing out developer/repository automation. 2015-09-14 13:44:55 -07:00
derekwaynecarr 543db9330c Fix broken link to submit queue 2015-09-14 13:03:11 -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
k8s-merge-robot 92f21b3fe3 Merge pull request #13790 from kevin-wangzefeng/fix_typo_in_development_md
Auto commit by PR queue bot
2015-09-10 09:48:08 -07:00
Clayton Coleman 23133a7344 Define lock coding convention 2015-09-09 18:03:54 -04:00
Kevin 0b08fc8595 fix a typo in development.md and update git_workflow.png 2015-09-10 00:22:43 +08:00
goltermann bec4c10dc4 Replace IRC with Slack in docs. 2015-09-08 15:17:39 -07:00
Paul Morie 6d96b63e62 Update api change docs 2015-09-08 13:38:15 -04:00
Quinton Hoole dd68f0b23f Merge pull request #13551 from eparis/cloudplatfrom-to-kubernetes
s|github.com/GoogleCloudPlatform/kubernetes|github.com/kubernetes/kub…
2015-09-04 12:36:01 -07:00
Piotr Szczesniak 58e9ee2c25 Merge pull request #13278 from bgrant0607/docfix2
Start on expanding code expectations (aka "The bar")
2015-09-04 13:40:24 +02:00
Eric Paris 04fc8ae3dd s|github.com/GoogleCloudPlatform/kubernetes|github.com/kubernetes/kubernetes| 2015-09-03 10:10:11 -04:00
Eric Paris f9c06397fe Fix the link to the submit-queue whitelist 2015-09-02 18:00:52 -04:00
Brian Grant 97e505849f Start on expanding code expectations (aka "The bar") 2015-09-01 20:33:59 +00:00
Harry Zhang d70b565e55 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
Prashanth B 52f7833cd3 Revert "Revert "LimitRange updates for Resource Requirements Requests"" 2015-08-28 09:26:36 -07:00
Wojciech Tyczynski 2986d3eb73 Merge pull request #13235 from pwittrock/update_development_md
Update development godep instructions
2015-08-28 09:46:45 +02:00
Piotr Szczesniak 6e05b9e3a3 Revert "LimitRange updates for Resource Requirements Requests" 2015-08-27 10:50:50 +02:00
Phillip Wittrock 1ac0579d56 Update development godep instructions to work for cadvisor and changing transitive deps 2015-08-26 17:35:36 -07:00
Yu-Ju Hong 8797a72027 Merge pull request #13194 from jimmidyson/fabric8-java-client
Update fabric8 client library location
2015-08-26 15:12:19 -07:00
Yu-Ju Hong 1bae2b677d Merge pull request #12492 from derekwaynecarr/limit_range_api
LimitRange updates for Resource Requirements Requests
2015-08-26 13:02:57 -07:00
Jimmi Dyson b5318b45f1 Update fabric8 client library location 2015-08-26 10:59:03 +01:00
Nikhil Jindal b52eb159ec Merge pull request #13122 from bgrant0607/docfix3
Added more API conventions.
2015-08-24 17:54:24 -07:00
Brian Grant 165ca0df35 Added more API conventions. 2015-08-24 23:25:01 +00:00
derekwaynecarr 559905ab0e Document need to run generated deep copy 2015-08-24 14:28:53 -04:00
dinghaiyang 2979ae7f2a Repalce limits with requests in scheduler documentation.
Due to #11713
2015-08-25 00:14:24 +08:00
Brian Grant 0b85045245 Add duration naming conventions. 2015-08-18 23:44:03 +00:00
Robert Bailey d78525a83b Merge pull request #12750 from mikedanese/submit-queue
remove contrib/submit-queue as it is moving to the contrib repo
2015-08-18 09:15:22 -07:00
Patrick Flor 302cdceb6a 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
Eric Paris 21d22e04be TYPO: fix documentation to point at update-generated-docs.sh 2015-08-14 18:50:03 -04:00
Mike Danese 83ae12f0c3 remove contrib/submit-queue as it is moving to the contrib repo 2015-08-14 13:54:04 -07:00
Brian Grant f04d721612 Update API conventions. Add kubectl conventions.
Ref #12322. Fixes #6797.
2015-08-14 01:32:38 +00:00
goltermann 1b874e9f9a Adding teams lists to faster_reviews. 2015-08-13 11:29:59 -07:00
Robert Bailey 3962848a24 Update repository links in development.md. 2015-08-12 13:12:32 -07:00
Bryan Stenson 9541414742 create cloudprovider "providers" package
move all providers into new package
    update all references to old package path
2015-08-11 22:36:51 -07:00
Eric Paris 3b7c39656c 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
Veres Lajos 9f77e49109 typofix - https://github.com/vlajos/misspell_fixer 2015-08-08 22:31:48 +01:00
Mike Danese fe6b15ba2f rewrite all links to issues to k8s links 2015-08-05 21:11:11 -07:00