k8s-merge-robot
3ee833ca3b
Merge pull request #25006 from liggitt/third-party-root-scope
...
Automatic merge from submit-queue
Make ThirdPartyResource a root scoped object
ThirdPartyResource (the registration of a third party type) belongs at the cluster scope. It results in resource handlers installed in every namespace, and the same name in two namespaces collides (namespace is ignored when determining group/kind).
ThirdPartyResourceData (an actual instance of that type) is still namespace-scoped.
This PR moves ThirdPartyResource to be a root scope object. Someone previously using ThirdPartyResource definitions in alpha should be able to move them from namespace to root scope like this:
setup (run on 1.2):
```
kubectl create ns ns1
echo '{"kind":"ThirdPartyResource","apiVersion":"extensions/v1beta1","metadata":{"name":"foo.example.com"},"versions":[{"name":"v8"}]}' | kubectl create -f - --namespace=ns1
echo '{"kind":"Foo","apiVersion":"example.com/v8","metadata":{"name":"MyFoo"},"testkey":"testvalue"}' | kubectl create -f - --namespace=ns1
```
export:
```
kubectl get thirdpartyresource --all-namespaces -o yaml > tprs.yaml
```
remove namespaced kind registrations (this shouldn't remove the data of that type, which is another possible issue):
```
kubectl delete -f tprs.yaml
```
... upgrade ...
re-register the custom types at the root scope:
```
kubectl create -f tprs.yaml
```
Additionally, pre-1.3 clients that expect to read/write ThirdPartyResource at a namespace scope will not be compatible with 1.3+ servers, and 1.3+ clients that expect to read/write ThirdPartyResource at a root scope will not be compatible with pre-1.3 servers.
2016-05-06 20:50:35 -07:00
Robert Bailey
331a2ecb51
Merge pull request #24700 from janetkuo/kubectl-run-help
...
Clarify limit/requests flags in kubectl run
2016-05-06 20:41:59 -07:00
Robert Bailey
a2d8b0af13
Merge pull request #25027 from xiangpengzhao/fix_funcname
...
Rename a func in manager.go
2016-05-06 20:41:26 -07:00
Robert Bailey
dcd6df15cf
Merge pull request #25295 from spxtr/disable-test
...
PersistentVolumes NFS test to the flaky suite.
2016-05-06 20:35:45 -07:00
k8s-merge-robot
2b46c4b7e2
Merge pull request #24391 from bprashanth/ing_templated_controller
...
Automatic merge from submit-queue
Template the ingress controller
We still need https://github.com/kubernetes/contrib/pull/791 to run the controller as a static pod
ref https://github.com/kubernetes/kubernetes/issues/23663
2016-05-06 20:04:51 -07:00
k8s-merge-robot
9643548ea5
Merge pull request #24697 from mml/disruption-budget
...
Automatic merge from submit-queue
Define PodDisruptionBudget API type.
2016-05-06 19:28:08 -07:00
Joe Finney
fa74d2c9de
PersistentVolumes NFS test to the flaky suite.
2016-05-06 18:26:19 -07:00
Matt Liggett
e1fa2a08e5
Regenerate everything.
2016-05-06 17:24:54 -07:00
Matt Liggett
c00fa39eee
Define PodDisruption API types.
2016-05-06 17:24:53 -07:00
Janet Kuo
57c2a28b92
Clarify limit/requests flags in kubectl run
2016-05-06 16:32:43 -07:00
Robert Bailey
0db3ca4b50
Merge pull request #24989 from derekwaynecarr/fix_secret_cmd
...
Fix kubectl create secret/configmap to allow = values
2016-05-06 15:18:50 -07:00
Robert Bailey
b274c5b7de
Merge pull request #24843 from derekwaynecarr/graceperiod_override
...
Allow KillPod to take a gracePeriodOverride
2016-05-06 15:17:56 -07:00
Robert Bailey
67b6911809
Merge pull request #24673 from thockin/e2e-24182-reties
...
Add retries to validate-cluster
2016-05-06 15:08:51 -07:00
Robert Bailey
c11229f960
Merge pull request #24881 from vmware/vsphere-ui-fix
...
Fixed vSphere kube-up implementation to allow Kubernetes dashboard (UI) to work
2016-05-06 15:08:04 -07:00
Robert Bailey
385ae07bc6
Merge pull request #24919 from kargakis/avoid-panic-in-mapper
...
kubectl: avoid panic with nil gvk
2016-05-06 15:07:05 -07:00
Robert Bailey
01c6b37422
Merge pull request #25054 from yujuhong/rm_tests
...
Remove redundant RC and service tests in integration.go
2016-05-06 15:05:32 -07:00
Robert Bailey
c9442ee47c
Merge pull request #25114 from aaronlevy/hyperkube-pkg-upgrade
...
Upgrade installed packages when building hyperkube to improve the security profile
2016-05-06 15:03:52 -07:00
Robert Bailey
24c69f0b14
Merge pull request #25211 from lavalamp/leak
...
Never leak the etcd watcher's translate goroutine
2016-05-06 15:03:21 -07:00
Robert Bailey
d010c7d5d5
Merge pull request #24940 from ihmccreery/fix-release
...
Proper account checking and respect TMPDIR in release process
2016-05-06 14:51:39 -07:00
Robert Bailey
f01f9f2237
Merge pull request #24955 from AdoHe/output_nil
...
fix config view output bug
2016-05-06 14:49:43 -07:00
Robert Bailey
18a829e7a4
Merge pull request #24512 from freehan/goproxyflake
...
reuse goproxy pod and avoid race between kubectl exec and goproxy readiness
2016-05-06 14:46:30 -07:00
derekwaynecarr
ca7a8b50e6
Sort resources in quota errors to avoid duplicate events
2016-05-06 17:44:28 -04:00
Robert Bailey
375d2ad38c
Merge pull request #24164 from sjenning/fix-util-cache
...
fix immediate evict in cache
2016-05-06 14:43:53 -07:00
Robert Bailey
57359e4f2f
Merge pull request #24549 from MHBauer/osx-build-experience
...
improve the osx build experience
2016-05-06 14:40:21 -07:00
Robert Bailey
8bebc448cb
Merge pull request #25004 from yifan-gu/mask_locksmithd
...
e2e_node: Disable auto restart on CoreOS.
2016-05-06 14:15:43 -07:00
Robert Bailey
2493a9de62
Merge pull request #24959 from Random-Liu/fix-flaky-unit-test
...
Use fake clock in TestGetPodsToSync.
2016-05-06 14:14:02 -07:00
Robert Bailey
76912008b4
Merge pull request #25035 from kargakis/remove-dead-factory-code
...
kubectl: remove dead factory code
2016-05-06 14:12:26 -07:00
Robert Bailey
2c678f1ec1
Merge pull request #25053 from yujuhong/rm_cahce_update
...
kubelet: do not force update the runtime cache
2016-05-06 14:11:38 -07:00
Robert Bailey
222eb31f8a
Merge pull request #25059 from janetkuo/deployment-availablepods-comment
...
Fix incorrect comments in IsPodAvailable
2016-05-06 14:11:18 -07:00
Robert Bailey
d9a4e9b49c
Merge pull request #25071 from zhouhaibing089/clock-fix
...
allow equality to avoid flaky on clock
2016-05-06 14:10:43 -07:00
Robert Bailey
bb08b27e43
Merge pull request #25072 from AdoHe/deprecate_container_port
...
mark container-port flag as deprecated
2016-05-06 14:10:14 -07:00
Robert Bailey
f6a68469f0
Merge pull request #25179 from swagiaal/get-cloud-retries
...
Move getCloudProvider retries to getCloudProvider()
2016-05-06 14:08:52 -07:00
Robert Bailey
1df0dfdaa8
Merge pull request #25122 from nowprovision/reflector-loop-missing-errorhandler-fix
...
Handle possible error in client reflector run loops
2016-05-06 14:06:35 -07:00
Robert Bailey
71ab966f99
Merge pull request #25188 from jsafrane/devel/fake-event-recorder-thread-safe
...
Make fake event recorder thread safe.
2016-05-06 14:05:13 -07:00
Robert Bailey
5f4f59e671
Merge pull request #24950 from andyzheng0831/apiserver
...
GCI/Trusty: Support ABAC authorization
2016-05-06 13:59:39 -07:00
Robert Bailey
8a4295778f
Merge pull request #24896 from mikedanese/hyperkube-cni
...
add cni plugins to hyperkube image
2016-05-06 13:58:07 -07:00
Robert Bailey
96aa3d7176
Merge pull request #24929 from mwielgus/heapster_godeps_bump
...
Update Heapster api types location in Godeps
2016-05-06 13:57:35 -07:00
Robert Bailey
f0d4437fc7
Merge pull request #24769 from smarterclayton/testcmd_on_mac
...
Allow test-cmd to run on non-Linux OS
2016-05-06 13:54:43 -07:00
Robert Bailey
007e4f06a6
Merge pull request #24718 from chengyli/cinder-volume
...
fix cinder volume dir umount issue #24717
2016-05-06 13:53:30 -07:00
Robert Bailey
303f059efa
Merge pull request #24817 from pmorie/clarify-orphaned-cleanup
...
Clarify orphaned volume cleanup
2016-05-06 13:52:33 -07:00
Robert Bailey
64e1240180
Merge pull request #25141 from jsafrane/devel/fix-store-race
...
Make threadSafeMap.ListIndexFuncValues thread safe.
2016-05-06 13:50:36 -07:00
Robert Bailey
71706e0ad5
Merge pull request #25206 from yifan-gu/fix_hostport
...
rkt: When host port is zero, we should not forward the port.
2016-05-06 13:43:56 -07:00
Robert Bailey
caf6f06f19
Merge pull request #25244 from smarterclayton/trace_alloc
...
Trace.Step() performs an unnecessary alloc
2016-05-06 13:43:24 -07:00
Robert Bailey
2f65d2e617
Merge pull request #24666 from smarterclayton/munge_upstream
...
mungedocs should not assume upstream remote
2016-05-06 13:37:35 -07:00
Robert Bailey
aa24694c60
Merge pull request #24662 from soltysh/protobuf_selinux
...
Fix SELinux settings for mounted volumes
2016-05-06 13:36:16 -07:00
Robert Bailey
828b4f8240
Merge pull request #24825 from kubernetes/revert-23157-fix-tags
...
Revert "Always use long format in git tag."
2016-05-06 13:34:32 -07:00
Robert Bailey
742a164ba1
Merge pull request #24889 from dlorenc/docfix
...
Add missing "--test" flag to conformance test instructions.
2016-05-06 13:29:13 -07:00
Robert Bailey
1474145db1
Merge pull request #24823 from derekwaynecarr/fix-kubelet-typo
...
Fix function name typo in kubelet
2016-05-06 13:28:45 -07:00
Robert Bailey
6c3ed90b66
Merge pull request #24804 from ncdc/fix-node-e2e-failure-output
...
Fix node e2e startServer failure output
2016-05-06 13:26:41 -07:00
Robert Bailey
7df41be489
Merge pull request #24403 from kargakis/use-platform-agnostic-func
...
kubectl: use platform-agnostic helper in edit
2016-05-06 13:26:12 -07:00