Mike Metral
7403878ac0
allow kubectl cmd to process dirs recursively
...
reqs:
- the kubectl cmd must support the -f | --filename flag
- the kubectl cmd must support visiting a dir one level deep,
or using more than one resource
2016-03-28 12:44:21 -07:00
Andy Goldstein
5ce2e6d576
Check claimRef UID when processing a recycled PV, take 2
...
Reorder code a bit so it doesn't allow a case where you get some error other than "not found"
combined with a non-nil Claim.
Add test case.
2016-03-28 15:25:17 -04:00
Prashanth Balasubramanian
7436fc6261
Default firewall port to TCP when unspecified.
2016-03-28 11:06:19 -07:00
Mike Danese
c4305762b2
don't sync deployment when pod selector is empty
2016-03-28 10:12:41 -07:00
Mike Danese
2eb4896858
validate that daemonsets don't have empty selectors on creation
2016-03-28 10:10:12 -07:00
k8s-merge-robot
e01feae75a
Merge pull request #23453 from luxas/kubectl_sa_shorthand
...
Auto commit by PR queue bot
2016-03-28 07:29:57 -07:00
deads2k
e8fb35d4d8
refactor resource overrides as positive logic interface
2016-03-28 09:24:49 -04:00
k8s-merge-robot
3b469ff2eb
Merge pull request #23527 from smarterclayton/int32
...
Auto commit by PR queue bot
2016-03-28 05:13:29 -07:00
k8s-merge-robot
9a5b4658cb
Merge pull request #23516 from zhouhaibing089/imagecheck_fix
...
Auto commit by PR queue bot
2016-03-26 23:15:58 -07:00
Clayton Coleman
18906e0bcc
Change PreferredSchedulingTerm to int32
...
Follow our external conventions and allow protobuf
2016-03-26 22:15:30 -04:00
k8s-merge-robot
baf7d8e9ff
Merge pull request #23393 from smarterclayton/reflect_watch
...
Auto commit by PR queue bot
2016-03-26 13:33:37 -07:00
k8s-merge-robot
2205a30348
Merge pull request #23368 from saad-ali/renameBuilderCleaner
...
Auto commit by PR queue bot
2016-03-26 13:01:25 -07:00
k8s-merge-robot
5cb94cfab1
Merge pull request #23302 from spxtr/unittest-1.6
...
Auto commit by PR queue bot
2016-03-26 11:56:54 -07:00
k8s-merge-robot
1ad3049ed6
Merge pull request #23288 from smarterclayton/refactor_codec
...
Auto commit by PR queue bot
2016-03-26 10:47:58 -07:00
k8s-merge-robot
95e09e303f
Merge pull request #22965 from caesarxuchao/delete-UID-precondition
...
Auto commit by PR queue bot
2016-03-26 09:36:28 -07:00
k8s-merge-robot
e44ad7a083
Merge pull request #22735 from resouer/throttle-dev
...
Auto commit by PR queue bot
2016-03-26 06:44:48 -07:00
k8s-merge-robot
f6fac0e4de
Merge pull request #23443 from goltermann/vet2
...
Auto commit by PR queue bot
2016-03-25 23:43:44 -07:00
zhouhaibing089
d27a30df29
rolling update will check whether the image is distinct or not, however the image with tag latest should be excluded
2016-03-26 10:56:52 +08:00
Chao Xu
3aa26565fc
move fake discovery client to pkg/client/typed/discovery/fake
2016-03-25 16:02:08 -07:00
goltermann
32d569d6c7
Fixing all the "composite literal uses unkeyed fields" Vet errors.
2016-03-25 15:25:09 -07:00
Lucas Käldström
c6172e58cf
Make kubelet use an arch-specific pause image depending on GOARCH
2016-03-25 23:45:59 +02:00
Lucas Käldström
3507bf814f
Add sa as a shorthand for serviceaccounts
2016-03-25 23:28:52 +02:00
Michail Kargakis
8477699055
kubectl: enhance podtemplate describer
2016-03-25 19:56:23 +01:00
saadali
79012f6d53
Rename volume.Builder to Mounter and volume.Cleaner to Unmounter
2016-03-25 11:29:58 -07:00
Chao Xu
31b425b3a1
add delete precondition
2016-03-25 11:21:39 -07:00
Marcin Wielgus
c640256917
Shorten execution time of HPA tests
2016-03-25 13:02:55 +01:00
k8s-merge-robot
a577e16d8d
Merge pull request #23078 from swagiaal/pv-recycle-race
...
Auto commit by PR queue bot
2016-03-25 03:48:25 -07:00
k8s-merge-robot
903972e628
Merge pull request #20313 from AdoHe/apiserver_tls_overwrite
...
Auto commit by PR queue bot
2016-03-25 00:02:24 -07:00
k8s-merge-robot
b8e390a0f3
Merge pull request #22824 from brendandburns/enable
...
Auto commit by PR queue bot
2016-03-24 22:26:39 -07:00
k8s-merge-robot
4e4ad61260
Merge pull request #23366 from goltermann/vet
...
Auto commit by PR queue bot
2016-03-24 21:50:56 -07:00
k8s-merge-robot
b94b3942f1
Merge pull request #23223 from mikedanese/dont-sync
...
Auto commit by PR queue bot
2016-03-24 18:41:32 -07:00
harry
8472cfa214
Refactor throttle into util pkg
...
Fix missing throttle.go
2016-03-25 08:32:23 +08:00
Brendan Burns
1f5b4b8802
Address comments.
2016-03-24 15:44:31 -07:00
Mike Danese
625ce91d54
don't sync daemonsets or controllers with selectors that match all pods
2016-03-24 14:46:49 -07:00
Clayton Coleman
206308ea14
Provide better log output and name for reflectors
...
Reflectors started from goroutines are broken because Go doesn't allow
runtime.Callers to see the spawning goroutine. Do a best effort parse of
the call stack for now.
Add logging so that we can easily see which reflectors processes launch,
and measure in logs the frequency of sync intervals.
2016-03-24 17:37:31 -04:00
Solly Ross
bc4143092c
Make kubectl edit not convert GV on edits
...
Previously, kubectl edit was using a decoder to load in edits that
converted to the internal version. It would then re-encode this
decoded value to produce a patch. However, if you were editing
in the object in a GroupVersion that was not the internal version,
this would cause the kubectl edit command to attempt to produce
a patch which changed the GroupVersion, which would fail.
Now, we use a plain deserializer instead, so no conversion or
defaulting occurs when loading in the edited file.
Fixes #23378
2016-03-24 15:15:19 -04:00
Vishnu kannan
9e5ddcb822
Do not track resource usage for host path volumes. They can contain loops.
...
Signed-off-by: Vishnu kannan <vishnuk@google.com >
2016-03-24 12:05:08 -07:00
AdoHe
2302c6604f
fix apiserver tls overwrite bug
2016-03-24 12:33:37 -04:00
Jan Safranek
92f181174b
Fixed mounting with containerized kubelet.
...
Kubelet was not able to mount volumes when running inside a container and
using nsenter mounter,
NsenterMounter.IsLikelyNotMountPoint() should return ErrNotExist when the
checked directory does not exists as the regular mounted does this and
some volume plugins depend on this behavior.
2016-03-24 17:27:11 +01:00
k8s-merge-robot
8355cefb7b
Merge pull request #23373 from wojtek-t/conversions_with_framework_3
...
Auto commit by PR queue bot
2016-03-24 01:39:23 -07:00
k8s-merge-robot
76fde46b16
Merge pull request #23025 from nikhiljindal/disableSwaggerUI
...
Auto commit by PR queue bot
2016-03-24 00:55:06 -07:00
Wojciech Tyczynski
42e7ecda5a
Fix bunch of issues with conversion generator.
2016-03-24 08:26:51 +01:00
k8s-merge-robot
f3fbd64927
Merge pull request #23334 from thockin/volume-maintainers
...
Auto commit by PR queue bot
2016-03-24 00:17:19 -07:00
k8s-merge-robot
4bfd42bbc2
Merge pull request #23240 from zhouhaibing089/keystone_fix
...
Auto commit by PR queue bot
2016-03-24 00:17:18 -07:00
k8s-merge-robot
dae5ac4828
Merge pull request #22913 from liggitt/unit-test-package
...
Auto commit by PR queue bot
2016-03-23 21:46:34 -07:00
k8s-merge-robot
f3af5d26a4
Merge pull request #21378 from sky-uk/pass-service-to-lb-provider
...
Auto commit by PR queue bot
2016-03-23 18:18:58 -07:00
Clayton Coleman
54eaa56b92
Add a streaming and "raw" abstraction to codec factory
2016-03-23 17:25:20 -04:00
nikhiljindal
1cccfc7074
Disabling swagger ui by default. Adding a flag to enable it
2016-03-23 13:19:22 -07:00
k8s-merge-robot
4a6e6b3fbf
Merge pull request #23213 from pweil-/generator-besteffort
...
Auto commit by PR queue bot
2016-03-23 07:50:09 -07:00
Jan Safranek
e4dc6709de
Remove limit of attached AWS devices from kubelet.
...
Limit of nr. of attached EBS volumes to a node is now enforced by scheduler. It
can be adjusted by KUBE_MAX_PD_VOLS env. variable there.
Therefore we don't need the same check in kubelet. If the system admin wants to
attach more, we should allow it.
Kubelet limit is now 650 attached volumes ('ba'..'zz').
2016-03-23 12:07:16 +01:00