Commit Graph

88685 Commits

Author SHA1 Message Date
John Schnake
2683b1065c Update the conformance list and doc generation logic
The existing walk.go and conformance.txt have a few shortcomings
which we'd like to resolve:
 - difficult to get the full test name due to test context nesting
 - complicated AST logic and understanding necessary due to the
different ways a test can be invoked and written

This changes the AST parsing logic to be much more simple and simply
looks for the comments at/around a specific line. This file/line
information (and the full test name) is gathered by a custom ginkgo
reporter which dumps the SpecSummary data to a file.

Also, the SpecSummary dump can, itself, be potentially useful for
other post-processing and debugging tasks.

Signed-off-by: John Schnake <jschnake@vmware.com>
2020-02-24 14:00:44 -08:00
Kubernetes Prow Robot
4e79344501
Merge pull request #88467 from neolit123/1.18-print-volume-verbosity
kubeadm: modify how component volumes are printed
2020-02-24 11:03:15 -08:00
Kubernetes Prow Robot
327dd9de0f
Merge pull request #88444 from andyzhangx/azuredisk-remediator
fix: add remediation in azure disk attach/detach
2020-02-24 11:03:04 -08:00
Kubernetes Prow Robot
0225798ab2
Merge pull request #88424 from gnufied/respect-ignore-volume-az
Respect ignore-volume-az option in admission plugin
2020-02-24 11:02:57 -08:00
Kubernetes Prow Robot
116e27fc19
Merge pull request #86953 from rojkov/ecdsa
kubeadm: allow creating a cluster with ECDSA keys
2020-02-24 11:02:50 -08:00
Kubernetes Prow Robot
94837daab2
Merge pull request #88462 from feiskyer/fix-302
Deprecate service annotation service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset
2020-02-24 08:36:57 -08:00
Kubernetes Prow Robot
4624f7a422
Merge pull request #88438 from taesunny/pkg/apis
Fix: pkg/apis Typos in comments, function name, error message
2020-02-24 08:36:48 -08:00
Kubernetes Prow Robot
e4a5012de6
Merge pull request #88360 from andyzhangx/delete-disk
fix: check disk status before delete azure disk
2020-02-24 06:42:47 -08:00
Lubomir I. Ivanov
1b710a4c56 kubeadm: modify how component volumes are printed
After the shift for init phases, GetStaticPodSpecs() from
app/phases/controlplane/manifests.go gets called on each control-plane
component sub-phase. This ends up calling the Printf from
AddExtraHostPathMounts() in app/phases/controlplane/volumes.go
multiple times printing the same volumes for different components.

- Remove the Printf call from AddExtraHostPathMounts().
- Print all volumes for a component in CreateStaticPodFiles() using klog
V(2).

Perhaps in the future a bigger refactor is needed here were a
single control-plane component spec can be requested instead of a
map[string]v1.Pod.
2020-02-24 16:41:03 +02:00
Pengfei Ni
a8c41ae5fb Deprecate service annotation service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset 2020-02-24 13:56:39 +00:00
Kubernetes Prow Robot
20e3288277
Merge pull request #88373 from SataQiu/fix-kubeadm-20200220
kubeadm: fallback to a known etcd version if an unknown k8s version is passed
2020-02-24 05:14:47 -08:00
Kubernetes Prow Robot
ca23b07dd4
Merge pull request #88384 from bowen5/cross-tenant-network-resource
Support cluster using network resources (VNet, LB, IP, etc.) across AAD Tenants.
2020-02-24 02:34:47 -08:00
Dmitry Rozhkov
109f5db5a3 kubeadm: allow creating a cluster with ECDSA keys
The selected key type is defined by kubeadm's --feature-gates option:
if it contains PublicKeysECDSA=true then ECDSA keys will be generated
and used.

By default RSA keys are used still.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2020-02-24 11:20:07 +02:00
bowan
b38ed0467f Support cluster using network resources (VNet, LB, IP, etc.) across AAD Tenants. 2020-02-24 16:59:22 +08:00
SataQiu
2e23f84745 kubeadm: fallback to a known etcd version if an unknown k8s version is passed 2020-02-24 10:46:39 +08:00
andyzhangx
0e3b7a7aea fix test failure 2020-02-24 02:43:37 +00:00
andyzhangx
e5bb6af475 fix: add remediation in azure disk attach/detach
add one comment
2020-02-24 02:37:07 +00:00
Kubernetes Prow Robot
ac25069a05
Merge pull request #88436 from andrewsykim/ccm-client-builder-cleanup
use ControllerClientBuilder from k8s.io/cloud-provider in cloud-controller-manager
2020-02-23 15:04:46 -08:00
Kubernetes Prow Robot
c8814fd5c6
Merge pull request #88175 from yliaog/windep
added nodeSelector to constrain it to Linux only
2020-02-23 12:32:47 -08:00
Kubernetes Prow Robot
b513f359a0
Merge pull request #88429 from taesunny/master
Fix: cmd/kubeadm Typos in some error messages, comments
2020-02-23 11:14:47 -08:00
Taesun Lee
b873cbbed5 Fix: pkg/apis Typos in comments, function name, error message
poicy -> policy
varialbes -> variables
exeuction -> execution
Resaurces -> Resources
TestSetDefaulEndpointsProtocol -> TestSetDefaultEndpointsProtocol
TestSetDefaulServiceTargetPort -> TestSetDefaultServiceTargetPort
TestSetDefaulServiceExternalTraffic -> TestSetDefaultServiceExternalTraffic
2020-02-24 00:11:00 +09:00
andrewsykim
ed9492ad69 use ControllerClientBuilder from k8s.io/cloud-provider in cloud-controller-manager
Signed-off-by: andrewsykim <kim.andrewsy@gmail.com>
2020-02-23 06:40:20 -05:00
Kubernetes Prow Robot
9c1543263b
Merge pull request #88431 from liggitt/publish-1.18
Add release-1.18 publishing rules
2020-02-23 00:32:47 -08:00
Kubernetes Prow Robot
31b8c0d23d
Merge pull request #87656 from ereslibre/do-not-depend-on-cluster-status
kubeadm: deprecate the `ClusterStatus` dependency
2020-02-22 22:30:47 -08:00
Kubernetes Prow Robot
b893aa707e
Merge pull request #88052 from neolit123/1.18-renew-use-ca-in-kubeconfig
kubeadm: update embedded CA in kubeconfig files on renewal
2020-02-22 20:50:47 -08:00
Jordan Liggitt
a6dc7ba138 Add release-1.18 publishing rules 2020-02-22 19:42:34 -05:00
Kubernetes Prow Robot
8ed008a418
Merge pull request #88421 from apelisse/enable-ssa-again
Enable field management for all new objects
2020-02-22 11:04:47 -08:00
Kubernetes Prow Robot
15515e1240
Merge pull request #88294 from immutableT/envelope-metrics
Instrument DEK cache fill and request inter-arrival times.
2020-02-22 08:34:47 -08:00
Taesun Lee
d10e3da92d Fix typos in some error messages, comments
- cmd/kubeadm
- RemoveContnainers -> RemoveContainers
- iterface -> interface
- stategicMergeSlice -> strategicMergeSlice
2020-02-23 00:44:47 +09:00
Kubernetes Prow Robot
57025b652e
Merge pull request #88407 from mm4tt/logexporter_revert
Revert "log-dump.sh: allow to dump extra log files"
2020-02-22 05:56:47 -08:00
Kubernetes Prow Robot
de75bf9443
Merge pull request #88405 from feiskyer/mock-vmset
Swith to mock clients for route/routetable/networkinterface tests
2020-02-22 00:09:02 -08:00
Kubernetes Prow Robot
62b0bbc1c6
Merge pull request #88382 from jpbetz/parallel-mem-client-resource-discovery
Refresh discovery server resources for memCacheClient in parallel
2020-02-22 00:08:47 -08:00
Kubernetes Prow Robot
9a8e869590
Merge pull request #88417 from aramase/conformance-nodeport
check ip family for node port connectivity test
2020-02-21 22:30:56 -08:00
Kubernetes Prow Robot
f2e5ef6121
Merge pull request #88062 from s-ito-ts/golint_garbagecollector
Fix golint errors in pkg/controller/garbagecollector
2020-02-21 22:30:47 -08:00
Kubernetes Prow Robot
5aa2e3ca06
Merge pull request #80605 from odinuge/hugetlb-kubectl-node-describe
Add huge page usage stats (Allocated resources) to kubectl describe node
2020-02-21 20:58:47 -08:00
Hemant Kumar
ea5bea2b9f Respect ignore-volume-az option in admission plugin
We appear to be respecting this options when provisioning the volume
but when PV is admitted the zone/region fields get added back to the
PV and hence defeating the purpose of the option.
2020-02-21 22:12:58 -05:00
Joe Betz
190a72392a Refresh discovery server resources for memCacheClient in parallel 2020-02-21 18:35:38 -08:00
Pengfei Ni
78b18ed6f4 Swith to mock clients for route/routetable/networkinterface tests 2020-02-22 02:32:19 +00:00
Kubernetes Prow Robot
8ac7a5bdc1
Merge pull request #88374 from tanjunchen/remove-TODO-simplify-code
test/e2e/framework/node/:remove TODO and and make some functions private
2020-02-21 18:32:13 -08:00
Kubernetes Prow Robot
8d7a8f647a
Merge pull request #88372 from mattjmcnaughton/mattjmcnaughton/support-injecting-errors-fake-image-manager
Support injecting errors for `FakeImageService`
2020-02-21 18:32:03 -08:00
Kubernetes Prow Robot
26f8535838
Merge pull request #88354 from jiahuif/nodee2e-stack-protector-flags
node-e2e testing: fix alias for stack protector kernel config.
2020-02-21 18:31:51 -08:00
Kubernetes Prow Robot
0e9a8481aa
Merge pull request #88324 from zhouya0/add_init_containers_to_dump_info
Add init containers log to cluster dump info
2020-02-21 18:31:40 -08:00
Kubernetes Prow Robot
23045f9247
Merge pull request #88057 from julianvmodesto/remove-deprecated-rolling-update
Remove deprecated rolling-update command
2020-02-21 18:31:30 -08:00
Kubernetes Prow Robot
d1361c5a91
Merge pull request #87903 from oomichi/e2eskipper
Update conformance requirement check
2020-02-21 18:31:15 -08:00
Kubernetes Prow Robot
c69c91987b
Merge pull request #87811 from mborsz/pv
Remove unnecessary calls to GCE API after PD is created
2020-02-21 18:31:01 -08:00
Kubernetes Prow Robot
2e0760c659
Merge pull request #87611 from claudiubelu/test-images/updates-readme
test images: Adds Image Promoter details in the README
2020-02-21 18:30:48 -08:00
Kubernetes Prow Robot
3631887a28
Merge pull request #87215 from egernst/e2e-scheduler
E2e scheduler: introduce e2e test for PodOverhead
2020-02-21 15:44:47 -08:00
Antoine Pelisse
a54a52c5de Enable field management for all new objects 2020-02-21 15:11:33 -08:00
Anish Ramasekar
c811fc58ef
check ip family for node port connectivity test 2020-02-21 14:43:06 -08:00
Kubernetes Prow Robot
479759ed16
Merge pull request #88377 from Huang-Wei/pts-doc-update
Update API doc for feature PodTopologySpread (a.k.a EvenPodsSpread)
2020-02-21 12:12:25 -08:00