Patrick Ohly
cead39cc97
e2e storage: wait for pod deletion
...
After deleting a pod, we need to be sure that it really is gone,
otherwise there is a race condition: if we remove the CSI driver that
is responsible for the volume used by the pod before the pod is
actually deleted, deleting the pod will fail.
2019-08-28 12:20:54 +02:00
Patrick Ohly
7d2ad805a9
e2e storage: multi-volume and multi-pod tests for inline ephemeral volumes
...
Multiple pods using the same data and multiple inline ephemeral
volumes per pod are additional cases that are worth checking.
2019-08-28 12:20:54 +02:00
Patrick Ohly
55334fb9e9
e2e storage: check NodeUnpublishVolume in csi-mock tests
...
Once we have deleted the pod and the volume, we want to be sure that
NodeUnpublishVolume was called for it. The main motivation was to
check this for inline ephemeral volumes, but the same additional check
also makes sense for other volumes.
2019-08-28 12:20:54 +02:00
Patrick Ohly
cf125a2db3
e2e storage: enable testing of ephemeral inline volumes with hostpath CSI driver
...
We need the 1.2.0 driver for that because that has support for
detecting the volume mode dynamically, and we need to deploy a
CSIDriver object which enables pod info (for the dynamic detection)
and both modes (to satisfy the new mode sanity check).
2019-08-28 12:20:54 +02:00
Patrick Ohly
6c6930a088
e2e storage: synchronize .yaml files with latest upstream releases
...
This ensures that the files are in sync with:
hostpath: v1.2.0-rc3
external-attacher: v2.0.1
external-provisioner: v1.3.0
external-resizer: v0.2.0
external-snapshotter: v1.2.0
driver-registrar/rbac.yaml is obsolete because only
node-driver-registrar is in use now and does not need RBAC rules.
mock/e2e-test-rbac.yaml was not used anywhere.
The README.md files were updated to indicate that these really are
files copied from elsewhere. To avoid the need to constantly edit
these files on each update, <version> is used as placeholder in the URL.
2019-08-28 12:18:36 +02:00
Kubernetes Prow Robot
f0be447922
Merge pull request #81931 from RainbowMango/pr_cleanup_staticcheck_issues_for_vsphere
...
Cleanup vsphere staticcheck issue
2019-08-28 03:10:10 -07:00
Kubernetes Prow Robot
b98f622852
Merge pull request #81910 from fabriziopandini/kubeadm-Json6902-Patches
...
kubeadm: add support for Json6902 Patches
2019-08-28 03:09:54 -07:00
Kubernetes Prow Robot
273e1a4605
Merge pull request #81896 from liggitt/webhook-efficiency
...
Compute webhook selectors and client once per webhookconfig revision
2019-08-28 03:09:38 -07:00
Kubernetes Prow Robot
91bec13163
Merge pull request #81871 from prameshj/vendor-update
...
Update vendor k8s-cloud-provider and google API
2019-08-28 03:09:25 -07:00
Kubernetes Prow Robot
879418a714
Merge pull request #81828 from mars1024/bugfix/delete_lo_network
...
delete lo network when TearDownPod to avoid CNI cache leak
2019-08-28 03:09:11 -07:00
Kubernetes Prow Robot
de1cfa9bc1
Merge pull request #81787 from lmdaly/topology-manager-rename-strict-policy
...
Renaming strict policy to restricted policy
2019-08-28 01:38:04 -07:00
Kubernetes Prow Robot
61e2f52e38
Merge pull request #81754 from apelisse/version-fields
...
Add FieldsType field to ManagedFields to track content format
2019-08-28 01:37:50 -07:00
Kubernetes Prow Robot
f24aa47cea
Merge pull request #81531 from logicalhan/kas-migration
...
migrate kube-apiserver metrics to stability framework
2019-08-28 01:37:33 -07:00
Kubernetes Prow Robot
dccd28269a
Merge pull request #81467 from bertinatto/e2e_volume_expand
...
Graduate Volume Expansion to Beta + e2e tests
2019-08-28 01:37:25 -07:00
Kubernetes Prow Robot
08b67378d3
Merge pull request #81397 from ddebroy/win-socket
...
Support Kubelet PluginWatcher in Windows
2019-08-28 01:37:12 -07:00
Kubernetes Prow Robot
03097277a4
Merge pull request #80955 from MikeSpreitzer/add-event-clock
...
Factor PassiveClock out of clock.Clock
2019-08-27 22:42:10 -07:00
Kubernetes Prow Robot
178d2eefee
Merge pull request #80847 from verb/debug-kubectl-describe
...
Print ephemeral containers in kubectl describe
2019-08-27 22:41:45 -07:00
Kubernetes Prow Robot
6cf7f3c342
Merge pull request #80320 from wk8/wk8/gmsa_cleanup
...
Make container removal fail if platform-specific containers fail
2019-08-27 22:41:29 -07:00
Kubernetes Prow Robot
0a784c5dc9
Merge pull request #78738 from jennybuckley/apply-only
...
Don't start tracking field management until object has been applied
2019-08-27 22:41:18 -07:00
Kubernetes Prow Robot
668bf42d11
Merge pull request #77688 from sudeshsh/extended_resource_bin_packing
...
Extending RequestedToCapacityRatio priority function to support resource bin packing of extended resources
2019-08-27 22:41:11 -07:00
Kubernetes Prow Robot
07e0cce409
Merge pull request #81750 from aojea/fixdnsIPv6
...
Fix e2e DNS IPv6 CI
2019-08-27 19:38:06 -07:00
Kubernetes Prow Robot
ab13cf1055
Merge pull request #81691 from MrHohn/svc-finalizer-beta
...
Promote service load balancer finalizer to Beta
2019-08-27 19:37:48 -07:00
Kubernetes Prow Robot
467bdcb445
Merge pull request #81532 from MrHohn/cpa-1.7.0
...
Bump cluster proportional autoscaler to 1.7.1
2019-08-27 19:37:32 -07:00
Kubernetes Prow Robot
870bed8522
Merge pull request #80998 from alejandrox1/e2e-frmaework-pv-util
...
Refactoring pod related functions from pv_util to pod pkg
2019-08-27 19:37:21 -07:00
Kubernetes Prow Robot
77277d3abf
Merge pull request #80911 from pivotal-k8s/vsphere-windows-volumes
...
Add support for vSphere volume mount/attach on Windows
2019-08-27 19:37:10 -07:00
Deep Debroy
1321c9115b
Support PluginWatcher in Windows
...
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-08-27 16:24:38 -07:00
Pavithra Ramesh
bb052ceacb
gce staticcheck fixes
2019-08-27 16:05:56 -07:00
Pavithra Ramesh
ce3b145e73
Update vendor k8s-cloud-provider and google API
...
Ran commands:
hack/pin-dependency.sh github.com/GoogleCloudPlatform/k8s-cloud-provider 27a4ced34534a6c32b63159b100ac0efaa1d37b3
hack/update-vendor.sh
hack/pin-dependency.sh google.golang.org/api 5213b809086156e6e2b262a41394993fcff97439
hack/update-vendor.sh
hack/verify-vendor.sh
merge conflicts
2019-08-27 15:58:55 -07:00
Kubernetes Prow Robot
586d200e35
Merge pull request #80644 from verb/debug-kubectl
...
Allow kubectl to attach to ephemeral containers
2019-08-27 15:39:10 -07:00
Jennifer Buckley
f99252f2c6
Add issue to TODO
2019-08-27 15:00:15 -07:00
Antoine Pelisse
b2f518975f
Update round-trip compatibility test
2019-08-27 14:52:36 -07:00
Antoine Pelisse
cf06ad1e47
Regenerate all
2019-08-27 14:52:36 -07:00
Antoine Pelisse
ff4e1f3592
Add new FieldsType to clarify the format of Fields
2019-08-27 14:52:36 -07:00
Han Kang
1700a315c1
add comment about explicitly registering grpcprom client metrics
2019-08-27 12:45:01 -07:00
Han Kang
4e5d906c4d
add some documentation around the metrics stability migration changes for clarity
2019-08-27 12:45:01 -07:00
Han Kang
6eee64c308
add stability level to aggregator metrics and drop blank line in cmd file
2019-08-27 12:45:01 -07:00
Han Kang
466980dd74
migrate kube-apiserver metrics to stability framework
2019-08-27 12:45:01 -07:00
Kubernetes Prow Robot
bfd8610dda
Merge pull request #81786 from sttts/sttts-openapi-log-why
...
aggregator/apiextensions: logs & metrics why OpenAPI spec is regenerated
2019-08-27 11:45:10 -07:00
Sudesh Shinde
9ae505930c
extending RequestedToCapacityRatio priority function to support resource bin packing of extended resources
2019-08-27 10:41:32 -07:00
alejandrox1
7c161d6a5f
Refactoring pod related functions from pv_util to pod pkg
...
Moving pod related functions from e2e/framework/pv_util.go to
e2e/framework/pod in order to allow refactoring of pv_util.go into its
own package.
Signed-off-by: alejandrox1 <alarcj137@gmail.com>
2019-08-27 12:27:45 -04:00
Kubernetes Prow Robot
419dccb7b4
Merge pull request #81862 from tallclair/runtimeclass-admission
...
Enable the RuntimeClass admission controller for scheduling
2019-08-27 09:25:40 -07:00
Kubernetes Prow Robot
4e83be80b1
Merge pull request #81844 from yastij/remove-slice-dep
...
remove slice dependency from service_controller
2019-08-27 09:25:24 -07:00
Kubernetes Prow Robot
0eb1bfc9b5
Merge pull request #81732 from tallclair/merge-tolerations
...
Fix toleration comparison & merging logic
2019-08-27 09:25:09 -07:00
Kubernetes Prow Robot
9aa76b2c8a
Merge pull request #80696 from hex108/plugin_args
...
Add a helper function to decode scheduler plugin args
2019-08-27 09:24:56 -07:00
Kubernetes Prow Robot
001bb43ad8
Merge pull request #74925 from lee0c/windows-dns-config-tests
...
Windows dns config test
2019-08-27 09:24:42 -07:00
Fabio Bertinatto
81572e5254
Enable CSI e2e tests for volume expansion
2019-08-27 17:33:41 +02:00
Fabio Bertinatto
73f31afd5d
Graduate volume expansion to beta
2019-08-27 17:33:41 +02:00
Mike Spreitzer
2e2e6b82e0
Factor PassiveClock out of clock.Clock
...
PassiveClock has the subset of Clock functionality that only involves
reading the clock. Identifying this subset makes it possible to write
packages that are more clearly easy to test.
When a package is coded against Clock rather than PassiveClock this
adds two problems for the unit test functions. One is that Clock
provides no way for the test function to know when the next activity
is scheduled for. That could be added to FakeClock relatively easily.
The second problem is that when a package uses channels to schedule
future activity, once the Clock has advanced to such a future time the
Clock (and hence the test function) does not get informed when that
activity has completed.
2019-08-27 10:34:12 -04:00
Dr. Stefan Schimanski
beee72e28b
aggregator: add metric for openapi regeneration
2019-08-27 15:08:54 +02:00
Kubernetes Prow Robot
bcb464db7b
Merge pull request #69655 from CaoShuFeng/Established_lastTransitionTime
...
always set lastTransitionTime when crd condition changes
2019-08-27 06:06:41 -07:00