Kubernetes Prow Robot
f440d61d7e
Merge pull request #84316 from yutedz/graceful-del-note
...
Add note on the applicability of --grace-period flag
2019-10-25 09:54:03 -07:00
Kubernetes Prow Robot
7641812805
Merge pull request #83563 from cpanato/typos_changelog
...
typos in old changelogs releases
2019-10-25 09:53:53 -07:00
Kubernetes Prow Robot
cbf1e2d360
Merge pull request #82794 from ingvagabund/fake-clientset-enforce-exact-much-for-get
...
Require exact match when calling Get method within fake clientset
2019-10-25 09:53:39 -07:00
Kubernetes Prow Robot
904d197b3e
Merge pull request #84325 from sambostock/fix-incorrect-plural
...
Fix incorrect "whitespaces" plural
2019-10-25 08:29:51 -07:00
Kubernetes Prow Robot
09f453ff83
Merge pull request #83987 from wenjiaswe/etcd_client_3_4_2
...
Update etcd client to v3.4.3 in k8s v1.17
2019-10-25 08:29:39 -07:00
Kubernetes Prow Robot
f430a47b60
Merge pull request #84339 from wojtek-t/fix_deployment_correctness_at_scale
...
Fix deployment e2e test at scale
2019-10-25 05:17:42 -07:00
wojtekt
5cd06d15d8
Fix deployment e2e test at scale
2019-10-25 12:50:59 +02:00
Kubernetes Prow Robot
a3560d3ad9
Merge pull request #84282 from yutedz/rm-csi-rbac-roles
...
Remove deprecated CSI RBAC roles
2019-10-24 22:56:14 -07:00
Kubernetes Prow Robot
08237c703c
Merge pull request #84221 from wuyafang/remove_promhttp_from_etcd
...
remove reference to promhttp in etcd-version-monitor
2019-10-24 22:56:05 -07:00
Kubernetes Prow Robot
6237c00652
Merge pull request #84166 from johnSchnake/conformanceNoEarlyExit
...
Ensure script saves results even when tests fail
2019-10-24 22:55:53 -07:00
Kubernetes Prow Robot
aebc8eae9d
Merge pull request #83713 from RainbowMango/pr_refactor_kubelet_collector_test
...
Refactor kubelet collector test
2019-10-24 22:55:38 -07:00
Kubernetes Prow Robot
f06b3b8c10
Merge pull request #84313 from oomichi/move-UDPPoke
...
Move PokeUDP() to e2e service subpkg
2019-10-24 21:35:46 -07:00
Kubernetes Prow Robot
008009e93c
Merge pull request #84273 from liggitt/beta-gate-csi-informers
...
Feature-gate CSINode and CSIDriver informer starts
2019-10-24 21:35:38 -07:00
Sam Bostock
1c1ff452a4
Fix incorrect whitespaces plural
2019-10-24 21:56:18 -04:00
Kubernetes Prow Robot
51c8bd3113
Merge pull request #84305 from conwaychriscosmo/refactor-remaining-metric-tests
...
Refactor remaining metric tests
2019-10-24 16:56:54 -07:00
Kubernetes Prow Robot
06252a4630
Merge pull request #84260 from tallclair/status-restrict
...
Forbid label updates by nodes through pod/status
2019-10-24 16:56:43 -07:00
Kubernetes Prow Robot
39a8417510
Merge pull request #84258 from oomichi/move-TranslateIPv4ToIPv6
...
Move TranslateIPv4ToIPv6() to e2e scheduling test
2019-10-24 16:56:31 -07:00
Kubernetes Prow Robot
04632e84e1
Merge pull request #84200 from jackkleeman/dynamic-serving-cert
...
Dynamic serving certificates
2019-10-24 16:56:19 -07:00
Kubernetes Prow Robot
a7cc252b12
Merge pull request #84091 from robscott/endpointslice-fqdn
...
Adding FQDN address type for EndpointSlice
2019-10-24 16:56:05 -07:00
Kubernetes Prow Robot
df8587f99f
Merge pull request #84062 from seans3/tableprinter-move
...
Removes kubectl get dependency on Kubernetes core
2019-10-24 16:55:52 -07:00
Kubernetes Prow Robot
2152e1f0d5
Merge pull request #83864 from mrbobbytables/update-misc-api-machinery-owners
...
Prune inactive owners from pkg/* misc api-machinery related OWNERS files
2019-10-24 16:55:38 -07:00
Ted Yu
abc9a9f836
Add note on the applicability of --grace-period
2019-10-24 16:07:02 -07:00
Kenichi Omichi
a74b63d335
Move PokeUDP() to e2e service subpkg
...
PokeUDP() is used at e2e service subpackage only, so this moves the
function and the related code to the subpackage for making e2e core
framework small.
2019-10-24 22:49:35 +00:00
Jordan Liggitt
0e2f2dde4d
Feature-gate CSINode and CSIDriver informer starts
2019-10-24 17:44:25 -04:00
Kubernetes Prow Robot
3f402534f3
Merge pull request #84276 from liggitt/beta-prefer-crd-v1
...
Prefer CRD v1 for internal clients
2019-10-24 14:17:53 -07:00
Kubernetes Prow Robot
85222a4aa2
Merge pull request #83863 from mrbobbytables/update-cluster-owners
...
Prune inactive members from cluster/* OWNERS files.
2019-10-24 14:17:39 -07:00
Han Kang
454a339f3a
default back to original summary behavior due to prom version bump
2019-10-24 14:09:24 -07:00
Wenjia Zhang
660b17d0ae
Pin dependencies and update vendors
2019-10-24 14:09:24 -07:00
Wenjia Zhang
9ead9373f3
Resolve uncompatibility from update: etcd CAFile -> TrustedCAFIle
2019-10-24 14:09:24 -07:00
Wenjia Zhang
3b274fad2a
Replace github.com/coreos/etcd by go.etcd.io/etcd
2019-10-24 14:09:24 -07:00
Rob Scott
d410bd28c3
Adding FQDN address type for EndpointSlice
2019-10-24 13:56:04 -07:00
Kubernetes Prow Robot
05fa6f9e88
Merge pull request #84289 from danwinship/service-sanitycheck-fix-3
...
Fix service sanity check after jig.ChangeServiceType
2019-10-24 11:56:56 -07:00
Kubernetes Prow Robot
02ee2421f5
Merge pull request #84277 from liggitt/beta-aggregator-discovery
...
Do not list apiextensions.k8s.io/v1beta1 in discovery when disabled
2019-10-24 11:56:44 -07:00
Kubernetes Prow Robot
09a251ce92
Merge pull request #84274 from liggitt/beta-gate-pdb-informers
...
Feature-gate PDB informer starts
2019-10-24 11:56:34 -07:00
Daniel (Shijun) Qian
fc4dc23a45
drop CRD spec.scope default value in doc ( #84271 )
...
* drop spec.scope default value
* generated
2019-10-24 11:56:21 -07:00
Kubernetes Prow Robot
b0c0155c19
Merge pull request #84192 from zouyee/removewrapper
...
Remove wrappers around storage-related listers in the predicate
2019-10-24 11:56:10 -07:00
Kubernetes Prow Robot
e0cc347f6e
Merge pull request #84117 from conwaychriscosmo/refactor-counter_test
...
refactored counter_test to use assert statements and renamed variable…
2019-10-24 11:55:54 -07:00
Kubernetes Prow Robot
4fdf582687
Merge pull request #84011 from liu-cong/permit
...
Add permit_wait_duration_seconds metric for scheduler.
2019-10-24 11:55:41 -07:00
conwaychriscosmo
c9f678e828
refactored completed metric test refactor for assert
2019-10-24 10:44:42 -07:00
Kubernetes Prow Robot
8c1ffb59e3
Merge pull request #84083 from ZP-AlwaysWin/dev02
...
cleanup util code
2019-10-24 09:49:23 -07:00
Kubernetes Prow Robot
f6644d4366
Merge pull request #78938 from nolancon/socket-mask-unit-test
...
Clean-up and additional test cases for socket-mask unit test.
2019-10-24 09:49:12 -07:00
zouyee
3bfdcf56e6
Remove wrappers around storage-related listers in the predicate
...
Signed-off-by: Zou Nengren <zouyee1989@gmail.com>
2019-10-24 23:26:15 +08:00
Kubernetes Prow Robot
900c0cf0b6
Merge pull request #84137 from cwdsuzhou/Octo/add_success_events
...
Add an event to pvc when node expand successfully
2019-10-24 07:33:15 -07:00
Kubernetes Prow Robot
c08161a781
Merge pull request #84268 from draveness/feature/remove-wait-for-cache-sync
...
feat: remove WaitForCacheSync from scheduler factory
2019-10-24 06:12:20 -07:00
Dan Winship
dde075ffe5
Fix service sanity check after jig.ChangeServiceType
2019-10-24 08:58:02 -04:00
Jan Chaloupka
d32c76fc03
Require exact match when calling Get method within fake clientset
...
`Get` method within the fake clientset returns an object that would not be normally returned when using the real clientset. Reproducer:
```go
package main
import (
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes/fake"
)
func main () {
cm := &v1.ConfigMap{
ObjectMeta: metav1.ObjectMeta{Namespace: metav1.NamespaceSystem, Name: "cm"},
}
client := fake.NewSimpleClientset(cm)
obj, err := client.CoreV1().ConfigMaps("").Get("", metav1.GetOptions{})
if err != nil {
panic(err)
}
fmt.Printf("obj: %#v\n", obj)
}
```
stored under `test.go` of `github.com/kubernetes/kubernetes` (master HEAD) root directory and ran:
```sh
$ go run test.go
obj: &v1.ConfigMap{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"cm", GenerateName:"", Namespace:"kube-system", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ClusterName:"", ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Data:map[string]string(nil), BinaryData:map[string][]uint8(nil)}
```
As you can see fake clientset with a "test" configmap is created. When getting the object through the clientset back, I intentionally set the object name to an empty string. I would expect to get an error saying config map "" was not found. However, I get "test" configmap instead.
Reason for that is inside implementation of `filterByNamespaceAndName` private function:
```go
func filterByNamespaceAndName(objs []runtime.Object, ns, name string) ([]runtime.Object, error) {
var res []runtime.Object
for _, obj := range objs {
acc, err := meta.Accessor(obj)
if err != nil {
return nil, err
}
if ns != "" && acc.GetNamespace() != ns {
continue
}
if name != "" && acc.GetName() != name {
continue
}
res = append(res, obj)
}
return res, nil
}
```
When `name` is empty, `name != "" && acc.GetName() != name` condition is false and thus `obj` is consider as a fit.
[1] https://github.com/kubernetes/client-go/blob/master/testing/fixture.go#L481-L493
2019-10-24 14:41:48 +02:00
Ted Yu
13596e5249
Remove obsolete CSI RBAC roles
2019-10-24 05:33:02 -07:00
Kubernetes Prow Robot
e4bb49a231
Merge pull request #84231 from mm4tt/kubemark_busybox
...
Fix base image discrepancy when building kubemark images
2019-10-24 04:51:08 -07:00
Kubernetes Prow Robot
2c4cba8aa0
Merge pull request #82365 from jkaniuk/pod-gc
...
Pod GC controller - use node lister
2019-10-24 03:13:06 -07:00
ZP-AlwaysWin
9ca7888acc
remove the extra space added
2019-10-24 17:17:31 +08:00