Commit Graph

144 Commits

Author SHA1 Message Date
Chao Xu dbc6403e43 apis/experimental->apis/extensions 2015-10-09 15:04:41 -07:00
Mike Danese 4fcddc31bc Merge pull request #14094 from ZJU-SEL/pod-example
Demo a sidecar mode within pod for java users
2015-10-07 14:03:44 -07:00
Filip Grzadkowski 4d8d3721e9 Fix phabricator example 2015-09-29 14:56:16 +02:00
Harry Zhang 2afb43db06 Fix example test 2015-09-26 08:08:04 +00:00
Eric Tune 7e72f549df Job and DaemonSet documentation. 2015-09-24 17:51:25 -07:00
nikhiljindal bf6068c125 Adding a deployment example 2015-09-23 18:41:11 -07:00
Huamin Chen 839c6285c1 support fibre channel volume
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-09-18 19:15:31 -04:00
Jeff Lowdermilk 275ba404e8 Merge pull request #13675 from derekwaynecarr/move_resource_quota_doc
Move resource quota doc from user-guide to admin
2015-09-14 16:02:47 -07:00
Jeff Lowdermilk 92a9f1ace0 Merge pull request #13833 from caesarxuchao/central-latest
[WIP] Making a generic latest package
2015-09-14 09:26:58 -07:00
k8s-merge-robot daba89197f Merge pull request #13371 from wb14123/glusterfs
Auto commit by PR queue bot
2015-09-11 19:15:31 -07:00
Chao Xu 9ef9ef1d88 fixing tests 2015-09-11 17:33:22 -07:00
Chao Xu a150acbc74 massive changes 2015-09-11 17:31:47 -07:00
derekwaynecarr dd6ab5c273 Move resource quota doc from user-guide to admin 2015-09-11 12:07:12 -04:00
Bin Wang 6de75165eb Add a service with glusterfs endpoints 2015-09-09 14:27:25 +08:00
Quinton Hoole f40ca1f79c Merge pull request #13025 from pires/example_elasticsearch
Revamped Elasticsearch example
2015-09-04 12:28:17 -07:00
Paulo Pires ab07ab3e30 Revamped Elasticsearch example that now uses an Alpine Linux container with JRE 8u51 and Elasticsearch 1.7.1.
Replaced Go discovery mechanism for Elasticsearch discovery plug-in that supports Kubernetes.
2015-09-04 09:39:14 +01:00
Brendan Burns 08ad9f8549 Merge branch 'sdminonne-container_sidecar' 2015-09-02 10:42:08 -07:00
Salvatore Dario Minonne 9bb53c0d21 adding downward api volume plugin 2015-09-01 22:23:03 +02:00
Huamin Chen 7317cc7fe6 implement Ceph FS volume plugin and add to e2e volume test
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-09-01 14:05:17 -04:00
Satnam Singh fd88b38266 Update Elasticsearch example to remove use of secrets 2015-08-17 16:48:46 -07:00
Steve Kuznetsov 81644f0654 Implementing standalone etcd for openshift 2015-08-06 09:42:11 -04:00
Wojciech Tyczynski a3e3f4bc32 Merge pull request #12206 from derekwaynecarr/move_doc
LimitRange documentation should be under admin
2015-08-06 13:43:58 +02:00
Mike Danese d6abeaa4c6 run gofmt on everything we touched 2015-08-05 17:52:56 -07:00
Mike Danese c3519fa5b4 rewrite go imports 2015-08-05 17:30:03 -07:00
derekwaynecarr b1bc81d3cd LimitRange documentation should be under admin 2015-08-05 10:26:52 -04:00
Gurvinder Singh a5a8cf845e added test for spark driver too 2015-07-30 09:47:56 +02:00
Tim Hockin af370ca588 Remove v1beta3 2015-07-23 17:21:27 -07:00
Paul Morie 19cab65419 Make examples test easier to debug 2015-07-23 10:38:39 -04:00
Kris Rousey 72e06a2891 Fixing examples_test for moved files in #11595 2015-07-20 16:51:25 -07:00
Mike Danese 07acc0443c move kubernetes-namespaces to docs/user-guide 2015-07-16 16:29:44 -07:00
Karl Isenberg b1c9ff1dd7 Walkthrough example cleanup
- Add kubectl command examples
- Add tables of contents
- Skip 3rd header tier to make sections more clear
- Reference cmd-exec example for curling pod & service IPs
- Make section layout, text patterns, changes & links more consistent
- Canonical yaml formatting
2015-07-15 14:27:11 -07:00
Mike Danese 9fc2bd8552 fix all tests 2015-07-14 21:51:30 -07:00
Mike Danese f0e763ed1b readd test case for pod.yaml 2015-07-14 15:09:47 -07:00
Mike Danese 060ce20c75 point tests to new doc location 2015-07-14 12:23:16 -07:00
derekwaynecarr b44b24678d LimitRange example improvements, detailed README 2015-07-10 11:07:54 -04:00
Marcin Wielgus 954b17b278 Flower service and updated kubectl outputs in examples/clery-rabbitmq 2015-07-08 11:10:59 +02:00
Anastasis Andronidis 451320e9c2 Correctly parse multiple resources from files
Refactored how files, directories and stdin are handled. Every file must pass
through the FileVisitor and then streamed through StreamVisitor. FileVisitor
takes care of opening/closing files and StreamVisitor is parsing multiple
resources.
2015-06-29 23:11:46 +02:00
dingh c029985835 Example for policy config file for scheduler
Add a json file which can be used with --policy-config-file argument when starting kube-scheduler.

This file serves as an example for new Kubernetes users so that they can quickly understand how to
use '--policy-config-file' argument and have a brief idea about the scheduler policy.
2015-06-24 11:10:27 +08:00
Kris Rousey 3ac32d6687 Change rbd example to use v1
Moved some files out of a v1beta3 sub directory and converted them. Also
modified the examples test to point to the new files.
2015-06-11 10:37:06 -07:00
derekwaynecarr 82952c2410 Improve resource quota example, add README 2015-06-03 18:55:42 -04:00
Chao Xu 932367168e add v1 tests to hack/test-go; let default value of Container.SecurityContext to be nil 2015-06-03 09:50:41 -07:00
Brian Grant 60c82b216b Merge pull request #9048 from kazegusuri/examples_test
validate all json/yaml examples under examples dir
2015-06-02 13:09:47 -07:00
Masahiro Sano c835bd3a08 validate all examples 2015-05-30 18:46:27 +09:00
Kris 4b15f95962 Delete deprecated API versions
pkg/service:

There were a couple of references here just as a reminder to change the
behavior of findPort. As of v1beta3, TargetPort was always defaulted, so
we could remove findDefaultPort and related tests.

pkg/apiserver:

The tests were using versioned API codecs for some of their encoding
tests. Necessary API types had to be written and registered with the
fake versioned codecs.

pkg/kubectl:

Some tests were converted to current versions where it made sense.
2015-05-29 17:17:35 -07:00
Huamin Chen dce85d0779 add rados block device(rbd) volume plugin
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-05-21 14:51:31 -04:00
Nikhil Jindal 293afd4a4f Merge pull request #8200 from caesarxuchao/liveness-example
update example/liveness to v1beta3
2015-05-15 14:33:25 -07:00
Chao Xu bac959d9bc Update examples/glusterfs to v1beta3;
Add desciption of Glusterfs endpoints in README.md;
Add validation for endpoints in examples_test.go
2015-05-15 11:13:32 -07:00
Chao Xu 275d4a0fc0 update example/liveness to v1beta3;
update the exec-liveness.yaml to reflect PR#8011
add a README
2015-05-14 16:41:42 -07:00
Victor Marmol 5aacabdab4 Merge pull request #8137 from caesarxuchao/iscsi-test
update example/iscsi to v1beta3
2015-05-14 09:49:04 -07:00
nikhiljindal ce6b8d8c2d Fixing broken persistentvolume nfs example 2015-05-13 14:28:36 -07:00
Chao Xu 7761e54ef5 update example/iscsi to v1beta3;
add more instructions on how to setup iscsi target/initiator on GCE
2015-05-13 09:41:33 -07:00
Chao Xu 4c21bb5f96 update example/guestbook-go to v1beta3 2015-05-12 10:15:29 -07:00
Brian Grant 13b8aaf963 Merge pull request #7649 from brendandburns/example
Add a central simple getting started guide with kubernetes guide.
2015-05-04 14:46:28 -07:00
Brendan Burns 05da5ef0fb Add a central simple getting started guide with kubernetes guide.
Point several getting started guides at this doc.
2015-05-01 20:20:15 -07:00
Eric Paris 7aa102682a 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
nikhiljindal f3d7dbb2a5 Updating the guestbook example to v1beta3 2015-04-23 14:34:36 -07:00
Clayton Coleman aca6a3bdaf Pod Templates 2015-04-22 12:54:25 -04:00
Yifan Gu e4e008ee2a examples: Fix flacky example_test.
Update the file path.
2015-04-20 12:44:28 -07:00
Tim Hockin 936d59b8d1 Stop using dockerfile/* images
As per
http://blog.docker.com/2015/03/updates-available-to-popular-repos-update-your-images/
docker has stopped answering dockerfile/redis and dockerfile/nginx.  Fix all
users in our tree.  Sadly this means a lot of published examples are now broken.
2015-04-16 12:20:43 -07:00
Huamin Chen dab4f65e96 implement glusterfs volume plugin
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-04-07 09:14:39 -04:00
Huamin Chen fd874e03cb add iscsi volume plugin
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-04-06 16:20:28 -04:00
markturansky 22ce40fe48 PV & PVC Client implementation 2015-04-06 08:46:43 -04:00
Clayton Coleman 9512dec26a Replace automatic YAML decoding with opt-in YAML decoding
Base codecs no longer automically handle YAML.  Instead, clients
must convert to JSON first via yaml.ToJSON and runtime.YAMLDecoder.
2015-03-20 00:03:56 -04:00
nikhiljindal 0fcd62c921 Updating integration tests to test both API versions - v1beta1 and 3 2015-03-18 15:24:11 -07:00
Tamer Tas 7646e96322 Refactor examples_test.walkJSONFiles 2015-03-14 18:05:23 +02:00
Alex Mohr 8cc1a3cbf7 Revert "Revert "Deleting old sample JSON; moving those in use; updating referenc..." 2015-03-09 14:44:14 -07:00
Alex Mohr 3f2e2e716b Revert "Deleting old sample JSON; moving those in use; updating references" 2015-03-09 14:18:40 -07:00
Alex Mohr eded244f07 Merge pull request #5124 from MikeJeffrey/ex3
Deleting old sample JSON; moving those in use; updating references
2015-03-09 10:58:44 -07:00
MikeJeffrey 057d590c24 Deleting old sample JSON; moving those in use; updating references 2015-03-06 17:24:45 -08:00
Daniel Smith 4a7954871b Add v1beta3 files to update-demo 2015-03-05 11:48:25 -08:00
rsokolowski 6899d37137 Update guestbook example to use replication controller. 2015-02-24 20:21:13 +01:00
Subin M 82f166c54d renaming folder to v1beta3 and updating testcases 2015-02-24 03:17:22 +05:30
Subin M b5e4a0364e updating testcases 2015-02-24 03:00:36 +05:30
Subin M c0d01bf427 updating testcases 2015-02-24 02:54:16 +05:30
Subin M 3653ffb8e9 testcase updated 2015-02-19 21:16:59 +05:30
Tim Hockin 670a71c7c1 Merge pull request #3856 from smarterclayton/validation_logic_needs_cleanup
Validation of ObjectMeta is inconsistently applied
2015-01-29 14:12:44 -08:00
Jeff Lowdermlk f0f2d2c147 Update update-demo example and e2e test to use kubectl 2015-01-28 15:26:56 -08:00
Clayton Coleman 4a134e54eb Unify validation logic for create and update paths
Ensure ObjectMeta is consistently validated on both create and update

Make PortalIP uncleareable
2015-01-28 13:10:37 -05:00
Clayton Coleman 0c6d486668 Remaining refactor for PodTemplateSpec and fixing test cases 2014-11-11 17:03:20 -05:00
Brendan Burns faac13b928 Add some validation for externalized service ports. 2014-11-03 13:36:34 -08:00
Clayton Coleman c447dd1fde Refactor tests to split ObjectMeta from TypeMeta 2014-10-24 11:22:21 -04:00
Brendan Burns 2d572d3744 Fix tests. 2014-10-21 07:19:55 -07:00
Clayton Coleman 7a472bc380 Rename JSONBase -> TypeMeta in preparation for v1beta3
Will make subsequent refactor much easier
2014-10-07 11:12:16 -04:00
derekwaynecarr db95a19729 Updates to review comments 2014-10-01 10:57:50 -04:00
derekwaynecarr 9b0f645245 Fix examples test by setting a context prior to validation 2014-10-01 10:57:50 -04:00
Clayton Coleman c77f503adf Expand syntax validation for other examples 2014-09-19 13:14:33 -04:00
Clayton Coleman 75c2f35d46 Make runtime less global for Codec
* Make Codec separate from Scheme
* Move EncodeOrDie off Scheme to take a Codec
* Make Copy work without a Codec
* Create a "latest" package that imports all versions and
  sets global defaults for "most recent encoding"
  * v1beta1 is the current "latest", v1beta2 exists
  * Kill DefaultCodec, replace it with "latest.Codec"
  * This updates the client and etcd to store the latest known version
* EmbeddedObject is per schema and per package now
* Move runtime.DefaultScheme to api.Scheme
* Split out WatchEvent since it's not an API object today, treat it
like a special object in api
* Kill DefaultResourceVersioner, instead place it on "latest" (as the
  package that understands all packages)
* Move objDiff to runtime.ObjectDiff
2014-09-16 16:26:43 -04:00
Clayton Coleman e738a328c5 Simple refactor for ease of readability
runtime.DefaultCodec -> latest.Codec
2014-09-16 16:12:35 -04:00
Daniel Smith 18aa0512ca Do interface{} -> runtime.Object rename everywhere 2014-09-07 22:19:24 -07:00
Daniel Smith 5101708b9d Rename Codec and ResourceVersioner to add Default in front, to allow for types of those names 2014-09-07 22:19:24 -07:00
Daniel Smith 64e9a72f8f Combine pkg/apitools and pkg/api/common and call the result pkg/runtime 2014-09-02 11:15:44 -07:00
Daniel Smith fbb0bb830b Propagate rename; tests pass again. 2014-09-02 10:42:06 -07:00
Daniel Smith a0992710f9 Invert api and api/v1beta1 dependencies
This is some cleanup that has been needed for a while.
There's still one more step that could usefully be done, which is to
split up our api package into the part that provides the helper
functions and the part that provides the internal types. That can come
later.

The v1beta1 package is now a good example of what an api plugin should
do to version its types.
2014-08-29 12:15:30 -07:00
Clayton Coleman e9731c7b1f Add unit tests for example syntax
Tests api/examples, examples, and any embedded json in readme.
2014-07-23 15:18:55 -04:00