Chao Xu
83752406d8
revert backward compatibility hacks (36004, 32751) that are no-longer needed in 1.6
2016-12-21 15:34:08 -08:00
jianhuiz
196d663b40
register batch/jobs to federated-apiserver
2016-12-20 18:03:20 -08:00
Daniel Smith
4de1287eb2
Update OWNERS
...
Remove people probably not interested in this code
2016-12-19 16:22:41 -08:00
Antoine Pelisse
f74183e138
Update OWNERS approvers and reviewers: pkg/registry
2016-12-19 16:22:40 -08:00
Kubernetes Submit Queue
5b2823adb9
Merge pull request #38191 from sttts/sttts-move-master-options
...
Automatic merge from submit-queue
Move non-generic apiserver code out of the generic packages
2016-12-17 01:25:45 -08:00
Maciej Szulik
cdec94523e
Remove extensions/v1beta1 Job - generated changes
2016-12-17 00:07:25 +01:00
Maciej Szulik
9f064c57ce
Remove extensions/v1beta1 Job
2016-12-17 00:07:24 +01:00
Dr. Stefan Schimanski
7adaac79ca
Update bazel
2016-12-16 17:49:23 +01:00
Dr. Stefan Schimanski
aa81e1d51d
pkg/apiserver: move validation.go into pkg/registry
2016-12-16 17:49:22 +01:00
Robert Rati
91931c138e
[scheduling] Moved node affinity from annotations to api fields. #35518
2016-12-16 11:42:43 -05:00
Monis Khan
91cb57d904
Remove dead code
...
Signed-off-by: Monis Khan <mkhan@redhat.com >
2016-12-15 13:37:35 -05:00
Dan Winship
f369372dad
Drop version-parsing from pkg/version
...
pkg/version is now just version constants, etc, not version parsing
2016-12-13 08:53:19 -05:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Jordan Liggitt
d080246442
Make thirdpartyresource encode objectmeta correctly
2016-12-09 16:26:05 -05:00
Kubernetes Submit Queue
5b5b1e7533
Merge pull request #38371 from wojtek-t/get_options_in_client
...
Automatic merge from submit-queue (batch tested with PRs 38354, 38371)
Add GetOptions parameter to Get() calls in client library
Ref #37473
This PR is super mechanical - the non trivial commits are:
- Update client generator
- Register GetOptions in batch/v2alpha1 group
2016-12-09 04:12:09 -08:00
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Monis Khan
a6bafbacbf
Refactor REST storage to use generic defaults
...
Signed-off-by: Monis Khan <mkhan@redhat.com >
2016-12-08 17:24:21 -05:00
Kubernetes Submit Queue
d6b9a7aa60
Merge pull request #37693 from wojtek-t/pipe_get_options_to_storage
...
Automatic merge from submit-queue (batch tested with PRs 37693, 38085)
Pipe get options to storage
Ref #37473
2016-12-07 00:52:26 -08:00
mbohlool
a9cee59f69
Fix pods/log OpenAPI/Swagger spec to return string instead of v1.Pod
2016-12-06 13:59:20 -08:00
Kubernetes Submit Queue
653fd97ba0
Merge pull request #37966 from p0lyn0mial/unify_restmapping_and_restmappings
...
Automatic merge from submit-queue (batch tested with PRs 38185, 37966)
decided to extract common logic for RESTMapping and RESTMappings to a…
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**: the changes introduced in this PR extract common logic of RESTMapping and RESTMappings to one common method.
**Special notes for your reviewer**: this is my first PR - be polite.
The only change in logic to what was before is when calling commonRESTMappings from RESTMapping
we search all defaultGroupVersion as opposed to just one when no mapping was found for provided versions.
2016-12-06 06:49:25 -08:00
Wojciech Tyczynski
c8711f29a5
Update autogenerated files
2016-12-06 12:25:57 +01:00
Wojciech Tyczynski
3432fea8b2
Pipe GetOptions to storage
2016-12-06 11:48:37 +01:00
Kubernetes Submit Queue
b1dba6cd9f
Merge pull request #37328 from caesarxuchao/fix-tpr-deleteoptions
...
Automatic merge from submit-queue (batch tested with PRs 37328, 38102, 37261, 31321, 38146)
Make thirdparty codec able to decode DeleteOptions
Fix #37278 .
Without this PR, the gvk sent to the delegated codec will be the thirdparty one, which is not recognized by the delegated codec (usually api.Codecs).
2016-12-05 20:16:48 -08:00
Chao Xu
6534661a04
make thirdparty codec able to decode DeleteOptions
2016-12-05 15:54:02 -08:00
p0lyn0mial
5f8e774517
extended RESTMappings method by a version parameter.
...
RESTMapping method can now rely on RESTMappings by passing versions parameter and taking the first match found by RESTMappings method. In addition
a UT that test the new method has been added.
The only change in logic to what was before is when calling RESTMapping
we search all defaultGroupVersion as opposed to just one when no mapping was found for provided versions.
2016-12-05 20:09:36 +01:00
deads2k
2923d09091
remove rbac super user
2016-12-05 13:49:54 -05:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Kubernetes Submit Queue
ad72d1728c
Merge pull request #37547 from sttts/sttts-cut-off-genericapserver-from-registry
...
Automatic merge from submit-queue
Cut genericapserver->registry dependency
Towards moving genericapiserver into staging.
2016-12-03 12:22:20 -08:00
Kubernetes Submit Queue
16a9c0b49c
Merge pull request #37692 from wojtek-t/storage_resource_version_for_get
...
Automatic merge from submit-queue
Handle RV in Get calls to storage interface.
Ref #37473
2016-12-03 11:44:29 -08:00
Dr. Stefan Schimanski
b2b0142b6f
Update bazel
2016-12-03 18:35:18 +01:00
Dr. Stefan Schimanski
1f5511b131
Move RESTStorageProvider interface into pkg/master
2016-12-03 18:35:15 +01:00
Dr. Stefan Schimanski
eeb582e53f
Move DefaultServiceIPRange into pkg/master
2016-12-03 18:34:22 +01:00
Kubernetes Submit Queue
959d386ccf
Merge pull request #36709 from hongchaodeng/e3
...
Automatic merge from submit-queue (batch tested with PRs 35300, 36709, 37643, 37813, 37697)
[etcd] test cleanup: remove unnecessary AddPrefix()
What?
Remove etcdtest.AddPrefix() in tests. They will be automatically prepended in etcd storage.
Why?
ref: #36290 #36374
After the change, it will double prepend.
2016-12-03 08:55:56 -08:00
Wojciech Tyczynski
ec247315be
Handle RV in Get calls to storage interface.
2016-12-03 10:18:43 +01:00
Kubernetes Submit Queue
cd560926bd
Merge pull request #36889 from wojtek-t/reuse_fields_and_labels
...
Automatic merge from submit-queue
Reuse fields and labels
This should significantly reduce memory allocations in apiserver in large cluster.
Explanation:
- every kubelet is refreshing watch every 5-10 minutes (this generally is not causing relist - it just renews watch)
- that means, in 5000-node cluster, we are issuing ~10 watches per second
- since we don't have "watch heartbets", the watch is issued from previously received resourceVersion
- to make some assumption, let's assume pods are evenly spread across pods, and writes for them are evenly spread - that means, that a given kubelet is interested in 1 per 5000 pod changes
- with that assumption, each watch, has to process 2500 (on average) previous watch events
- for each of such even, we are currently computing fields.
This PR is fixing this problem.
2016-12-02 21:49:43 -08:00
Kubernetes Submit Queue
2212c421f6
Merge pull request #37227 from deads2k/api-46-master-client
...
Automatic merge from submit-queue
switch bootstrap controller to use a client where possible
While looking at https://github.com/kubernetes/kubernetes/issues/37040 , I found more places where we can use a normal client instead of a direct to etcd connection.
@wojtek-t you made similar changes in the same controller.
2016-12-02 08:45:07 -08:00
Kubernetes Submit Queue
b9153dcd4e
Merge pull request #37944 from kargakis/eviction-rest-speaks-api-errors
...
Automatic merge from submit-queue
registry: make Eviction REST speak only api errors
@ymqytw @davidopp
2016-12-02 08:44:56 -08:00
Kubernetes Submit Queue
05af3abfdd
Merge pull request #37721 from derekwaynecarr/fix-graceful-delete
...
Automatic merge from submit-queue
Fix logic error in graceful deletion
If a resource has the following criteria:
1. deletion timestamp is not nil
2. deletion graceperiod seconds as persisted in storage is 0
the resource could never be deleted as we always returned pending graceful.
2016-12-02 05:44:59 -08:00
Michail Kargakis
1dbf5504cd
registry: make Eviction REST speak only api errors
2016-12-02 12:27:59 +01:00
ymqytw
ddf624efd6
add retry logic for eviction
2016-12-01 15:10:08 -08:00
Derek Carr
14730841f3
Fix logic in graceful deletion if existing grace period was 0
2016-12-01 14:24:50 -05:00
deads2k
a111bd7690
switch to clients for bootstrap controller
2016-12-01 09:14:31 -05:00
Kubernetes Submit Queue
985079a82f
Merge pull request #37487 from wojtek-t/kubernetes_service
...
Automatic merge from submit-queue
Fix TestServiceAlloc flakes
Fix #37040
2016-11-29 17:04:04 -08:00
Wojciech Tyczynski
36e6cd19e1
Cache fields for filtering in watchCache.
2016-11-29 09:48:09 +01:00
Kubernetes Submit Queue
2421e1e829
Merge pull request #37189 from brendandburns/typo
...
Automatic merge from submit-queue
fix a typo I noticed while reading some code.
2016-11-28 11:44:31 -08:00
Kubernetes Submit Queue
0e27a09457
Merge pull request #36978 from tanshanshan/err-fix
...
Automatic merge from submit-queue
fix error description
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**:
Fix error description.
Thanks
**Special notes for your reviewer**:
**Release note**:
<!-- Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access)
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`.
-->
```release-note
```
2016-11-28 11:43:35 -08:00
Wojciech Tyczynski
17606603d2
Fix TestServiceAlloc flakes
2016-11-25 14:50:40 +01:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Chao Xu
bcc783c594
run hack/update-all.sh
2016-11-23 15:53:09 -08:00