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