Commit Graph

863 Commits

Author SHA1 Message Date
Kubernetes Publisher 7a95a9d2b2 Merge pull request #76162 from nikhita/bump-gengo
Bump gengo to avoid large errors in verify logs

Kubernetes-commit: 223f355ba47e20affd41d035c7fc1e471f5a2acf
2019-04-05 17:31:41 +00:00
Kubernetes Publisher 5a10509a60 Merge pull request #76175 from stealthybox/refactor-mediatype-loops
Refactor loops over `SupportedMediaTypes()` where mediaType is used to match a single SerializerInfo{}

Kubernetes-commit: 84b561033eea9a4dac5b04df4f387efa7a7e9940
2019-04-05 09:31:34 +00:00
Kubernetes Publisher 8156e5027a Merge pull request #76153 from liggitt/update-vendor-cleanup
Update vendor cleanup

Kubernetes-commit: 470bda42c382ff0c02ac9fd5cbfcd4ee5e081cb1
2019-04-05 09:31:33 +00:00
Kubernetes Publisher 97631abc38 Merge pull request #76098 from smarterclayton/move_direct_encoder
Move DirectEncoder to runtime, rename, add .WithoutConversion() on CodecFactory

Kubernetes-commit: 28295b0e784ab1f9f1a1aada5955bbf224cf59cc
2019-04-05 05:31:33 +00:00
Kubernetes Publisher e76d8352b8 Merge pull request #76065 from hormes/add_timeout_support_for_watch
add timeout support for watch

Kubernetes-commit: 72ed03fed48fbac93c7cd4acd0adc70e4a6b8482
2019-04-05 05:31:31 +00:00
Kubernetes Publisher bf0cd89bc4 Merge pull request #76087 from sttts/sttts-fail-feature-gate-errors
Handle feature gate errors

Kubernetes-commit: 4e728efbd6d3e389cf97463f064613d1b4d6d419
2019-04-04 07:07:29 +00:00
Kubernetes Publisher fb0d7b20d1 Merge pull request #75389 from jpbetz/pagination-v1
Paginate watch cache->etcd List calls & reflector init/resync List calls not served by watch cache

Kubernetes-commit: c79fbabf234bea36f7b870da8e763c542c804be0
2019-04-04 07:07:28 +00:00
Kubernetes Publisher 04665e6b9c Merge pull request #74877 from liggitt/go-mod-cleanup
add go module support, manage vendor directory using go modules

Kubernetes-commit: d920430ce4a9140102d06664c6aa1cd6792cab05
2019-04-04 07:07:26 +00:00
Kubernetes Publisher cbb436552f Merge pull request #75547 from hormes/improve_the_efficiency_of_delivery_watch_events
delivery event non blocking firstly

Kubernetes-commit: c19dc742c4e05fb7c53e54e527f43eccd174ecc1
2019-04-04 07:06:54 +00:00
Kubernetes Publisher 9b20910895 Merge pull request #76002 from BenTheElder/revert-75835
Revert "add timeout suuport for watch"

Kubernetes-commit: e6844c21a46a2b5c7b802fe477f7a3a3c0fab087
2019-04-02 10:51:05 +00:00
Kubernetes Publisher 8b6e55f1c0 Merge pull request #75953 from wojtek-t/add_etcd_metrics
Expose etcd client latency metrics

Kubernetes-commit: fd23c84022afc68b6defc68fc31c804f7b96e426
2019-04-02 10:50:18 +00:00
Kubernetes Publisher d1e178ce07 Merge pull request #75971 from smarterclayton/fix_partialobjectmeta_list
Correctly send list metadata with v1beta1 PartialObjectMetadataList

Kubernetes-commit: a3ae6c43c266ebfb7496430f2938993c6de81440
2019-04-02 06:50:48 +00:00
Kubernetes Publisher d20c276e09 Merge pull request #75835 from hormes/add_timeout_to_watch
add timeout support  for Watch()

Kubernetes-commit: 782ed5ce13ca43842b803f27e96201d233533768
2019-04-01 14:53:08 +00:00
Kubernetes Publisher 4239377881 Merge pull request #75879 from hormes/watchcache_refactor
Refactor watchcache to pass function to create objects instead of the empty object  itself

Kubernetes-commit: 2f62e8ff57de313e02e1565bd4762f822a442132
2019-03-29 18:52:04 +00:00
Kubernetes Publisher 34f0f00795 Merge pull request #75760 from wojtek-t/follow_comment_from_critical_sections
Add explanation about forgetFunc in cacher

Kubernetes-commit: 312eb890e6cf81fab43d88ae569802689a683065
2019-03-28 02:53:12 +00:00
Kubernetes Publisher dc9fd9c468 Merge pull request #75748 from smarterclayton/request_scope_as_pointer
Make RequestScope be a pointer consistently for better memory use

Kubernetes-commit: a519e91256d54e51dc1693d17e7eb353e5870f36
2019-03-28 02:52:26 +00:00
Kubernetes Publisher 90d1c0aa0a Merge pull request #75743 from logicalhan/preshutdownerror
log preshutdowndown registration error if we encounter one

Kubernetes-commit: 42770799d31febf47fadd376748c7c9efc51ea55
2019-03-27 02:53:47 +00:00
Kubernetes Publisher 53a7466644 Merge pull request #75717 from wojtek-t/reduce_critical_sections
Reduce critical sections in cacher::Watch function

Kubernetes-commit: df9e66628ce43f5fbc806bb16554bff8276fbcf1
2019-03-27 02:52:59 +00:00
Kubernetes Publisher b37a96d129 Merge pull request #75699 from smarterclayton/fast_encode
Avoid allocations when building SelfLinks and fast path escape

Kubernetes-commit: 1514bb2141d3c82830f64aa0e1f8c3650116b803
2019-03-26 22:54:34 +00:00
Kubernetes Publisher f881eae9ec Merge pull request #74321 from yastij/signal-undecorated-storage-event
use cache size to signal undecorated storage

Kubernetes-commit: ec64aef25f2fc8c7f3093d16566e6d2e40b61e4e
2019-03-24 10:52:20 +00:00
Kubernetes Publisher 5eae03fa38 Merge pull request #75570 from smarterclayton/fix_performance
Fix a regression in watch performance and reduce allocations in the GET path

Kubernetes-commit: b3824cd094f73def9d3cdb659f7fab9d855318fe
2019-03-22 22:57:53 +00:00
Kubernetes Publisher b663bdd6e2 Merge pull request #75270 from justincormack/uuid4
Use UUIDv4 not UUIDv1

Kubernetes-commit: 83d467c22e428fdb685fff3608e467531615d143
2019-03-22 10:55:51 +00:00
Kubernetes Publisher e401ca3b79 Merge pull request #75279 from danielqsj/admission-metrics
remove the deprecated admission metrics

Kubernetes-commit: 5229bce04fc7d632f9349480267807a1d41fedf8
2019-03-20 14:53:29 +00:00
Kubernetes Publisher d5ae2df97a Merge pull request #71548 from smarterclayton/watch_converted
Support Table and PartialObjectMetadata on watch

Kubernetes-commit: 6f9bf5fe98bcc3b436fea4d6dd345a1502d20778
2019-03-20 06:55:11 +00:00
Kubernetes Publisher 39e839dff0 Merge pull request #75289 from dims/update-http2-dep-go-1.12
Update golang.org/x/net/... dependencies to release-branch.go1.12

Kubernetes-commit: e7d09ceb5019153831b4921ff35a170e46f634d2
2019-03-13 12:07:55 +00:00
Kubernetes Publisher 91bbfdf08d Merge pull request #74040 from ajatprabha/issue_73648
add ResourceVersion to DeleteOptions.Preconditions

Kubernetes-commit: cc8afb25fcfbb2a12ef43300db89d724b284e3e3
2019-03-13 00:00:49 +00:00
Kubernetes Publisher 71c2b3645e Merge pull request #75157 from aaron-prindle/version-check-apply
Added version check between patch and live object in server side apply

Kubernetes-commit: 0977ab69ade1fb9e286fe8cc6075fe1ac00ef3ca
2019-03-12 23:59:57 +00:00
Davanum Srinivas aa150a0715 Update to go 1.12 version of golang.org/x/net
Change-Id: I3f2fa5d7b6811c9eca58992318d19e44ec9131fd

Kubernetes-commit: 2aa1348e6cf4d51f91025c41d41bb7e3b9b9384d
2019-03-12 09:16:45 -04:00
Kubernetes Publisher c1d3c7c86e Merge pull request #72942 from caesarxuchao/expose-storage-version-hash
Populate the storage version hash

Kubernetes-commit: eb6a1b651c43aa74d2dfcf2ca6115f77cb06b6ce
2019-03-12 07:58:40 +00:00
Justin Cormack bd2409decf Use UUIDv4 not UUIDv1
UUIDv1 has several disadvantages:
 - it encodes the MAC address of the host, which is a potential privacy issue
 - it uses the clock of the host, which reveals time information
 - the clock is very coarse, hence the complex code handling duplicates

UUIDv4 is simply a 122 bit random number encoded into the UUID format, which
has no problems with duplicates or locking.

Use the google/uuid library, as newer versions of pborman/uuid just wrap the
Google upstream.

Note that technically a random UUID might fail, but Go ensures that this
should not take place, as it will block if entropy is not available.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>

Kubernetes-commit: 0fb4b81c3f5139d09208b63a62574d0eb85e0390
2019-03-11 20:30:20 +00:00
Kubernetes Publisher 7ec69625ac sync: update godeps 2019-03-11 16:10:03 +00:00
Kubernetes Publisher e0e99f3706 Merge pull request #74760 from apelisse/add-mangerfield-flag
Add "fieldManager" to flag to PATCH/CREATE/UPDATE

Kubernetes-commit: 0b4275b6c7ecd55cfd9916dbef8fe48ae4a8c733
2019-03-09 17:27:41 +00:00
Kubernetes Publisher d80a467281 Merge pull request #75201 from joelsmith/secdoc
Update embargo doc link in SECURITY_OWNERS and change PST to PSC

Kubernetes-commit: 8bde75e63f9313fdc1d4f9a806b4b3a8ea128565
2019-03-08 23:56:52 +00:00
Kubernetes Publisher 4834761c7e Merge pull request #75075 from kwiesmueller/fix-fieldmanager-sorting
fix handling of nil times in managedFields sorting

Kubernetes-commit: 8634ebed22e08e085901d0b5a789723933c5b5f9
2019-03-08 23:55:57 +00:00
Kubernetes Publisher 7b53d00e2c Merge pull request #74998 from mbohlool/pippin
Webhook configurations can choose which version of Review request they accept

Kubernetes-commit: e318642946daab9e0330757a3556a1913bb3fc5c
2019-03-08 16:01:50 +00:00
Kubernetes Publisher 87d65d9bc7 Merge pull request #74433 from tallclair/runtimeclass-internal
Migrate RuntimeClass from a CRD to an internal API

Kubernetes-commit: 183e6cc1902c2088a40e60cf4138bd829d4ad80f
2019-03-08 08:00:24 +00:00
Tim Allclair d12d3f4d2a generated files
Kubernetes-commit: 428e9fa3299161be420fcfa7987d0e37aca3ea01
2019-03-06 14:36:30 -08:00
Kubernetes Publisher e4bad3d1f2 Merge pull request #74904 from sttts/sttts-proto-tests
Rework proto generation scripts and add tests

Kubernetes-commit: f8024ab087b321190a3bdcd29e0d22ef7cbb4b45
2019-03-08 03:57:48 +00:00
Kubernetes Publisher 089a1f5e17 Merge pull request #74837 from mtaufen/godep-klog
Update klog dependency

Kubernetes-commit: eb95c27a5574e6ac2b166f9a6942226087c351e0
2019-03-07 16:32:20 +00:00
Kubernetes Publisher f665a4ee74 Merge pull request #74981 from jennybuckley/update-vendor
Update sigs.k8s.io/structured-merge-diff version

Kubernetes-commit: 83f6b8869f4430d9698077ea26f98d3fbadb17e7
2019-03-07 16:31:39 +00:00
Kubernetes Publisher 3c3be7d8f5 Merge pull request #74153 from ixdy/bazel-kubernetes-src-tarball-new
bazel: make kubernetes-src.tar.gz actually include all srcs

Kubernetes-commit: 9f7560de70827c69ba42fd6da74c56e5c53397c2
2019-03-07 16:29:58 +00:00
jennybuckley 9dd5497419 update staging godeps
Kubernetes-commit: dd96afc9cf522bf874b83ee608d092266be59c91
2019-03-04 17:02:44 -08:00
Kubernetes Publisher a1564ad3eb Merge pull request #74711 from SataQiu/fix-golint-2019022802
Fix golint failures in staging/src/k8s.io/apiserver/pkg/storage/errors, staging/src/k8s.io/apiserver/pkg/storage/etcd

Kubernetes-commit: dddb13c6906468c913fb54f7f5869f7586a3b7de
2019-03-07 16:29:56 +00:00
Michael Taufen 17a6c79e15 Update klog dependency
Kubernetes-commit: 4a4c1a62390d3538dea9610a1af1e67903702a27
2019-03-01 16:39:39 -08:00
Kubernetes Publisher a63f6f9c2a Merge pull request #74795 from sttts/sttts-kube-openapi-149
kube-openapi: revendor to fix integer handling

Kubernetes-commit: 979bef156a8bfff112ab51292e38e036172d5f82
2019-03-01 17:41:02 +00:00
Dr. Stefan Schimanski 1a4f2aa176 Update staging godeps
Kubernetes-commit: b7f11084fa563f2b30315afd4fc69a52d2b2434f
2019-03-01 09:52:34 +01:00
Kubernetes Publisher fe4240694f Merge pull request #72526 from justinsb/testdata_should_not_be_executable
Remove executable permission from testdata

Kubernetes-commit: caaad1be26d4465a6aafbd027fe7756437e4fc84
2019-03-01 05:40:22 +00:00
Kubernetes Publisher 8e27117f65 Merge pull request #74562 from roycaihw/feat/admission-webhook-timeout
admission webhook: timeout configuration

Kubernetes-commit: 218642e84ed0e3fcfda1447c8564ba24b90c1f5a
2019-02-27 09:43:54 +00:00
Kubernetes Publisher 047d4d08f3 Merge pull request #74617 from deads2k/audit-request-metadata
make audit metadata work for custom resources

Kubernetes-commit: c103ba914e53e15dfdd74a01aad1ebdfdf2bcccd
2019-02-27 01:44:05 +00:00
Kubernetes Publisher 823443c66e Merge pull request #74378 from dims/do-not-use-ghodss-yaml-in-k/k
Avoid using ghodss/yaml - switch to our forked repo

Kubernetes-commit: a66c6e459cad47ce39eb3a6d3f6db380ac1db21c
2019-02-27 01:43:17 +00:00