Commit Graph

3197 Commits

Author SHA1 Message Date
Kubernetes Publisher c925c445dd Merge pull request #78470 from nikhita/security-contacts-psc
Update SECURITY_CONTACTS with current PSC

Kubernetes-commit: 69c94671242c3d17bb32dcdc7ceb5d35535a8f34
2019-07-11 10:52:01 +00:00
Kubernetes Publisher b3cc7eaa66 Merge pull request #79819 from yasongxu/fix-staging-file-lint
staging file fix lint error: receiver name should not be an underscor…

Kubernetes-commit: c36e1493a5a6ae0cf41df20bde3f828d6d17a39d
2019-07-11 10:51:58 +00:00
Kubernetes Publisher bd04144967 Merge pull request #79902 from tedyu/store-no-rv
Revert Provide resource version in error if available

Kubernetes-commit: 955198751cdbf10701607490937d35d0e3d57e50
2019-07-11 10:51:57 +00:00
Kubernetes Publisher 16144b060d Merge pull request #77449 from smarterclayton/compress_2
Replace HTTP compression with a more scoped impl, only use on responses > 128KB

Kubernetes-commit: 7c7d70bc7c10f774e1bda021de8f337d075a5563
2019-07-11 10:51:56 +00:00
Kubernetes Publisher e65a365f55 Merge pull request #79840 from sttts/sttts-chain-prepare-run
apiserver: chain delegated PrepareRun

Kubernetes-commit: d228123ad65545da3de2041a4bcb433f5a6443f4
2019-07-11 10:51:54 +00:00
Kubernetes Publisher 92171d74d8 Merge pull request #79673 from cheftako/bugFix
Making sure we handle error on http.NewRequest() in streamer

Kubernetes-commit: 13c07e5327d912830a2f0c9f27b673de469cb613
2019-07-11 10:51:52 +00:00
Kubernetes Publisher f7bb3c81e2 Merge pull request #79017 from sttts/sttts-apiserver-healthz-stack-trace
apiserver: don't log stack trace on /healthz error

Kubernetes-commit: 2309b584eea21eb31eae280a9650158ffff51791
2019-07-11 10:51:51 +00:00
Jordan Liggitt fd78427347 Populate API version in synthetic authorization requests
Kubernetes-commit: 2899abb65cf459d6ab1d61f24fe82555f87a306f
2019-07-10 21:29:25 -04:00
Antoine Pelisse 2f450e5e39 Add benchmarks for FieldManager handling
We don't have a lot of data on allocations and how much time it takes to
run apply or update on objects, so adding some benchmark will help us
investigate possible improvements.

Kubernetes-commit: 92cf3764f979e63317c8f483d8e841e0358599f4
2019-07-09 14:00:21 -07:00
Ted Yu de3970c505 Revert Provide resource version in error if available
Kubernetes-commit: 58b0a2769a57bc190eb5b2a424582270720b325a
2019-07-08 14:33:37 -07:00
Kubernetes Publisher 7f6005dcdc Merge pull request #79848 from tedyu/store-get-rv
Provide resource version in error if available

Kubernetes-commit: 932487c7440b05f634da52e82f853fe2aacd5009
2019-07-07 08:58:29 +00:00
Kubernetes Publisher b939071712 Merge pull request #79847 from caohe/add-error-handling
Remove panic in storage and add log

Kubernetes-commit: 656cf9cc7c481870e0a876cd2f2b3a5a0f5f7777
2019-07-06 12:58:27 +00:00
caohe ac25e63a3e Remove panic in storage and add log
Signed-off-by: caohe <caohe9603@gmail.com>

Kubernetes-commit: 99365063bac66b0cb9f2c3f7322e48b8cb3a0cf7
2019-07-06 17:01:20 +08:00
Ted Yu 50569df906 Provide resource version in error if available
Kubernetes-commit: 6459b61bca8ea8d02ccd1771288345af498ae176
2019-07-06 00:59:20 -07:00
xuyasong 394b8d269a staging file fix lint error: receiver name should not be an underscore and rename
Kubernetes-commit: 162b14eca339851aae03725b980acad2c91222c4
2019-07-05 12:49:02 +08:00
Kubernetes Publisher 634352be13 Merge pull request #78732 from mborsz/metric
Add 'apiserver_watch_events_total' metric.

Kubernetes-commit: 74b5603f8326c7fcaca29e6a0d6827ca29863433
2019-07-04 13:03:11 +00:00
Kubernetes Publisher 760aa68120 Merge pull request #79637 from toliu/toliu/update-gophercloud
Update gophercloud vendor dependency to v0.1.0

Kubernetes-commit: 886c5d261f67d74a9d4d5e5f2f31c88dd5c2666f
2019-07-04 04:59:57 +00:00
Kubernetes Publisher 9dd9356497 Merge pull request #78540 from immutableT/kms-plugin-healthz-check
Add healthz check for KMS Providers on kube-apiserver.

Kubernetes-commit: a7cde2e70fc2c82ada19367b65a27e9a67173038
2019-07-04 00:58:26 +00:00
Kubernetes Publisher 88be64598d Merge pull request #79306 from vllry/gogo-dep-tag
Updated github.com/gogo/protobuf from v0.5 SHA to v1.0.0 tag

Kubernetes-commit: 03aeab967abccc1da80ff2340f3bccf2131f63d8
2019-07-03 21:06:39 +00:00
Kubernetes Publisher 3b91810e58 Merge pull request #79045 from odinuge/file-perms
Fix file permissions for non executable files

Kubernetes-commit: 3c38115a326a229274661d4d0ad60b77342ab26c
2019-07-03 17:01:48 +00:00
Kubernetes Publisher ae6abd0c91 Merge pull request #72420 from Pingan2017/cleanup-outofdisk
clean up redundant conditiontype ‘OutOfDisk’

Kubernetes-commit: 2a82853614b710d30c334d41723661beb1ffcfd3
2019-07-03 17:01:46 +00:00
Vallery Lancey 6e15e9a893 Updated github.com/gogo/protobuf from SHA to nearest-pinnable tag (v1.0.0), as part of dependency management cleanup: #79234
Kubernetes-commit: fe59ee8aaf8c7399476d286349caca9e3c05c522
2019-07-02 21:44:06 -07:00
Walter Fender ab45142917 Making sure we handle error on http.NewRequest().
http.NewRequest can return an error. (Eg. error parsing url).
This will cause us to have a nil req object.
That in turn will become a SIGSEGV when we set the context.

Kubernetes-commit: ee2ad1d1fe55a3823311267f39e8b14e8b0c4c68
2019-07-02 14:28:55 -07:00
wojtekt 15b0ff80e3 Move etcd/util to etcd3/
Kubernetes-commit: 23d9d6b1d0f835d7b342773149ded2c89c6b4507
2019-07-02 09:28:02 +02:00
liushi 33b94c0b87 Update gophercloud vendor dependency to v0.1.0
Kubernetes-commit: 094fed6598b5c5731dd936bb80a85816a24bda53
2019-07-01 02:22:54 -07:00
Antoine Pelisse b19b440e6b Return 400 on invalid patch requests
Kubernetes-commit: 7e964387485f12432bbf616835e034436f52cb4c
2019-06-20 12:17:56 -07:00
Odin Ugedal 1be6195f27 Fix file permissions for non executable files
Normal files should have permissions 644 by default,
and does not require the last bit to be
executable

Signed-off-by: Odin Ugedal <odin@ugedal.com>

Kubernetes-commit: 35cb87f9cf71776e99a970dfff751cd29ba7ebfb
2019-06-14 21:04:39 +02:00
Dr. Stefan Schimanski c4286f7b60 apiserver: store httplog in context
Kubernetes-commit: e848eaa566b750ad5e5fd26a64eecfc883f936f3
2019-06-14 13:09:13 +02:00
Dr. Stefan Schimanski 41c11d856b apiserver: don't log stack trace on /healthz error
Kubernetes-commit: 6e3fd91e1aa3259d7bd67e0a65693e346ade347d
2019-06-14 11:37:48 +02:00
Maciej Borsz df684d906a Add 'apiserver_watch_events_total' metric.
We found this metric useful to understand the CPU usage of the
kube-apiserver process.

Kubernetes-commit: 58d3338ddd5e406988fdfaa9019fd7200996c49f
2019-06-05 14:27:09 +02:00
immutablet 5faffb9123 Allow kube-apiserver to test the status of kms-plugin.
Kubernetes-commit: 05fdbb201ffbaff4e92f0899f9e2ca038febb88d
2019-05-30 11:15:35 -07:00
Nikhita Raghunath da3793e118 Update SECURITY_CONTACTS with current PSC
Kubernetes-commit: 42ea492bfdab9fcfd67dd4ea621b8a1a40da550d
2019-05-29 15:22:35 +05:30
Clayton Coleman 72566fea6c Replace HTTP compression with an inline handler
The previous HTTP compression implementation functioned as a filter, which
required it to deal with a number of special cases that complicated the
implementation.

Instead, when we write an API object to a response, handle only that one
case. This will allow a more limited implementation that does not impact
other code flows.

Also, to prevent excessive CPU use on small objects, compression is
disabled on responses smaller than 128Kb in size.

Kubernetes-commit: 4ed2b9875d0498b5c577095075bda341e96fcec2
2019-05-04 17:36:36 -04:00
Clayton Coleman f07e11ea4e Set API compression feature gate to Beta
Kubernetes-commit: a872c6826cd9fb6ce7384f8b6242e261e138abc2
2019-05-04 18:21:53 -04:00
YAMAMOTO Takashi 0acf11d3c3 apiserver: Update a comment
Kubernetes-commit: 6066246656f532beb04b74e5ea3959e08ecb375b
2019-03-11 15:23:26 +09:00
Dr. Stefan Schimanski 747ac192e8 apiserver: chain delegated PrepareRun
Kubernetes-commit: 7c4329ed45e3609b1e66b4026c453e71e78db26b
2019-03-04 12:04:43 +01:00
Dr. Stefan Schimanski 5f126c4400 apiserver: add --shutdown-delay-duration to keep serving until LBs stop serving traffic
Kubernetes-commit: 408f36b8825136c2b1771f642d88557e83a2ddb7
2019-02-22 15:13:28 +01:00
Tim Allclair d77c4fc8ba Always set content-type & nosniff
Kubernetes-commit: ef6cba0b3635fc99eb658ecd4a29cf63bb234cb6
2019-01-03 11:13:28 -08:00
Pingan2017 d5c0852e40 clean up redundant conditiontype OutOfDisk
Kubernetes-commit: e94d7b3802abe4ad7086551b91b2801ccee606c2
2018-12-29 15:31:56 +08:00
Kubernetes Publisher b298bda0c2 Merge pull request #73977 from khenidak/ipv6dualstack
ipv6 dual stack (Phase 1 - ALPHA)

Kubernetes-commit: a33840e0232aaf2b5c14c1c754d9189d7e841ec1
2019-07-03 05:01:28 +00:00
Kubernetes Publisher bf12d466f6 Merge pull request #79153 from MikeSpreitzer/fix73409
Make AuthorizeClientBearerToken actually return if authn or authz is nil

Kubernetes-commit: a807cb625b08c7dd8936a37e240dc3c349a3fa39
2019-07-02 12:58:01 +00:00
Kubernetes Publisher 5bbab55721 Merge pull request #79594 from wojtek-t/cleanup_etcd_dir_2
Cleanup etcd directory - part 2

Kubernetes-commit: 6d8dd211111474f277ef8e390a3eeed2465fb9e0
2019-07-02 04:59:18 +00:00
Kubernetes Publisher 72472787a2 Merge pull request #79112 from tedyu/ready-z-lock
Obtain readyzLock once in installReadyz to prevent double addition of readyz check

Kubernetes-commit: ac05583cbcd8f1e0dcf5d2ffdabc025558599d75
2019-07-02 00:59:37 +00:00
Kubernetes Publisher 9434caf4a4 Merge pull request #79599 from tedyu/cacher-clear-watchers
Clear valueWatchers instead of removing every entry using a loop

Kubernetes-commit: 1b259bf75a29bab3966d08ec9878efc67a03f9d1
2019-07-01 09:43:47 -07:00
Ted Yu 5f417af526 Clear valueWatchers instead of removing every entry using a loop
Kubernetes-commit: a06daff032f981672a47c71b23c62b9b85793893
2019-07-01 20:11:39 +08:00
wojtekt d9b7b0ea09 Update autogenerated files
Kubernetes-commit: a756e20cb5e3493c78e9628e67a8f8a751bcded7
2019-07-01 10:47:47 +02:00
wojtekt 9698803236 Move etcd/testing to etcd3/testing
Kubernetes-commit: 7497260e54c555c1fb1def741267f9dc23fe7dce
2019-07-01 10:38:19 +02:00
Kubernetes Publisher 2e85785729 Merge pull request #79527 from wojtek-t/cleanup_etcd_dir_1
Cleanup etcd code

Kubernetes-commit: 6a2d0f67d145d7d134713ebc0f5ce0ba9bbf937d
2019-06-29 16:58:12 +00:00
Kubernetes Publisher 6e81928423 Merge pull request #79367 from sukeesh/sukeesh/updatedocsgo
Update doc.go in staging/src/k8s.io/

Kubernetes-commit: 583d83a13557fc4ceb68355fa590c194f23a1721
2019-06-29 13:01:06 +00:00
Kubernetes Publisher 7ad4fb8dd3 Merge pull request #78495 from odinuge/cgroups-hugetlb
Fix cgroup hugetlb size prefix for kB

Kubernetes-commit: ca6113fb8bc0752aaaa2956b7d900059acf138f5
2019-06-29 00:59:04 +00:00