Kubernetes Submit Queue
f7305e6f43
Merge pull request #39974 from deads2k/api-60-move-patch
...
Automatic merge from submit-queue
Move PatchType to apimachinery/pkg/types
Fixes https://github.com/kubernetes/kubernetes/issues/39970
`PatchType` is shared by the client and server, they have to agree, and its critical for our API to function.
@smarterclayton @kubernetes/sig-api-machinery-misc
2017-01-17 07:29:06 -08:00
deads2k
26c46971f2
move PatchType to apimachinery
2017-01-17 08:32:05 -05:00
Dr. Stefan Schimanski
52f6831576
genericapiserver: cut off kube pkg/version dependency
2017-01-17 12:34:05 +01:00
Dr. Stefan Schimanski
3a17d433aa
Move first pkg/api/validation's into apimachinery
2017-01-17 10:30:35 +01:00
Dr. Stefan Schimanski
bf307d9948
genericapiserver: cut off pkg/serviceaccount dependency
2017-01-17 09:36:10 +01:00
Kubernetes Submit Queue
adbf7137bb
Merge pull request #39916 from smarterclayton/generate_for_staging
...
Automatic merge from submit-queue
Generate changes for staged repos (apimachinery, apiserver)
Restores OpenAPI types, deepcopy, and bazel for meta/v1 types.
Fixes #39912
2017-01-16 16:04:36 -08:00
Clayton Coleman
e55017059b
generated: bump staging without codegen flags
2017-01-16 16:13:30 -05:00
Clayton Coleman
c6212cc275
Strip k8s gen tags from client-go
...
Prevents client-go from being part of generation now that vendored
dependencies are considered in the chain.
2017-01-16 16:13:29 -05:00
deads2k
a3e71b2cef
move name generation to generic api server storage helpers
2017-01-16 16:04:04 -05:00
deads2k
8686d67c80
move pkg/util/rand
2017-01-16 16:04:03 -05:00
deads2k
7993e7c8aa
move openapi types to pkg/openapi
2017-01-16 13:40:14 -05:00
deads2k
dd7cd951ce
move meta/v1/validation to apimachinery
2017-01-16 13:40:13 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
deads2k
680ce72c07
move api/errors to apimachinery
2017-01-16 09:19:15 -05:00
Kubernetes Submit Queue
eb9f953496
Merge pull request #39876 from deads2k/generic-20-deps-03
...
Automatic merge from submit-queue
move more things to apiserver
```
pkg/genericapiserver/api/handlers/negotiation/ -> apiserver/pkg/handlers/negotiation
pkg/genericapiserver/api/metrics -> apiserver/pkg/metrics
pkg/genericapiserver/api/request -> apiserver/pkg/request
pkg/util/wsstream -> apiserver/pkg/util/wsstream
plugin/pkg/auth/authenticator/request/headerrequest -> apiserver/pkg/authentication/request/headerrequest
plugin/pkg/webhook -> apiserver/pkg/webhook
```
and mechanicals.
`k8s.io/kubernetes/pkg/genericapiserver/routes/data/swagger` needs to be sorted out.
2017-01-16 04:14:37 -08:00
Kubernetes Submit Queue
616038db1b
Merge pull request #39675 from apprenda/dns_case_insensitive
...
Automatic merge from submit-queue
Don't blame DNS spec on Kubernetes requirement for lower-case DNS labels.
**What this PR does / why we need it**: #39635 was rejected because it wasn't clear to the author (me) that lower-case DNS labels are in fact a [Kubernetes requirement](https://github.com/kubernetes/kubernetes/pull/39635#issuecomment-271404975 ) rather than from the [DNS RFC 1035](https://www.ietf.org/rfc/rfc1035.txt ) or/and [DNS RFC 1123](https://www.ietf.org/rfc/rfc1123.txt ).
**Special notes for your reviewer**: @thockin this is a first pass to make the error messages clearer about the fact that DNS specs are not to _blame_.
2017-01-14 02:07:30 -08:00
Kubernetes Submit Queue
29145ed95d
Merge pull request #39817 from smarterclayton/proto_staging
...
Automatic merge from submit-queue
Generate protobuf into vendor for pseudo vendored models
Fixes #39764
@ncdc
2017-01-13 19:34:59 -08:00
Kubernetes Submit Queue
6b5d82b512
Merge pull request #37505 from k82cn/use_controller_inf
...
Automatic merge from submit-queue (batch tested with PRs 39807, 37505, 39844, 39525, 39109)
Made cache.Controller to be interface.
**What this PR does / why we need it**:
#37504
2017-01-13 13:40:41 -08:00
deads2k
31b6ba4e94
mechanicals
2017-01-13 16:33:09 -05:00
deads2k
81b073a5f5
move no k8s.io/kubernetes deps to apiserver
2017-01-13 16:26:58 -05:00
Kubernetes Submit Queue
212234ab3f
Merge pull request #39807 from deads2k/client-02-client-go
...
Automatic merge from submit-queue
run staging client-go update
Chasing to see what real problems we have in staging-client-go.
@sttts you get similar results?
2017-01-13 13:21:19 -08:00
Clayton Coleman
dcd6e1d833
generated: protobuf for types
2017-01-13 16:20:04 -05:00
Kubernetes Submit Queue
a6fa5c2bfd
Merge pull request #39814 from deads2k/api-58-multi-register
...
Automatic merge from submit-queue
replace global registry in apimachinery with global registry in k8s.io/kubernetes
We'd like to remove all globals, but our immediate problem is that a shared registry between k8s.io/kubernetes and k8s.io/client-go doesn't work. Since client-go makes a copy, we can actually keep a global registry with other globals in pkg/api for now.
@kubernetes/sig-api-machinery-misc @lavalamp @smarterclayton @sttts
2017-01-13 12:37:02 -08:00
deads2k
633e9d98fc
use apimachinery packages instead of client-go packages
2017-01-13 14:04:54 -05:00
Paulo Pires
3856d91ed8
Don't blame DNS spec on Kubernetes requirement for lower-case DNS labels.
2017-01-13 13:40:27 +00:00
deads2k
5d4795e14e
run staging client-go update
2017-01-13 08:27:36 -05:00
Klaus Ma
25fe1e0d82
Made cache.Controller to be interface.
2017-01-13 13:33:23 +08:00
deads2k
05eb75612f
replace global registry in apimachinery with global registry in k8s.io/kubernetes
2017-01-12 15:14:07 -05:00
Robert Rati
6a3ad93d6c
[scheduling] Moved pod affinity and anti-affinity from annotations to api
...
fields. #25319
2017-01-12 14:54:29 -05:00
Kubernetes Submit Queue
e73d66ce44
Merge pull request #37557 from sttts/sttts-update-ugorji
...
Automatic merge from submit-queue
Update ugorji/go/codec godep
In order to pick-up https://github.com/ugorji/go/issues/119 and to get rid of the workaround at https://github.com/kubernetes/kubernetes/pull/36909/files#diff-a09eb061a0fb0ef3c9ef9d696f1ad0b4R426 .
2017-01-12 02:36:16 -08:00
Kubernetes Submit Queue
8d4cc53175
Merge pull request #39483 from deads2k/generic-15-deps-02-for-real
...
Automatic merge from submit-queue
move no k8s.io/kubernetes dep packages for genericapiserver
Move the next set of no-dep packages for genericapiserver. Feel the ratchet click!
```
k8s.io/kubernetes/pkg/auth/authenticator/bearertoken -> k8s.io/apiserver/pkg/authentication/request/bearertoken
k8s.io/kubernetes/pkg/auth/authorizer/union -> k8s.io/apiserver/pkg/authorization/union
k8s.io/kubernetes/pkg/auth/group -> k8s.io/apiserver/pkg/authentication/group
k8s.io/kubernetes/pkg/httplog -> k8s.io/apiserver/pkg/httplog
k8s.io/kubernetes/pkg/ssh -> k8s.io/apiserver/pkg/ssh
k8s.io/kubernetes/pkg/storage/etcd/metrics -> k8s.io/apiserver/pkg/storage/etcd/metrics
k8s.io/kubernetes/pkg/util/cache -> k8s.io/apiserver/pkg/util/cache
k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/anonymous -> k8s.io/apiserver/pkg/authentication/request/anonymous
k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/union -> k8s.io/apiserver/pkg/authentication/request/union
k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/x509 -> k8s.io/apiserver/pkg/authentication/request/x509
k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/tokenfile -> k8s.io/apiserver/pkg/authentication/token/tokenfile
```
@sttts
2017-01-11 15:16:13 -08:00
Dr. Stefan Schimanski
59dfbe44f7
Remove Selfer codec impl from Verbs and add regression tests
2017-01-11 21:38:09 +01:00
deads2k
c4fae4e690
mechanical repercussions
2017-01-11 15:20:36 -05:00
deads2k
5280c8d3ac
moves of genericapiserver packages without dependencies
2017-01-11 15:06:38 -05:00
deads2k
261603ee9c
add owners to apimachinery
2017-01-11 13:16:34 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
deads2k
70778cccfe
k8s.io/apimachinery scripts
2017-01-11 08:15:34 -05:00
deads2k
4d7fcae85a
mechanicals
2017-01-05 11:14:27 -05:00
deads2k
b813e98a26
move no k8s.io/kubernetes dependencies round one
2017-01-05 11:09:42 -05:00
deads2k
442d2c1404
move pkg/auth/user to staging
2017-01-04 10:27:04 -05:00
Chao Xu
991963c925
run hack/update-staging-client-go.sh after the copy.sh changes
2016-12-30 01:17:33 -08:00
Chao Xu
6dcc31c114
update copy.sh to include pkg/util/workqueue
2016-12-30 01:17:33 -08:00
Chao Xu
3cd36e3604
run hack/update-staging-client-go.sh before the copy.sh changes
2016-12-30 01:17:32 -08:00
Maciej Szulik
43dfcd7a59
Remove extensions/v1beta1 Job - staging client
2016-12-17 00:10:35 +01:00
Robert Rati
11c577f092
[scheduling] Auto-generated file updates from moving node affinity from
...
annotations to api fields. #35518
2016-12-16 11:42:43 -05:00
Robert Rati
91931c138e
[scheduling] Moved node affinity from annotations to api fields. #35518
2016-12-16 11:42:43 -05:00
Kubernetes Submit Queue
23cd9d7b05
Merge pull request #38736 from ixdy/build-tools-rename-back
...
Automatic merge from submit-queue
Rename root BUILD to BUILD.bazel, and rename build-tools/ back to build/
**What this PR does / why we need it**: undoes #35453 . `build-tools/` was intended to be a temporary workaround until https://github.com/bazelbuild/bazel/issues/552 was fixed, which is has been, as of bazel 0.4.1.
**Which issue this PR fixes**: fixes #38126
FYI @thockin
since this is likely to be rebase hell, my list of actions:
```console
$ git mv BUILD BUILD.bazel
$ git commit -a
$ git mv build-tools/ build/
$ sift -l 'build-tools' | xargs sed -i -e 's:build-tools/:build/:g'
$ git checkout HEAD docs/
$ git commit -a
```
2016-12-14 16:01:00 -08:00
Jeff Grafton
27d096d27d
Rename build-tools/ back to build/
2016-12-14 13:42:15 -08:00
Chao Xu
f6f71c32b6
change release_1_5 to clientset in staging/copy.sh
...
modify update-codegen.sh
2016-12-14 12:39:36 -08:00
Maciej Szulik
6bc12f2a69
Fix staging/copy.sh to work on mac and linux
2016-12-12 17:47:39 +01:00