Robert Rati
6a3ad93d6c
[scheduling] Moved pod affinity and anti-affinity from annotations to api
...
fields. #25319
2017-01-12 14:54:29 -05:00
Timothy St. Clair
fbc5323dad
Refactor registry to use store vs. etcd
2017-01-12 09:23:38 -06:00
Dr. Stefan Schimanski
4a1d507756
Update bazel
2017-01-11 18:53:24 +01:00
Dr. Stefan Schimanski
cf60bec396
Split out server side code from pkg/apis/rbac/validation
2017-01-11 18:31:58 +01:00
Dr. Stefan Schimanski
57e3a57c10
Split pkg/genericapiserver/api/request from ObjectMeta
2017-01-11 18:26:33 +01:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Kubernetes Submit Queue
3f9f7471af
Merge pull request #38989 from sjenning/set-qos-field
...
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702)
Set PodStatus QOSClass field
This PR continues the work for https://github.com/kubernetes/kubernetes/pull/37968
It converts all local usage of the `qos` package class types to the new API level types (first commit) and sets the pod status QOSClass field in the at pod creation time on the API server in `PrepareForCreate` and in the kubelet in the pod status update path (second commit). This way the pod QOS class is set even if the pod isn't scheduled yet.
Fixes #33255
@ConnorDoyle @derekwaynecarr @vishh
2017-01-10 22:24:13 -08:00
Seth Jennings
e2402b781b
set qos class field in pod status
2017-01-10 16:31:52 -06:00
Jordan Liggitt
a2670d3b9d
Allow rolebinding/clusterrolebinding with explicit bind permission check
2017-01-10 14:34:33 -05:00
Clayton Coleman
f07c6486ba
Rename metav1.Event to metav1.WatchEvent to avoid swagger collision
...
The kind on this object was always WatchEvent
2017-01-06 23:45:04 -05:00
Clayton Coleman
e5019de260
refactor: Move versioned/watch to meta/v1
2017-01-06 23:45:03 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
deads2k
4d7fcae85a
mechanicals
2017-01-05 11:14:27 -05:00
deads2k
ca58ec0237
mechanical changes for move
2017-01-04 10:27:05 -05:00
Kubernetes Submit Queue
f0f871f637
Merge pull request #39149 from deads2k/rbac-33-poststarthook
...
Automatic merge from submit-queue
retry RBAC initialization for up to 30 seconds, kill server on failure
RBAC initialization needs to complete in order to bootstrap a cluster. When the bootstrapping fails (etcd not ready has happened in e2e runs), things fail badly and we don't even kill the API server to force it to retry. This retries for up to 30 seconds and kills the server if it never succeeds.
Fixes https://github.com/kubernetes/kubernetes/issues/39108
2017-01-03 08:21:54 -08:00
Dr. Stefan Schimanski
87dd990bb7
Move pkg/api.{Context,RequestContextMapper} into pkg/genericapiserver/api/request
2017-01-03 14:57:33 +01:00
Dr. Stefan Schimanski
2d58ffc129
Move pkg/{apiserver -> genericapiserver/api}
2017-01-03 14:54:03 +01:00
deads2k
90a7251394
retry RBAC initialization for up to 30 seconds, kill server on failure
2017-01-03 08:52:26 -05:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Tim Hockin
64f5b050a1
Fix race in service nodeport allocator repair loop
2016-12-26 21:59:28 -08:00
Tim Hockin
103b7c01c1
Add a ForEach() to port allocator
2016-12-26 21:59:28 -08:00
Tim Hockin
0777ecd030
Fix race in service IP allocation repair loop
2016-12-26 21:59:27 -08:00
Tim Hockin
2b5a10f8ff
Add a ForEach() to IP allocator
2016-12-26 21:59:27 -08:00
Tim Hockin
f75bed8682
Add a ForEach() to bitmap allocator
2016-12-26 21:59:27 -08:00
Kubernetes Submit Queue
1d7538f87e
Merge pull request #38460 from xilabao/remove-duplicate-wrapUpdatedObjectInfo
...
Automatic merge from submit-queue
remove wrapUpdatedObjectInfo from rbac storage
update by TODO
2016-12-23 10:18:12 -08:00
Mayank Kumar
777977612b
ReplicaSet has owner ref of the Deployment that created it
2016-12-22 16:45:50 -08:00
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
xilabao
c9525c83ed
remove wrapUpdatedObjectInfo from rbac storage
2016-12-08 15:06:41 +08: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