Commit Graph

5679 Commits (4c18fbcbb58c6b3d649498a4c53736f76a764d7e)

Author SHA1 Message Date
Kubernetes Prow Robot 8b95c6b3a6
Merge pull request #73008 from yue9944882/chore/test-coverage-unstructured-conversion-acceptable-pt
Part of #68464: Test coverage acceptable behavior of unstructured conversion
2019-01-17 17:11:39 -08:00
Kubernetes Prow Robot 865d6a71f6
Merge pull request #69902 from pbarker/audit-int
integration test for dynamic audit
2019-01-17 17:11:28 -08:00
Deep Debroy e1d274a813 Enhance CSI translation plugin files
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-01-18 00:42:12 +00:00
Kubernetes Prow Robot bab4256e9e
Merge pull request #72938 from dims/add-support-for-openstack-cinder-to-csi-translation-lib
Add support for OpenStack cinder to csi-translation-lib
2019-01-17 13:51:46 -08:00
Kubernetes Prow Robot 4d72931d8f
Merge pull request #72580 from luxas/extract_tag_name_testing
Break out common API testing functionality from pkg/master
2019-01-17 13:51:13 -08:00
Marek Counts 1739e343a8 autogen files
all the autogen files that got updated due to the changes to move logs.
2019-01-17 09:16:36 -05:00
Marek Counts ba81a5409a move logs into component-base
all the code changes to move move /apiserver/pkg/util/logs into /component-base/logs
2019-01-17 09:16:21 -05:00
yue9944882 c96ceb4528 improve test coverage for unstructured conversion 2019-01-17 20:20:16 +08:00
Kubernetes Prow Robot 54dc9db17b
Merge pull request #72864 from pbarker/audit-lock-fix
shutdown audit sink concurrently
2019-01-16 19:44:48 -08:00
Kubernetes Prow Robot 37f8ce087b
Merge pull request #70361 from qingsenLi/git181027
fix typo "amd"
2019-01-16 19:44:37 -08:00
Jordan Liggitt 34e7af7ec6 Add docs around importing auth plugins 2019-01-16 22:29:29 -05:00
Davanum Srinivas 05e09addfe
Add support for OpenStack cinder to csi-translation-lib
in support of csi-migration proposal here:
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/storage/csi-migration.md

Will help with migration of in-tree Cinder storage plugin to Cinder CSI.

Change-Id: Ic31e8bf1d0c13d099e2eda515b4ad009cc05ff6b
2019-01-16 21:26:50 -05:00
Patrick Barker d995047366 adds dynamic audit integration test 2019-01-16 16:24:02 -08:00
Patrick Barker d81f720563 fix shutdown audit sink concurrently 2019-01-16 15:24:57 -08:00
Luca Bruno c4f1568d79
apimachinery/wait: add context-aware helpers
This adds three context-aware helpers to the existing set of `util/wait`
wrappers. Those allow to link caller, wrapper, and inner function into
the same cancellation chain. It also allows to gracefully cancel inner
workload when the parent context expires.

Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-01-16 12:24:50 +00:00
Kubernetes Prow Robot 914e383c9b
Merge pull request #71149 from awly/rest-config-stringer
Implement fmt.Stringer on rest.Config to sanitize sensitive fields
2019-01-15 23:26:07 -08:00
Kubernetes Prow Robot 7a8ac58756
Merge pull request #72924 from liggitt/remove-swagger
Remove swagger 1.2, swagger-ui
2019-01-15 20:19:20 -08:00
Davanum Srinivas 16fd72d6c9
Switch location for goautoneg vendored code
Move to github.com/munnerz/goautoneg as bitbucket is flaky!

Change-Id: Iaa6e964ef0d6f308eea59bcc6f365ecd7dbf0784
2019-01-15 21:22:03 -05:00
Lorenz Brun df3033a240 Consider prefix in health check 2019-01-15 21:22:07 +01:00
Jordan Liggitt ef4983fb52 Update generated files 2019-01-15 13:33:06 -05:00
Jordan Liggitt 9229399bd6 Remove build/verify scripts for swagger 1.2 API docs, API server swagger ui / swagger 1.2 config 2019-01-15 13:33:06 -05:00
Andrew Lytvynov c9ad1d7339 Implement fmt.Stringer on rest.Config to sanitize sensitive fields
It's very easy to add glog.Info(config) calls for debugging (or actual
logging). In some scenarios those configs will carry sensitive tokens
and those tokens will end up in logs or response bodies.
Leaking of those stringified configs compromises the cluster.

Also implement fmt.GoStringer.
2019-01-15 10:05:46 -08:00
Kubernetes Prow Robot 774fa8b4e6
Merge pull request #72770 from ddebroy/ddebroy-csi-translation-1
Populate Staging repo csi-translation-lib
2019-01-14 16:45:07 -08:00
Lorenz Brun 19b2758919 Fix etcd healthcheck for consensus failures 2019-01-15 00:54:17 +01:00
Jordan Liggitt b8c64e30d1 Fix nil panic propagation 2019-01-12 11:11:47 -05:00
Kubernetes Prow Robot 5e14bf6487
Merge pull request #71490 from smarterclayton/step_down
leaderelection: Allow leader elected code to step down on a context cancel
2019-01-11 21:42:56 -08:00
Justin SB dd19b923b7
Remove executable file permission from OWNERS files 2019-01-11 16:42:59 -08:00
Kubernetes Prow Robot be3e6a1abf
Merge pull request #72797 from misterikkit/featuregate
Allow FeatureGate values to be overridden in benchmarks.
2019-01-11 15:54:01 -08:00
Deep Debroy 913bd97b0c Populate CSI translation library staging repo
Signed-off-by: Deep Debroy <ddebroy@docker.com>
2019-01-11 15:47:44 -08:00
Kubernetes Prow Robot 08bee2cc84
Merge pull request #72825 from liggitt/wait-resource-version
Find current resourceVersion for waiting for deletion/conditions
2019-01-11 13:37:05 -08:00
Jordan Liggitt c12d8a56f8 Find current resourceVersion for waiting for deletion/conditions 2019-01-11 15:24:05 -05:00
Kubernetes Prow Robot dd99c2ba79
Merge pull request #72364 from kdada/master
WaitFor returns immediately when done is closed
2019-01-11 11:51:21 -08:00
Kubernetes Prow Robot d6b0863eb0
Merge pull request #69667 from zhanghoondennisoh/user-and-path
Update two doc.go files under staging/src/k8s.io/apiserver
2019-01-11 11:49:08 -08:00
Clayton Coleman fe74efb1f9
Add transport wrapper that blocks api calls after context close
The ContextCanceller transport wrapper blocks all API requests
after the provided context is closed. Used with the leader election
step down, a controller can ensure that new requests are not made
after the client has stepped down.
2019-01-11 12:49:32 -05:00
danielqsj 8b418631c0 Move etcd latency metrics to histogram and update test case 2019-01-11 20:38:24 +08:00
Phillip Wittrock 371d86631e
Revert "Enable kustomize in kubectl" 2019-01-10 20:55:11 -08:00
Jonathan Basseri 28a6a446a1 Allow FeatureGate values to be overridden in benchmarks.
This updates `SetFeatureGateDuringTest` to use the `testing.TB`
interface, which matches *testing.T and *testing.B.
2019-01-10 16:20:08 -08:00
Kubernetes Prow Robot 08d7030f62
Merge pull request #72520 from dims/add-content-type-for-healthz-response
Ensure we set a content-type for healthz
2019-01-10 14:42:40 -08:00
Roman Mohr f866ca079a Set omitempty on DataSource for snapshot on PVCs
Add "omitempty" to spec.dataSource like it is done for all other
optional fields too.

Serialized code creates otherwise "null" fields and some introspection
tools rely on that value to determine if a value is optional or
required.
2019-01-10 08:57:32 +01:00
Kubernetes Prow Robot 0ac65cdb85
Merge pull request #62406 from keitwb/patch-1
Fixing Update Function in FakeCustomStore
2019-01-09 10:20:24 -08:00
Kubernetes Prow Robot e6413d2042
Merge pull request #72653 from RomanKrasavtsev/RomanKrasavtsev-patch-3
Fix typo
2019-01-09 09:06:43 -08:00
Kubernetes Prow Robot 15521d0274
Merge pull request #72540 from immutableT/expose-kms-timeout-in-config-v2
Expose kms timeout value via encryption config.
2019-01-09 07:39:49 -08:00
Jeff Grafton 11f248fd35 Remove deprecated automanaged tag from some go rules 2019-01-08 14:40:57 -08:00
KevinKingKong 3a52b97839 remove the unnecessary test case 2019-01-09 02:18:51 +08:00
KevinKingKong 120570b3fb fix apiserver aggregator bug 2019-01-09 01:49:28 +08:00
Kubernetes Prow Robot cc67ccfd7f
Merge pull request #71731 from cheftako/leaseMetric
Add gauge metric for master of leader election.
2019-01-08 08:57:53 -08:00
Bouke van der Bijl 96d0588440 client-go/testing: properly handle Patch actions for missing Objects
Currently the fake client will return a default empty Object when a
Patch action is submitted on a missing Object. The correct behavior is to
instead propagate the NotFound error.
2019-01-08 12:25:22 +00:00
Kubernetes Prow Robot 1b28775db1
Merge pull request #72569 from luxas/component_base_init
Create the k8s.io/component-base staging repo
2019-01-08 03:18:35 -08:00
Kubernetes Prow Robot 10bb353a95
Merge pull request #72529 from liggitt/use-overridden-context-namespace
Use overridden context when determining if default namespace came from config
2019-01-08 00:52:02 -08:00
Kubernetes Prow Robot de4e1ce401
Merge pull request #72437 from liggitt/shorten-token-re-read
Shorten re-read period for token files to work with ProjectedTokenVolumeSource
2019-01-07 15:25:10 -08:00
Kubernetes Prow Robot 3f2ef1417f
Merge pull request #72356 from vithati/users/vithati/kubectl505
Fix for kubectl go-template 'eq' & 'lt' not working with integers.
2019-01-07 12:09:25 -08:00
Kubernetes Prow Robot 349ebc78bd
Merge pull request #72200 from sttts/sttts-test-graceful-shutdown
kube-apiserver: test graceful shutdown
2019-01-07 12:09:14 -08:00
Roman Krasavtsev 1d8361e2f0
Fix typo 2019-01-07 20:17:03 +01:00
Kubernetes Prow Robot 2fcdb50f0f
Merge pull request #72620 from dims/log-health-check-failure-at-level-4
Log Health Check failure at Verbosity Level - 4
2019-01-07 09:51:20 -08:00
Kubernetes Prow Robot d82cf37322
Merge pull request #72577 from dims/strengthen-error-to-api-status-against-bad-input
Strengthen ErrorToAPIStatus against bad input
2019-01-07 09:51:05 -08:00
Davanum Srinivas 3d6b3857b2
Log Health Check failure at Verbosity Level - 4
Our default recommendation as well as our CI default is 4, so we should
be able to see the health check errors at the same level 4 itself.

Change-Id: I388f945d3522d1f63f0a85f35e765c2d4f2c548a
2019-01-06 21:33:21 -05:00
Lucas Käldström 1edd2723f8
autogenerated files 2019-01-06 15:48:53 +02:00
Lucas Käldström d92c96267d
autogenerated godeps 2019-01-06 15:48:44 +02:00
Lucas Käldström 15e22ff4c4
Update various policy files wrt the new staging repo 2019-01-06 15:48:21 +02:00
Lucas Käldström 0140c82c16
Updated references from k8s.io/{apiserver,apimachinery} to the new k8s.io/component-base repo. Co-authored-by @Klaven 2019-01-06 14:01:26 +02:00
Lucas Käldström 2e52d5c331
Move k8s.io/{apiserver,apimachinery}/pkg/apis/config to k8s.io/component-base/config. Co-authored-by @Klaven 2019-01-06 13:57:47 +02:00
Davanum Srinivas eedb70355a
Ensure we set a content-type for healthz
Change-Id: I453b1433c69bf26c28da873dbdd1ac25006b8d60

Co-Authored-By: Tim Allclair (St. Clair) <tallclair@google.com>
2019-01-05 21:34:40 -05:00
Kubernetes Prow Robot 76e9089d0e
Merge pull request #72586 from dims/revert-generate-stack-traces-for-http-response
Revert "Generate Stack Traces for http response with status code zero"
2019-01-05 12:48:54 -08:00
Davanum Srinivas 6858a24835
Strengthen ErrorToAPIStatus against bad input
Change-Id: Id44a59f56c074901257760ff4e40ce29820c6c50
2019-01-05 08:03:34 -05:00
immutableT 39aca56474 require timeout to be greater than zero.
add unit test to cover timeout behaviour.
2019-01-05 00:51:19 -08:00
Kubernetes Prow Robot 988c9d619e
Merge pull request #72581 from liggitt/runtime-config-warning
preserve prior behavior of ignoring invalid --runtime-config keys
2019-01-04 20:11:53 -08:00
Kubernetes Prow Robot edd0129f76
Merge pull request #72573 from deads2k/server-08-typo
fix typo in warning advice for permissions
2019-01-04 20:11:43 -08:00
Kubernetes Prow Robot fc86054f88
Merge pull request #72589 from logicalhan/filter
add a content-type filter to apiserver filters to autoset nosniff
2019-01-04 18:56:45 -08:00
Han Kang d0532bdb9a add a content-type filter to apiserver filters to autoset nosniff 2019-01-04 15:35:32 -08:00
Kubernetes Prow Robot 080d2a43eb
Merge pull request #72575 from liggitt/flush-streamer-headers
Flush headers before streaming logs
2019-01-04 14:10:02 -08:00
immutableT a4dc53cfeb Expose kms timeout value via encryption config. 2019-01-04 12:52:54 -08:00
Jordan Liggitt fc3fca2857 preserve behavior of ignoring invalid --runtime-config keys and api/all=false 2019-01-04 15:28:23 -05:00
Davanum Srinivas 85ae15621a
Revert "Generate Stack Traces for http response with status code zero"
Does not help with the bug investigation. the http server is designed to
panic when the http status code is `0`.

This reverts commit 72792d59f4.
2019-01-04 15:26:07 -05:00
Lucas Käldström ec68839a26
Create an initial skeleton k8s.io/component-base staging repo. Co-authored-by: @Klaven 2019-01-04 22:01:39 +02:00
Lucas Käldström 58a5cb0724
Break out common API testing functionality from pkg/master 2019-01-04 20:52:35 +02:00
Jordan Liggitt 93625f5026 Flush headers before streaming logs 2019-01-04 10:16:40 -05:00
David Eads 1105e4e0d1 fix typo in warning advice for permissions 2019-01-04 09:58:06 -05:00
Kubernetes Prow Robot 4a6ba9dae2
Merge pull request #71768 from liggitt/upgrade-test
test verifying upgraded backend
2019-01-03 23:10:32 -08:00
Kubernetes Prow Robot e89a3a7802
Merge pull request #72498 from dims/generate-stack-traces-for-bad-http-response
Generate Stack Traces for bad http responses
2019-01-03 17:36:20 -08:00
Kubernetes Prow Robot a9f40b50f0
Merge pull request #72494 from johanneswuerbach/rm-rollback-example
Remove outdated rollback step from CRUD deployment example
2019-01-03 17:36:09 -08:00
Tim Allclair d9aeea6ba4 Promote ValidateProxyRedirects to Beta and enable by default 2019-01-03 17:13:58 -08:00
Kubernetes Prow Robot 73bca32cf0
Merge pull request #68557 from sttts/sttts-storage-compaction-once
apiserver: start only one compactor per unique storagebackend transport config
2019-01-03 14:37:39 -08:00
Davanum Srinivas 72792d59f4
Generate Stack Traces for http response with status code zero
When we spit out a http reponse with a `0` http status code we
should log a trace back so we can easily find where things went wrong.

Change-Id: Ic2aadec3a3de85fbdf64da66d6d12e3c631f409d
2019-01-03 16:52:45 -05:00
Jordan Liggitt f19399096b Use overridden config when determining if default namespace came from config 2019-01-03 13:30:59 -05:00
Kubernetes Prow Robot bfa5876311
Merge pull request #72383 from cheftako/owners
Adding cheftako to reviewers
2019-01-03 09:18:32 -08:00
Dr. Stefan Schimanski 00a717b572 apiserver: start only one compactor per unique storage transport config 2019-01-03 12:01:47 +01:00
Kubernetes Prow Robot dba49e60aa
Merge pull request #72249 from liggitt/resource-runtime-config
Allow enabling/disabling specific extensions/v1beta1 resources
2019-01-02 13:58:21 -08:00
Johannes Würbach e6e3b78f75
Remove outdated rollback step from CRUD deployment example
The code was already removed, remove the rollback step also from the README
2019-01-02 20:52:34 +01:00
Jordan Liggitt e016e132f5 Allow enabling/disabling specific extensions/v1beta1 resources 2019-01-02 10:15:21 -05:00
Dr. Stefan Schimanski a2e19f1228 kube-apiserver: add e2e graceful shutdown integration test 2019-01-02 15:26:04 +01:00
Dr. Stefan Schimanski 7b242533a2 apiserver: separate transport setting from storagebackend.Config 2019-01-02 12:52:38 +01:00
Kubernetes Prow Robot 483d25785c
Merge pull request #72451 from hossainemruz/hossainemruz-patch-1
Fix a typo
2019-01-02 01:29:51 -08:00
Kubernetes Prow Robot fb1a8307ad
Merge pull request #72466 from dims/extra-logging-for-0-length-response
Log more details when we get the 0-length error
2019-01-01 19:36:50 -08:00
Davanum Srinivas f92ee4e4e4
Log more details when we get the 0-length error
Change-Id: I9733521a3afd91c54c19fe08d0622df4187c0c0c
2019-01-01 18:17:31 -05:00
Kubernetes Prow Robot 7284660483
Merge pull request #71300 from danielqsj/71165
Use prometheus conventions for workqueue metrics
2018-12-31 21:18:45 -08:00
Kubernetes Prow Robot 2a9fbe6490
Merge pull request #71115 from xichengliudui/fix181116
update notes
2018-12-31 21:18:34 -08:00
Kubernetes Prow Robot de02d00989
Merge pull request #70782 from MIBc/commenting-error
Commenting error in ItemExponentialFailureRateLimiter
2018-12-31 14:39:36 -08:00
Md. Emruz Hossain 83ff55ccc3
Fix a typo 2018-12-31 12:28:33 +06:00
Kubernetes Prow Robot e478243542
Merge pull request #72190 from yue9944882/chore/drop-disabled-fields-crd
CRD: Update drop disable fields behavior
2018-12-30 09:47:56 -08:00
Jordan Liggitt a432a7cf68 Shorten re-read period for token files to work with ProjectedTokenVolumeSource 2018-12-29 22:18:28 -05:00
yue9944882 2fcf418698 drop crd api fields 2018-12-29 15:58:20 +08:00
Kubernetes Prow Robot 18464d472a
Merge pull request #71599 from bouk/fake-eviction
client-go/testing: Straighten out fake implementation of Evictions
2018-12-28 14:48:59 -08:00
Kubernetes Prow Robot 7c112762b0
Merge pull request #72406 from wojtek-t/speedup_listers
Speedup listers for empty selectors
2018-12-28 08:17:06 -08:00
wojtekt 91e7f466b9 Speedup listers for empty selectors 2018-12-28 16:01:16 +01:00
Wei Guo a766ed2d2b WaitFor returns immediately when done is closed 2018-12-28 19:43:10 +08:00
Walter Fender 97426ce7a5 Adding cheftako to reviewers
Also adding as an owners to pkg/cloudprovider.
2018-12-27 15:25:20 -08:00
Jordan Liggitt 73dcfe12da Stop checking VolumeScheduling feature gate 2018-12-27 17:45:45 -05:00
Clayton Coleman 1f590e697e
Make wrapping a client transport more pleasant
Properly wrapping a transport can be tricky. Make the normal case
(adding a non-nil transport wrapper to a config) easier with a helper.
Also enforce a rough ordering, which in the future we can use to
simplify the WrapTransport mechanism down into an array of functions
we execute in order and avoid wrapping altogether.
2018-12-27 13:11:41 -05:00
Clayton Coleman 09890b6c48
leaderelection: Allow leader elected code to step down on a context cancel
The current code simply exits without continuing to renew the lease, which means
participants using a slower lease duration might have to wait multiple minutes
before a new leader is elected. Allow an optional flag to be set on
LeaderElectionConfig that will release the lease when the calling context is
cancelled. Callers *must* ensure their lease guarded code has completed before
the context is cancelled, or other processes may acquire the lease before this
lease has released.

Add an example command that demonstrates how cancellation could be done.

As a convenience to users, make event recorder optional - not all users of the
lock code will need a recorder.
2018-12-27 13:11:07 -05:00
Walter Fender f192657380 Add gauge metric for master of leader election.
Fixes #71730
0 indicates standby, 1 indicates master, label indicates which lease.
Tweaked name and documentation
Factored in Mike Danese feedback.
Removed dependency on prometheus from client-go using adapter.
Centralized adapter import.
Fixed godeps
Fixed boilerplate.
Put in fixes for caesarxuchao
2018-12-27 09:40:33 -08:00
Vikranth Thati 15c7e93f14 Use pkg/util/json Marshal and Unmarshal instead of 'encoding/json' to preserve numbers, rather than casting to float64 automatically. 2018-12-27 12:31:45 +05:30
Kubernetes Prow Robot 81a1f12dab
Merge pull request #70277 from kdada/master
Fix goroutine leak of wait.poller
2018-12-26 22:29:47 -08:00
danielqsj c183646baf Return admission metrics with true units 2018-12-26 22:58:56 +08:00
danielqsj 88c4b64400 Change endpoints metrics to conform guideline 2018-12-26 22:51:45 +08:00
danielqsj 47938c3733 Change storage metrics to conform guideline 2018-12-26 22:30:26 +08:00
Kubernetes Prow Robot 5252352ad8
Merge pull request #70863 from mysunshine92/wym-1109
fix spelling errors its
2018-12-24 21:24:50 -08:00
Kubernetes Prow Robot 190f6d870e
Merge pull request #71946 from bart0sh/PR0045-kubeadm-1260-simplify-minimum-kubernetes-version-bumps
kubeadm: simplify minimum Kubernetes version bumps
2018-12-21 21:28:53 -08:00
Kubernetes Prow Robot 5354f8bdfe
Merge pull request #72239 from wojtek-t/v1_lease_api
Promote Lease API to v1
2018-12-21 10:03:36 -08:00
Kubernetes Prow Robot 29b3ec9108
Merge pull request #72140 from wgliang/feature/adaptive-percentage-find-nodes
Set percentage of nodes scored in each cycle dynamically based on the…
2018-12-20 12:36:45 -08:00
wojtekt 9664779bdd Autogenerated code 2018-12-20 20:22:11 +01:00
wojtekt 73d14dede6 Promote Lease API to v1 2018-12-20 15:39:57 +01:00
Kubernetes Prow Robot 3dc1772268
Merge pull request #71891 from WanLinghao/daemonset_storage_test_fix
Fix unit test error in pkg/registry/apps/daemonset/storage/
2018-12-20 04:42:09 -08:00
Kubernetes Prow Robot cbc3ec7899
Merge pull request #67791 from tallclair/runtimeclass-api
Add node-api staging repo w/ RuntimeClass API
2018-12-20 03:11:33 -08:00
Kubernetes Prow Robot c3e60b6e1c
Merge pull request #72143 from karataliu/kubectl.aad
Fix aad support in kubectl for sovereign cloud
2018-12-19 22:04:51 -08:00
Kubernetes Prow Robot 6902f3112d
Merge pull request #71176 from idealhack/fix-unreachable-code-and-golint-warnings
Fix go vet and golint warnings
2018-12-19 20:45:16 -08:00
Guoliang Wang 6515c4e09b Set percentage of nodes scored in each cycle dynamically based on the cluster size 2018-12-20 11:20:00 +08:00
Kubernetes Prow Robot 6da32b078f
Merge pull request #72006 from soltysh/allnamespaces_shorthand
Introduce -A as a shorthand for --all-namespaces in kubectl
2018-12-19 14:13:40 -08:00
Kubernetes Prow Robot 1bd7c7126c
Merge pull request #70370 from liggitt/to_apps_v1
Switch client and test usage to apps/v1
2018-12-19 14:13:28 -08:00
Ed Bartosh af07603178 version: add 3 methods
Added WithMajor, WithMinor, WithPatch and WithPreRelease methods
to the Version API.

These methods return copy of the Version object with one changed
property(Major, Minor, Patch or preRelease).
2018-12-19 20:41:25 +02:00
Kubernetes Prow Robot 544c49ab03
Merge pull request #72193 from kargakis/owners
Remove myself from OWNERS where I am not active
2018-12-19 10:25:58 -08:00
Kubernetes Prow Robot 3f9673bf5d
Merge pull request #70994 from mborsz/cache
Refactor the memcached discovery client
2018-12-19 10:25:46 -08:00
Jordan Liggitt fd9e9b01b1 Remove uses of extensions/v1beta1 clients 2018-12-19 11:18:53 -05:00
Maciej Szulik 885bed15da Introduce -A as a shorthand for --all-namespaces in kubectl 2018-12-19 14:37:43 +01:00
Dr. Stefan Schimanski c0d8ad1578 apiserver: check that request fail after shutdown 2018-12-19 12:41:58 +01:00
Michalis Kargakis c602a9ed4f
Remove myself from OWNERS where I am not active 2018-12-19 10:19:22 +01:00
Kubernetes Prow Robot be5a1fb734
Merge pull request #70875 from Liujingfang1/enable-kustomize
Enable kustomize in kubectl
2018-12-19 00:51:41 -08:00
Kubernetes Prow Robot 819cfed09a
Merge pull request #71179 from idealhack/fix-cancel-functions
Call cancel functions to avoid context leaks
2018-12-18 23:35:35 -08:00
WanLinghao 80b6459bd0 Fix unit test error in pkg/registry/apps/daemonset/storage/ 2018-12-19 13:34:03 +08:00
Kubernetes Prow Robot 5554a446a9
Merge pull request #65632 from cofyc/vendor
Vendor github.com/prometheus/client_golang/prometheus/testutil package
2018-12-18 21:27:38 -08:00
Tim Allclair baa6ca502b Generated code 2018-12-18 16:06:56 -08:00
Tim Allclair 03fdecbde4 Add node-api code generators 2018-12-18 16:06:56 -08:00
Tim Allclair 665baac004 Add node.k8s.io API types 2018-12-18 16:06:56 -08:00
Bouke van der Bijl 869adf8bd7 client-go/testing: Straighten out fake implementation of Evictions
Make Evictions the same between Policyv1beta1 and Corev1
2018-12-18 21:24:49 +01:00
Maciej Borsz c94bee0b8b Refactor memCacheClient to retry requests. 2018-12-18 09:46:01 +01:00
Dong Liu 092f398825 Fix aad support in kubectl for sovereign cloud 2018-12-18 13:51:02 +08:00
Wei Guo 2306eb4125 stop goroutine of poller when WaitFor returns 2018-12-18 10:58:46 +08:00
Tim Allclair 2f6f3be23e Add new node-api repo 2018-12-17 16:29:37 -08:00
Jingfang Liu ac209ccdc0 remove the opt out choice of kustomize 2018-12-17 14:52:07 -08:00
Kubernetes Prow Robot 9aeb7b07c0
Merge pull request #71795 from zjj2wry/version_priority
Switch sample apiserver internalversion informer to external
2018-12-17 10:57:45 -08:00
Kubernetes Prow Robot 5a5111f888
Merge pull request #72053 from wojtek-t/streaming_limit
Increase limit for object size in streaming serializer
2018-12-14 17:28:45 -08:00
wojtekt 886400f62a Increase limit for object size in streaming serializer 2018-12-14 12:43:39 +01:00
Kubernetes Prow Robot cab34050e7
Merge pull request #71225 from jta/master
Fix duped watch in client-go/testing.
2018-12-13 14:17:55 -08:00
Jingfang Liu d349998abe add test for Builder to cover kustomization directories 2018-12-12 09:42:19 -08:00
Jingfang Liu 26c07715c7 add kustomizationVisitor type and use it when kustomization is enabled 2018-12-12 09:41:42 -08:00
danielqsj 42214c5ac4 Using histogram metrics instead of summary 2018-12-12 17:53:24 +08:00
danielqsj b828bc1a50 Use prometheus conventions for workqueue metrics 2018-12-12 16:55:13 +08:00
Kubernetes Prow Robot 3ed107ff0e
Merge pull request #71542 from smarterclayton/endpoints_cleanup
Ensure all response object modification happens in one place
2018-12-10 18:44:37 -08:00
Kubernetes Prow Robot 611c3510d8
Merge pull request #71601 from liggitt/surface-insecure-port-help
Surface help for insecure ports to explain how to disable
2018-12-07 09:08:39 -08:00
Kubernetes Prow Robot 16fb54ef7c
Merge pull request #71785 from sttts/sttts-aggregator-condition-time
aggregator: fix available condition transition time
2018-12-07 07:58:19 -08:00
Kubernetes Prow Robot 1a82272782
Merge pull request #71684 from danielqsj/typo-fix
Fix typos like limitting
2018-12-07 07:58:09 -08:00
Jordan Liggitt 4a79e25727 test verifying upgraded backend 2018-12-07 09:03:41 -05:00
Jordan Liggitt 819b502768 Surface help for insecure ports to explain how to disable 2018-12-07 08:56:20 -05:00
zhengjiajin a9c35d3b84 only generate internal deepcopy defaulter conversion 2018-12-07 21:18:43 +08:00
Dr. Stefan Schimanski 7db6f7a89c aggregator: fix available condition transition time 2018-12-07 12:22:24 +01:00
Kubernetes Prow Robot 2ea5000379
Merge pull request #69803 from rfranzke/fix/metav1_duration_openapi
Add OpenAPI scheme methods for metav1.Duration
2018-12-07 00:03:47 -08:00
Di Xu 4b524ef995 kubectl loads config file once and uses persistent client config 2018-12-07 15:41:40 +08:00
zhengjiajin e3b2e9d8a3 prune internalversion clientset lister informer 2018-12-07 11:46:21 +08:00
zhengjiajin be13db1b85 Switch sample apiserver internalversion informer to external 2018-12-07 11:46:03 +08:00
Kubernetes Prow Robot b703016614
Merge pull request #70983 from xichengliudui/fix18111302
Delete some redundant code
2018-12-06 19:03:08 -08:00
Haowei Cai 7c6d9d634b Fix crd workqueue metric names 2018-12-06 16:36:08 -08:00
Kubernetes Prow Robot 257a6d5bfa
Merge pull request #71755 from liggitt/tolerate-authn-lookup-failure
Allow kube-scheduler to tolerate cluster auth config lookup failure
2018-12-06 11:05:13 -08:00
Rafael Franzke 712cbc5a3d Add OpenAPI scheme methods for metav1.Duration 2018-12-06 15:05:46 +01:00
Kubernetes Prow Robot 0351853ea1
Merge pull request #71657 from mrIncompetent/informer-gen/respect-resourceName-tag
make informer-gen respect the resourceName tag
2018-12-06 03:50:26 -08:00
Kubernetes Prow Robot 82b0d8fd37
Merge pull request #71380 from sttts/sttts-aggregator-metrics-available
aggregator: add APIService unavailability metrics
2018-12-06 00:02:55 -08:00
Jordan Liggitt 416e114215 Allow kube-scheduler to tolerate cluster auth config lookup failure 2018-12-05 14:13:47 -05:00
mrIncompetent 574816dff5 update bazel 2018-12-05 12:30:42 +01:00
mrIncompetent 7e9c09caf5 make informer-gen respect the resourceName tag 2018-12-05 12:30:39 +01:00
Kubernetes Prow Robot 2bd14ea60e
Merge pull request #71713 from liggitt/tokenfile-reload
Plumb token and token file through rest.Config
2018-12-04 11:41:03 -08:00
Jordan Liggitt dba85e58de Plumb token and token file through rest.Config 2018-12-04 13:04:24 -05:00
Kubernetes Prow Robot 300b1bab8b
Merge pull request #71636 from tao12345666333/rm-duplicate-word
remove duplicate word
2018-12-04 04:12:20 -08:00
Kubernetes Prow Robot a9b69dc381
Merge pull request #71615 from jpbetz/etcd-3.3.10-0-image
Update default etcd server to 3.3.10 for kubernetes 1.14
2018-12-04 02:54:34 -08:00
Kubernetes Prow Robot 3a83f291ef
Merge pull request #71088 from smarterclayton/wait_cap
util: Refactor Backoff to return the next step rather than sleeping
2018-12-03 23:28:05 -08:00
danielqsj 3c055aa4b4 Fix typos like limitting 2018-12-04 11:01:40 +08:00
Clayton Coleman e62d389fb0
util: Refactor Backoff to return the next step rather than sleeping
Allows consumers to use Backoff as a generator rather than have to
call ExponentialBackoff
2018-12-03 16:43:16 -05:00
Joe Betz 862b945e5a Update default etcd server to 3.3.10 for kubernetes 1.13 2018-12-03 11:03:49 -08:00
Dr. Stefan Schimanski fce6eb0903 aggregator: add metrics for request errors 2018-12-03 14:58:17 +01:00
Dr. Stefan Schimanski 7190b17e5a apiserver: add component label to request metrics 2018-12-03 14:58:13 +01:00
Kubernetes Prow Robot dc9261bc3b
Merge pull request #71174 from smarterclayton/debug_kubeadm
Restore bootstrap in the background with fix to preserve kubeadm behavior
2018-12-03 05:49:57 -08:00
Dr. Stefan Schimanski ff6e028755 apiserver: add group+version to request metrics 2018-12-03 14:29:50 +01:00
Jintao Zhang b32bd6e812 remove duplicate word
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2018-12-03 19:24:45 +08:00
Yecheng Fu 9632e4349e vendor github.com/prometheus/client_golang/prometheus/testutil package
updating staging godeps
2018-12-02 10:25:55 +08:00
Kubernetes Prow Robot d158952293
Merge pull request #70722 from yue9944882/test/enchance-test-regression-for-versioning-codec
Part of #68464: Enchance unit test regression for unstructured in versioning codec
2018-12-01 15:00:36 -08:00
Kubernetes Prow Robot 4b9b7ffc6f
Merge pull request #71273 from deads2k/agg-02-detect
only update the apiservice status if the status has changed
2018-12-01 10:36:23 -08:00
k8s-ci-robot 5d8e93cbc4
Merge pull request #71525 from logicalhan/api-service-condition-tests
add unit tests for api-service condition methods and also refactor out getAPIServiceConditionByType
2018-11-30 08:20:18 -08:00
k8s-ci-robot 96516bd961
Merge pull request #71263 from ZYecho/fix-spellings
fix typo: namspace -> namespace
2018-11-30 06:33:50 -08:00
k8s-ci-robot 3e1c0d47c2
Merge pull request #71318 from sttts/sttts-etcd-v
apiserver: set klog as etcdclient logger
2018-11-29 21:45:22 -08:00
k8s-ci-robot 79e5cb2cb7
Merge pull request #71302 from liggitt/verify-unit-test-feature-gates
Split mutable and read-only access to feature gates, limit tests to readonly access
2018-11-29 21:45:12 -08:00
k8s-ci-robot 15556551be
Merge pull request #68942 from nikhita/csi-api-staging-restrict-imports
Add import restrictions for csi-api
2018-11-29 21:44:42 -08:00
k8s-ci-robot 1fd45cfb24
Merge pull request #71272 from sttts/sttts-unstructured-accessor-intermediate-not-found
unstructured: return not-found if intermediate path is not found
2018-11-29 19:04:55 -08:00
k8s-ci-robot a08d89c0f5
Merge pull request #70959 from MikeSpreitzer/group-still-not-optional
Clarified syntax doc on --watch-cache-sizes
2018-11-29 19:04:46 -08:00
k8s-ci-robot 81eb9ce491
Merge pull request #71217 from jsafrane/status-update-unit-test
CSI v1 leftovers
2018-11-29 15:26:53 -08:00
k8s-ci-robot 4372d62ff5
Merge pull request #71211 from jsafrane/meta-status-reset
Refactor status PrepareForUpdate into standalone method
2018-11-29 15:26:42 -08:00
k8s-ci-robot 409bfc4337
Merge pull request #71047 from pivotal-k8s/bump-k8s-utils
Bump k8s.io/uitls to 8e7ff06
2018-11-29 11:17:08 -08:00
k8s-ci-robot 163b54dc4d
Merge pull request #70995 from stewart-yu/stewart-sample-controller-redurabce-import
remove duplicated import
2018-11-29 11:16:39 -08:00
k8s-ci-robot d0ac922996
Merge pull request #70440 from nikhita/add-license-headers
Add license header to non-generated proto files
2018-11-29 00:48:05 -08:00
k8s-ci-robot 86d4d95e0d
Merge pull request #70426 from sttts/sttts-testserver-run-errors
testservers: return Run method errors correctly
2018-11-29 00:47:45 -08:00
Clayton Coleman 63c49ba55a
Better organize object conversion in response handling
Prepare to support watch by cleaning up the conversion method and
splitting out each transition into a smaller method.
2018-11-28 22:03:51 -05:00
Clayton Coleman 56a25d8c5f
Ensure all response object modification happens in one place
Make setLink and setListLink the same, and make them happen in transformResponseObject.
Make those methods also responsible for ensuring an empty list. Then move outputMediaType
negotiation before all other calls in the specific methods, to ensure we fail fast.

Refactoring in preparation to support type conversion on watch.
2018-11-28 21:34:26 -05:00
Han Kang 47ed1019a3 add unit tests for api-service condition methods and also refactor out getAPIServiceConditionByType 2018-11-28 15:26:36 -08:00
Yang Li 3d9e2f09d0 Pass locks by pointer instead of by value 2018-11-27 10:24:25 +08:00
Yang Li 43f9302b90 Fix golint warnings 2018-11-27 10:24:25 +08:00
João Taveira Araújo bd268c9971 Fix duped watch in client-go/testing.
This commit fixes a bug in the client-go/testing fixture whereby a
watcher would fire twice for objects with no namespace.
2018-11-26 14:07:37 -08:00
Nikhita Raghunath b3ad9e697c csi-api: fix Saad Ali's username in SECURITY_CONTACTS 2018-11-27 00:51:26 +05:30
Jingfang Liu 5604a15024 update staging Godeps and import restrictions 2018-11-26 11:03:00 -08:00
Jingfang Liu 09855d31db copy kustomize/k8sdeps into cli-runtime 2018-11-26 11:01:56 -08:00
Jordan Liggitt f199f3d5a3 Set deadline for returning backend error 2018-11-26 09:15:13 -05:00
Dr. Stefan Schimanski a00d08610f apiserver: set klog as etcdclient logger 2018-11-26 11:46:04 +01:00
Jordan Liggitt b84e3dd6f8 Verify backend upgraded connection 2018-11-25 14:25:38 -05:00
David Eads 541f036a49 only update the apiservice status if the status has changed 2018-11-21 16:28:45 -05:00
k8s-ci-robot 2b0212de9c
Merge pull request #71206 from stlaz/enc_config_opt
Rename '--experimental-encryption-provider-config' to '--encryption-provider-config'
2018-11-21 11:30:12 -08:00
Jordan Liggitt 2498ca7606 drop VerifyFeatureGatesUnchanged 2018-11-21 11:51:33 -05:00
Jordan Liggitt d440ecdd3b Update non-test code to use DefaultMutableFeatureGate 2018-11-21 11:51:33 -05:00
Jordan Liggitt 1d6db5924f Tighten feature gate interface to split out mutating methods 2018-11-21 11:51:32 -05:00
k8s-ci-robot 3d5998edcd
Merge pull request #71298 from stewart-yu/stewart-controller-manager-flags
add missing flags in *-controller-manager --help
2018-11-21 05:58:20 -08:00
Jay Lim 10dd5d6631 *-controller-manager: fix missing global flags for --help 2018-11-21 17:39:14 +08:00
Christoph Blecker c7d3951927
Update github.com/json-iterator/go to 1.1.4 2018-11-20 18:13:01 -08:00
Dr. Stefan Schimanski 52b1718a63 unstructured: return not-found if intermediate path is not found 2018-11-20 17:21:52 +01:00
zhangyue 596a20ca8a fix typo: namspace -> namespace
Signed-off-by: zhangyue <zy675793960@yeah.net>
2018-11-20 21:47:27 +08:00
Sergei Orlov 21c1bb8830
kubeapiserver: rename '--experimental-encryption-provider-config' to '--encryption-provider-config'.
This change renames the '--experimental-encryption-provider-config'
flag to '--encryption-provider-config'. The old flag is accepted but
generates a warning.

In 1.14, we will drop support for '--experimental-encryption-provider-config'
entirely.

Co-authored-by: Stanislav Laznicka <slaznick@redhat.com>
2018-11-19 16:34:09 +01:00
Jan Safranek 0c4b89fad6 Fix typo 2018-11-19 15:28:14 +01:00
Jan Safranek 787611a614 Refactor status PrepareForUpdate into standalone method
Someone else might find reseting metadata fields useful.
2018-11-19 14:46:06 +01:00
k8s-ci-robot 7ba79c3183
Merge pull request #71128 from yue9944882/chore/add-reviewer
Add yue9944882 to CRD/CR apiserver reviewer
2018-11-18 14:14:17 -08:00
Yang Li 8dc9619d44 Call cancel functions to avoid context leaks 2018-11-18 17:40:35 +08:00
Yang Li 267425667f Fix unreachable code 2018-11-18 04:16:25 +08:00
Clayton Coleman 486577df17 Restore "Make bootstrap client cert loading part of rotation""
This reverts the revert of commit 3464222267.
2018-11-17 13:44:58 -05:00
Clayton Coleman 3464222267
Revert "Make bootstrap client cert loading part of rotation"
This reverts commit 0af19875ad.

Revert "Ensure the bootstrap rotation code is tested by forcing rotation"

This reverts commit de293b2d7d.
2018-11-17 10:24:39 -05:00
k8s-ci-robot 46ebebcc4f
Merge pull request #65763 from x13n/audit-logging
Add option to k8s apiserver to reject incoming requests upon audit failure
2018-11-17 04:39:56 -08:00
k8s-ci-robot 3be3510814
Merge pull request #69890 from smarterclayton/bootstrap_retry
Make bootstrap client cert loading part of rotation
2018-11-16 22:46:33 -08:00
k8s-ci-robot ec2e767e59
Merge pull request #71167 from msau42/block-beta
Promote raw block volume support to beta
2018-11-16 20:28:03 -08:00
k8s-ci-robot f38cc95505
Merge pull request #62692 from mikedanese/trev2
authn: extend authenticator.Token to support audience validation
2018-11-16 20:27:25 -08:00
Clayton Coleman de293b2d7d
Ensure the bootstrap rotation code is tested by forcing rotation
Expose both a Stop() method (for cleanup) and a method to force
cert rotation, but only expose Stop() on the interface.

Verify that we choose the correct client.
2018-11-16 21:50:52 -05:00
Clayton Coleman 0af19875ad
Make bootstrap client cert loading part of rotation
Ensure that bootstrap+clientcert-rotation in the Kubelet can:

1. happen in the background so that static pods aren't blocked by bootstrap
2. collapse down to a single call path for requesting a CSR
3. reorganize the code to allow future flexibility in retrieving bootstrap creds

Fetching the first certificate and later certificates when the kubelet
is using client rotation and bootstrapping should share the same code
path. We also want to start the Kubelet static pod loop before
bootstrapping completes. Finally, we want to take an incremental step
towards improving how the bootstrap credentials are loaded from disk
(potentially allowing for a CLI call to get credentials, or a remote
plugin that better integrates with cloud providers or KSMs).

Reorganize how the kubelet client config is determined. If rotation is
off, simplify the code path. If rotation is on, load the config
from disk, and then pass that into the cert manager. The cert manager
creates a client each time it tries to request a new cert.

Preserve existing behavior where:

1. bootstrap kubeconfig is used if the current kubeconfig is invalid/expired
2. we create the kubeconfig file based on the bootstrap kubeconfig, pointing to
   the location that new client certs will be placed
3. the newest client cert is used once it has been loaded
2018-11-16 21:50:26 -05:00
k8s-ci-robot 39c8219999
Merge pull request #71158 from liggitt/revert-openapi-publish
Revert openapi publish
2018-11-16 18:22:43 -08:00
k8s-ci-robot 1e22f080ec
Merge pull request #67383 from stlaz/enc_config_promotion
Introduce apiserver.config.k8s.io/v1 and use standard method for parsing encryption config file
2018-11-16 16:31:30 -08:00
Mike Danese effad15ecc patch webhook authenticator to support token review with arbitrary audiences 2018-11-16 19:30:42 -05:00
Mike Danese 162699ca30 autogenerated 2018-11-16 17:54:33 -05:00
Mike Danese 04837fdef1 authn: add Audiences to TokenReview 2018-11-16 17:54:33 -05:00
Jordan Liggitt 8799eb4e2e Revert "Merge pull request #67205 from roycaihw/crd-openapi-spec"
This reverts commit 54ee58b2d6, reversing
changes made to 9e2820e4c9.
2018-11-16 16:36:24 -05:00
Jordan Liggitt ad2b916d7c Revert "Merge pull request #71137 from sttts/sttts-crd-openapi-spec-recursive-v2-prune"
This reverts commit 3ea3cfc3be, reversing
changes made to fab7009997.
2018-11-16 16:36:04 -05:00
k8s-ci-robot 3ea3cfc3be
Merge pull request #71137 from sttts/sttts-crd-openapi-spec-recursive-v2-prune
apiextensions: prune {any,one}Of + Not recursively on OpenAPI v2 conversion
2018-11-16 13:20:25 -08:00
k8s-ci-robot c418e2a04f
Merge pull request #71120 from WanLinghao/audit_log_fix
fix a description error in DynamicAuditing feature
2018-11-16 13:20:07 -08:00
k8s-ci-robot 9878253c3c
Merge pull request #70998 from deads2k/client-07-listwatchtimeout
update the client generator to set a client-side timeout
2018-11-16 13:19:57 -08:00
Matthew Wong 7a6acefd21 Generate code for BlockVolume beta promotion 2018-11-16 13:38:59 -05:00
Matthew Wong 2ff98f7832 Promote BlockVolume to beta 2018-11-16 13:38:59 -05:00
WanLinghao 84aa00c03d fix a description error in DynamicAuditing feature 2018-11-17 01:49:02 +08:00
Dr. Stefan Schimanski 0d9a022533 apiextensions: prune {any,one}Of + Not recursively on OpenAPI v2 conversion 2018-11-16 18:42:01 +01:00
David Eads 8f7edec615 generated 2018-11-16 12:41:17 -05:00
David Eads 493bc79c04 update client generator for local timeout 2018-11-16 11:43:37 -05:00
Jordan Liggitt 248d661327 Add tests to ensure storage feature gate changes don't escape packages 2018-11-16 10:52:53 -05:00
k8s-ci-robot f1e4ec8e48
Merge pull request #71076 from liggitt/preserve-stack
Propagate panics up handler chain
2018-11-16 05:13:09 -08:00
k8s-ci-robot 54ee58b2d6
Merge pull request #67205 from roycaihw/crd-openapi-spec
Serve OpenAPI spec for registered CRDs
2018-11-16 05:12:41 -08:00
zuoxiu.jm af505dcd14 add reviewer 2018-11-16 20:12:28 +08:00
k8s-ci-robot 9e2820e4c9
Merge pull request #71067 from sttts/sttts-handler-panic
apiserver: preserve stack trace in handler panic beyond timeout handler
2018-11-16 03:57:11 -08:00
Daniel Kłobuszewski 7a10f4eda7 Add option to k8s apiserver to reject incoming requests upon audit failure 2018-11-16 10:32:49 +01:00
saad-ali 9d4810f25a Bump grpc from 1.7.5 to 1.13.0 2018-11-15 16:39:42 -08:00
Haowei Cai 94e3c2899f generated 2018-11-15 11:03:04 -08:00
Haowei Cai e0d4c65b53 Convert and construct OpenAPI v2 spec from CRD
validation OpenAPI v3 Schema
2018-11-15 11:02:47 -08:00
Haowei Cai 3222a7033c Apiextensions-apiserver aggregates CRD schemas
efficiently without checking conflicts, and wire up CRD discovery
controller to serve OpenAPI spec.
2018-11-15 11:02:11 -08:00
Haowei Cai 92d95df0ba Enable aggregator apiserver resyncing openapi spec
from delegation apiservers
2018-11-15 11:00:25 -08:00
Jordan Liggitt 0952c9ee96 apiserver: propagate panics from REST handlers correctly 2018-11-15 12:35:51 -05:00
Dr. Stefan Schimanski 96fd0482f4 apiserver: preserve stack trace in handler panic beyond timeout handler 2018-11-15 17:36:11 +01:00
Hannes Hörl 0d4b5c98f8 Bump k8s.io/uitls to 8e7ff06
The reason for the bump is the new functionality of the
k8s.io/utils/exec package which allows
- to get a hold of the process' std{out,err} as `io.Reader`s
- to `Start` a process and `Wait` for it

This should help on addressing #70890 by allowing to wrap std{out,err}
of the process to be wrapped with a `io.limitedReader`.

It also updates
- k8s.io/kubernetes/pkg/probe/exec.FakeCmd
- k8s.io/kubernetes/pkg/kubelet/prober.execInContainer
- k8s.io/kubernetes/cmd/kubeadm/app/phases/kubelet.fakeCmd
to implement the changed interface.

The dependency on 'k8s.io/utils/pointer' to the new version has also
been bumped in some staging repos:
- apiserver
- kube-controller-manager
- kube-scheduler
2018-11-15 13:25:12 +00:00
k8s-ci-robot b7e2980a57
Merge pull request #68576 from jennybuckley/openapi-optimize
Build OpenAPI Definitions per group instead of per resource
2018-11-15 05:04:57 -08:00
k8s-ci-robot b1a52a38e9
Merge pull request #67257 from pbarker/audit
dynamic audit configuration
2018-11-15 02:42:59 -08:00
k8s-ci-robot f48e18faa4
Merge pull request #70971 from cheftako/leaseCheck
Report KCM as unhealthy if leader election is wedged.
2018-11-15 01:30:59 -08:00
Dr. Stefan Schimanski e43e5e2e45 apiserver: in timeout_test separate out handler 2018-11-15 09:56:53 +01:00
xichengliudui 3b9798efe9 update notes 2018-11-15 01:29:59 -05:00
k8s-ci-robot 726c07eb26
Merge pull request #69929 from jsafrane/csi-ga
Promote CSIPersistentVolume feature to GA
2018-11-14 20:34:58 -08:00
k8s-ci-robot 22eb2b0dae
Merge pull request #70966 from awly/cert-triple-cleanup
Remove k8s.io/client-go/util/cert/triple
2018-11-14 19:20:07 -08:00
k8s-ci-robot 4fb368e5fd
Merge pull request #70801 from Adirio/deltafifo-cleanup
DeltaFIFO cleanup
2018-11-14 19:19:57 -08:00
Patrick Barker 5cb70e369f adds dynamic audit configuration generated 2018-11-15 01:03:45 +00:00
Walter Fender 9c43ee6d6e Report KCM as unhealthy if leader election is wedged.
Feedback from lavalamp and deads2k.
Changed Check() logic to be central to LeaderElector.
Further changes, especially cleaning up the test code.
2018-11-14 16:57:37 -08:00
Patrick Barker eb89d3dddd adds dynamic audit configuration 2018-11-14 17:54:06 -07:00
jennybuckley d02a543f37 Update generated 2018-11-14 12:50:11 -08:00
jennybuckley 758e8623e9 Build OpenAPI Definitions per group instead of per resource 2018-11-14 12:50:02 -08:00
k8s-ci-robot 68fb529ec1
Merge pull request #70969 from awly/node-csr-move
Move csr.RequestNodeCertificate into kubelet bootstrap package
2018-11-14 11:37:58 -08:00
k8s-ci-robot ca338b91f5
Merge pull request #70676 from logicalhan/exclude-checks
add ability to disable health checks on kube-apiserver for healthz using query-params
2018-11-14 11:37:48 -08:00
k8s-ci-robot 774f162884
Merge pull request #70999 from liggitt/oversized-spdystream-frames
Ensure oversized data frames are not written to spdystreams
2018-11-14 09:26:06 -08:00
Jan Safranek e95b188656 Generated files 2018-11-14 14:01:16 +01:00
Jan Safranek b9d9b7f16f Promote VolumeAttachment to storage.k8s.io/v1 API 2018-11-14 14:01:16 +01:00
Adrián Orive 0b16c43f59 DeltaFIFO cleanup
Remove non-needed else condition
Remove non-needed swallow copy
Simplify return for IsClosed()
Keep amount decrement next to element extraction from the queue

Signed-off-by: Adrián Orive <adrian.orive.oneca@gmail.com>
2018-11-14 09:00:02 +01:00
Jordan Liggitt 0202e269a3 Fix sending oversided data frames to spdy stream 2018-11-13 22:13:09 -05:00
k8s-ci-robot d399e079f2
Merge pull request #71002 from awly/certutil-cleanup
Remove unused funcs in certutil
2018-11-13 14:59:46 -08:00
k8s-ci-robot bc6aee19b0
Merge pull request #70884 from lavalamp/workqueue
add a metric that can be used to notice stuck worker threads
2018-11-13 14:59:27 -08:00
Han Kang f1f1bc83fd add ability to exclude health checks from failing healthz by passing in a query param 2018-11-13 14:48:44 -08:00
k8s-ci-robot 1777be5fbe
Merge pull request #70735 from wojtek-t/use_watch-cache_when_rv=0
Use watch cache when rv=0 even when limit is set
2018-11-13 13:45:13 -08:00
Andrew Lytvynov 09db5bc951 Remove k8s.io/client-go/util/cert/triple
The package is unused.
2018-11-13 13:08:50 -08:00
xichengliudui 9a25d46e8b Delete some redundant code
Delete some redundant code
2018-11-13 14:19:36 -05:00
Andrew Lytvynov 5c073abfe1 Move csr.RequestNodeCertificate into kubelet bootstrap package
This func is only used by the kubelet and there's no need to pollute
client-go API with it.
2018-11-13 10:27:51 -08:00
Andrew Lytvynov 162b364292 Remove unused funcs in certutil 2018-11-13 10:26:43 -08:00