Kubernetes Publisher
afa3b34fe3
Update dependencies to v0.20.0 tag
2020-12-08 21:06:24 +00:00
Kubernetes Publisher
fb61a7c88c
Merge pull request #96720 from liggitt/throttled-logger
...
Deflake ThrottledLogger test
Kubernetes-commit: 2ea6828ea0803e188a6a7c4a6581f522865ae8f3
2020-11-21 00:58:59 +00:00
Jordan Liggitt
61471be615
Deflake ThrottledLogger test
...
Kubernetes-commit: c84df5d66ea8d949374b67c5205b9869b984ea84
2020-11-19 13:59:27 -05:00
Kubernetes Publisher
66db254099
Merge pull request #95981 from caesarxuchao/http2-healthcheck
...
Enables HTTP/2 health check
Kubernetes-commit: afeac926fa79179bfd0c5e718459086845a2a80c
2020-11-18 00:58:04 +00:00
Kubernetes Publisher
7c9ea22f76
Merge pull request #92743 from liggitt/gc
...
Fix GC uid races and handling of conflicting ownerReferences
Kubernetes-commit: e1ab99e0d662f3d9bf89ccf48f71444dbabce37e
2020-11-17 12:14:06 -08:00
Chao Xu
8dde295de4
Add a unit test testing the HTTP/2 health check help the REST client
...
detects broken TCP connections.
Kubernetes-commit: ba7b1f7a89ffed78115ab0229b7504d05f6c7d48
2020-10-29 23:03:14 -07:00
Jordan Liggitt
c476b49dcf
Add GC unit tests
...
Adds unit tests covering the problematic scenarios identified
around conflicting data in child owner references
Before After
package level 51% 68%
garbagecollector.go 60% 75%
graph_builder.go 50% 81%
graph.go 50% 68%
Added/improved coverage of key functions that had lacking unit test coverage:
* attemptToDeleteWorker
* attemptToDeleteItem
* processGraphChanges (added coverage of all added code)
Kubernetes-commit: e491c3bc7056530d82590d95f0af0e8c4d8dded5
2020-10-09 17:50:52 -04:00
Kubernetes Publisher
77eda6a939
Merge pull request #96317 from Jefftree/test-ssa
...
Integrate defaults marker to defaulter-gen
Kubernetes-commit: 05d1b94a701d807666b40665f5728e0cc5f92054
2020-11-14 08:57:41 +00:00
Kubernetes Publisher
76f48268c7
Merge pull request #96527 from adtac/apfbeta
...
promote API priority and fairness types and APIs to beta
Kubernetes-commit: 36f571404fcb136011024b89efaa2a0d089acd5f
2020-11-14 04:57:47 +00:00
Kubernetes Publisher
4ab8fb4585
Merge pull request #96425 from bobbypage/vendor-cadvisor-v0.38
...
Vendor cadvisor v0.38.4
Kubernetes-commit: 41533ecec8966636554faba44368a36d5d6c5347
2020-11-14 00:58:07 +00:00
David Porter
4bbb204f15
vendor: cadvisor v0.38.4
...
Kubernetes-commit: 8af7405f1730c4913c48c6dc494e319cb3015f69
2020-11-13 19:52:57 +00:00
Kubernetes Publisher
d396fd99eb
Merge pull request #96549 from caesarxuchao/net-sys-dep-update
...
update golang.org/x/net and golang.org/x/sys
Kubernetes-commit: 85cd7c530bf55cd369bdcb92a5a31d3d1547113f
2020-11-13 17:06:34 +00:00
Kubernetes Publisher
759e1a8119
Merge pull request #95614 from wilsonehusin/golint-client-go-transport
...
Fix golint failures in client-go/transport
Kubernetes-commit: 3b2746c9ea9e0fa247b01dca27634e509b385eda
2020-11-13 17:06:31 +00:00
Chao Xu
26433c83c0
update golang.org/x/net and golang.org/x/sys
...
Kubernetes-commit: 7b26cff1740ecfb8e6ac184539d1cb5dd66991c2
2020-11-13 05:15:22 +00:00
Kubernetes Publisher
30548acd0a
Merge pull request #96001 from serathius/datapolicy-client-go
...
Add datapolicy tags to staging/src/k8s.io/client-go/
Kubernetes-commit: f4a156eb29d51b73f52d69ab4c5f96e440eebc41
2020-11-12 20:25:28 +00:00
Antoine Pelisse
96c6b1c8c8
Update kube-openapi
...
Kubernetes-commit: 8cce122e7b6506b361032869f7115635f13ca96a
2020-11-10 15:09:03 -08:00
yue9944882
8ff8f8a3c2
APF: graduate API and types to beta
...
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com >
Kubernetes-commit: 849be447f563fc93a27a0827fb1185b885b57114
2020-11-04 16:33:14 +08:00
Marek Siarkowicz
e93788d387
Add datapolicy tags to staging/src/k8s.io/client-go/
...
Kubernetes-commit: e29c568c4a9cd45d15665345aa015e21bcff52dd
2020-10-29 18:15:52 +01:00
Kubernetes Publisher
04f89d4efe
Merge pull request #95718 from SergeyKanzhelev/runtimeClass2
...
RuntimeClass GA
Kubernetes-commit: 12d9183da03d86c65f9f17e3e28be3c7c18ed22a
2020-11-12 12:25:17 +00:00
Sergey Kanzhelev
381d44651b
GA of RuntimeClass feature gate and API
...
Kubernetes-commit: 06da0e5e74a99d5c6c2f4e120b2cd0c2c6f3caf4
2020-11-11 19:22:32 +00:00
Kubernetes Publisher
bef66adadf
Merge pull request #95954 from sttts/sttts-go-openapi
...
apiextensions: replace go-openapi with kube-openapi fork for validation
Kubernetes-commit: 0cba30d891cb77e813d7f19dcc5ae422076fcfe3
2020-11-09 16:25:15 +00:00
Dr. Stefan Schimanski
be00baa5eb
bump(k8s.io/kube-openapi)
...
Kubernetes-commit: dd1709ba46580af290712b0eca12acd00a78789d
2020-11-06 10:59:34 +01:00
Kubernetes Publisher
a2cda5636d
Merge pull request #96279 from cmluciano/cml/netutilsipv4
...
dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions
Kubernetes-commit: 151c2799d1d76ae6a9847b89bdf912604477c2d5
2020-11-07 12:24:55 +00:00
Kubernetes Publisher
9950c71bb5
Merge pull request #74363 from aanm/fix-client-go-metrics
...
client-go/rest: fix finalURLTemplate for url base == "/"
Kubernetes-commit: 80c2f61939fb01720e6d96021cc3cd8c909bf34d
2020-11-06 00:29:52 +00:00
Christopher M. Luciano
1a0a999839
dualstack: incorporate IsIPv4 updates from utils repo
...
This dependency bump will allow for cleanup of duplicate code in
the dualstack e2e tests.
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com >
Kubernetes-commit: 5303b3fbbd52f5092bdcbd3765347eb218485ca5
2020-11-05 14:25:23 -05:00
Kubernetes Publisher
1eb2027cd5
Merge pull request #96020 from deads2k/dynamiclist
...
update fake dynamic client to return GVK
Kubernetes-commit: dbd2be08fb0515599aadb897e0c1476abc8b2552
2020-11-05 04:24:28 +00:00
Kubernetes Publisher
bcecfeab18
Merge pull request #93293 from soltysh/loading_precedence
...
kubeconfig: add explicit path, if specified to loading precedence
Kubernetes-commit: 583d01a9bfc0c403bc8e1043f7046f1c8b5d7881
2020-11-05 00:24:32 +00:00
Kubernetes Publisher
68bb4a9525
Merge pull request #96154 from rf232/update_klog
...
Update Klog dependency
Kubernetes-commit: 3f6ec26eefcae1cdb4a43aa4e664a5f60fc7ca78
2020-11-04 16:24:36 +00:00
Rob Franken
01777546cc
Update Klog dependency
...
Updating Klog to pickup changes needed for log sanitization.
(https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1753-logs-sanitization )
Kubernetes-commit: c6685436fdae6fbb8ac7083b85ecfd47b5871e68
2020-11-03 20:16:25 +01:00
Kubernetes Publisher
534b10dd04
Merge pull request #95933 from brianpursley/kubernetes-95882
...
Fix bug in JSON path parser where an error occurs when a range is empty
Kubernetes-commit: cd99c63570eb1489dd631c12ea86db708dbdcd59
2020-11-03 12:24:46 +00:00
Kubernetes Publisher
4ef01cd5e2
Merge pull request #96108 from liggitt/revert-sys
...
Revert "Updated golang/x/net. Also updated golang.org/x/sys"
Kubernetes-commit: 770525fd3d47a1ef86aab886b62b73b3557457d5
2020-11-02 20:24:40 +00:00
Jordan Liggitt
3b0c685ad9
Revert "Updated golang/x/net. Also updated golang.org/x/sys"
...
Kubernetes-commit: 4012fb005205a2f6dbd2534d600c4f784b5c0210
2020-11-02 08:28:24 -05:00
Kubernetes Publisher
852de461ed
Merge pull request #96076 from caesarxuchao/update-deps
...
Updates golang/x/net and golang/x/sys
Kubernetes-commit: a0d23de0861d5a2fc446c417bf0c53fa1f51706e
2020-11-01 20:23:56 +00:00
brianpursley
135cef183c
Fix bug in JSON path parser where an error occurs when a range is empty
...
Kubernetes-commit: 10634c6093c84acc78181a26c93d8785e12802e4
2020-11-01 10:41:19 -05:00
Chao Xu
285943f1c0
Updated golang/x/net. Also updated golang.org/x/sys, as required by
...
hack/lint-dependencies.sh.
Kubernetes-commit: ec6e2321261b900089183ac61f1ac0040be5fa9c
2020-10-31 16:21:08 -07:00
Kubernetes Publisher
0c53f2fd3c
Merge pull request #95489 from ankeesler/ankeesler/enj/f/exec_plugin_cluster
...
exec credential provider: wire in cluster info (superset of #91192 )
Kubernetes-commit: 53913a7c676c4bd21d6d3a58e6d6305729abaa9b
2020-10-30 04:24:07 +00:00
Andrew Keesler
078729a26c
exec credential provider: exec -> client.authentication.k8s.io/exec
...
Hopefully we've fixed all of these references now...
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
Kubernetes-commit: 409f22832a9f949e7fa534379574ce4fb9802394
2020-10-29 17:02:55 -04:00
David Eads
20c034c178
add GVK to fake dynamic client to match actual behavior
...
Kubernetes-commit: f4383458432cd67714e9ce0acde56a2ed5c24a21
2020-10-29 15:53:34 -04:00
David Eads
75ef13ec60
demonstrate existing generated client and fake client behavior is consistent
...
Kubernetes-commit: eaac8b80cabdccd0cbb35ef2d33a4f6628263c01
2020-10-29 15:12:38 -04:00
Andrew Keesler
405010f17b
exec credential provider: k8s.io/client-go/tools/auth/exec helper
...
Exec plugin implementations should be able to call
LoadExecCredentialFromEnv() in order to get everything they need to
operate (i.e., cluster information (as long as it is passed in) and
optionally per-cluster configuration).
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
Kubernetes-commit: 875a46bd7c1b79f1fae9cd189eec5fc9c3fbf1bc
2020-10-29 13:38:50 -04:00
Andrew Keesler
a7ba87c612
exec credential provider: ProvideClusterInfo and kubeconfig shadow
...
- The main idea here is that we want to 1) prevent potentially large CA
bundles from being set in an exec plugin's environment and 2) ensure
that the exec plugin is getting everything it needs in order to talk to
a cluster.
- Avoid breaking existing manual declarations of rest.Config instances by
moving exec Cluster to kubeconfig internal type.
- Use client.authentication.k8s.io/exec to qualify exec cluster extension.
- Deep copy the exec Cluster.Config when we copy a rest.Config.
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
Kubernetes-commit: c4299d15d5289768808034676858e76a177eeae5
2020-10-29 13:38:42 -04:00
Kubernetes Publisher
e84213f91f
Merge pull request #95939 from dprotaso/leaderelection-release
...
Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled
Kubernetes-commit: 8bc8b11bcf5d970d678e28679c1699e2383610b8
2020-10-29 00:23:46 +00:00
Kubernetes Publisher
d58491a0a7
Merge pull request #95923 from deads2k/remove-deprecated
...
remove the deprecated client that we stopped generating
Kubernetes-commit: ec0ef235990a1ceda22d78d96c129677e5aa097c
2020-10-28 20:24:06 +00:00
Kubernetes Publisher
3ced13b9a4
Merge pull request #95117 from andrewsykim/fake-dynamic-list
...
fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList
Kubernetes-commit: c5ecae737d2eb668adab12cefa3644f550fc9e8a
2020-10-28 04:23:41 +00:00
Andrew Sy Kim
1db2969ba9
fake dynamic client: support *List kinds
...
Today the dynamic fake client is not aware of *List kinds, so List calls return UnstructuredList
objects without TypeMeta. This patch updates client-go's fake object tracker to store a map of
GVR to list GVKs. In this way, the list GVK can be set for UnstructuredList objects.
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
Kubernetes-commit: 0845b863e89912e0d6c4380f8bc362646326386a
2020-10-27 23:08:46 -04:00
Dave Protasowski
3da398aea9
Re-add the event recorder in the release test
...
Prior having a mock recorder would cause panics since the lock
would be set to nil on update failures. Now the recorder will
use the cached lock
Kubernetes-commit: 5e7ed7b86d26b651f1ef78a794cdc03fa945a3ce
2020-10-27 22:45:33 -04:00
Dave Protasowski
bfd1732c49
Don't clear the cached resourcelock when errors occurs on updates
...
This allows the lock to be release normally - even with a
potentially stale lock. This flow should only occur when we're
the lease holders.
Kubernetes-commit: 8160ecfd90284c333101a16bdccd79aacc86360d
2020-10-27 22:41:39 -04:00
Dave Protasowski
a0a4a352aa
Add failing test showing release is not working properly
...
Kubernetes-commit: 23ce312b9f764736d8ac7cb6f8ebf6825d43f817
2020-10-27 22:29:22 -04:00
David Eads
f3da8d0730
remove the deprecated client that we stopped generating
...
Kubernetes-commit: 1f349b5d05b1e3deca196ddf6c4114b707c8eb08
2020-10-27 14:00:56 -04:00
Wilson Husin
d6281e9d1e
Fix golint failures in client-go/transport
...
Signed-off-by: Wilson Husin <whusin@vmware.com >
Kubernetes-commit: 889ffb04d03e49cdbb481b86ea233d0aa3143db6
2020-10-15 11:06:24 -07:00
Andrew Sy Kim
f45d9426eb
fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList
...
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com >
Kubernetes-commit: deb1bb8bfff012e03ccc80fd85ee4fc2f9fceb6d
2020-09-28 09:29:06 -04:00
Kubernetes Publisher
b8dd4e3c0f
Merge pull request #80954 from zachomedia/fix-lock-release
...
Fix leader election lock release when using LeaseLocks
Kubernetes-commit: 68f6b09e807917d73446e6ee6146b4029d1aae79
2020-10-27 04:23:32 +00:00
Kubernetes Publisher
d1a4fe5f2d
Merge pull request #95692 from markusthoemmes/bump-azure-adal
...
Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5
Kubernetes-commit: af1c8935d9f1f42767c6f5211a668e44a15946b4
2020-10-20 20:08:34 +00:00
Kubernetes Publisher
a789af5306
Merge pull request #95646 from jprzychodzen/leader-election-1
...
Add a new way to generate leader election lock
Kubernetes-commit: d5ea0edc0967697c1adf6e70831e5cb1a38d26a2
2020-10-20 09:02:09 -07:00
Markus Thömmes
f3ff478f5a
Fix dependency linting
...
Kubernetes-commit: 34b9d115051a987442dfaf3bd12002c0843f8297
2020-10-19 11:33:30 +02:00
Markus Thömmes
605bdceafe
Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5
...
Kubernetes-commit: e1fd0bd0ebdfee973403a8eeb71a9ec0fc8a23de
2020-10-19 09:46:46 +02:00
Jakub Przychodzeń
5b14150b09
Add new way to generate leader election lock
...
Kubernetes-commit: 24033c908d8363ea6628b1d1c0b2a48c96a338da
2020-10-16 11:28:42 +02:00
Kubernetes Publisher
67b0d2026a
Merge pull request #95427 from roycaihw/fix/tls-transport-cache
...
TLS transport cache: don't cache transports for incomparable configs
Kubernetes-commit: 36a6a6493621d3b0796478bc6c08b80b82282601
2020-10-20 10:20:08 +00:00
Kubernetes Publisher
27421eae1f
Merge pull request #95230 from Git-Jiro/fix_vendor_client_go
...
Fix staticchecks in vendor/k8s.io/client-go
Kubernetes-commit: 297b021f49e30a7cadb691a252f2bb13114423b9
2020-10-20 10:20:07 +00:00
Haowei Cai
a3299cf8e9
don't cache transports for incomparable configs
...
Co-authored-by: Jordan Liggitt <liggitt@google.com >
Kubernetes-commit: 0765ba8e54f0c9e5f221e505a24759fa18beaf2e
2020-10-07 15:44:27 -07:00
Kubernetes Publisher
5682372f35
Merge pull request #95316 from sfowl/mask-token-in-toCurl
...
Mask bearer token in logs when logLevel >= 9
Kubernetes-commit: e99df0e5a75eb6e86123b56d53e9b7ca0fd00419
2020-10-07 12:01:36 +00:00
Kubernetes Publisher
1c5be7dd50
Merge pull request #92201 from cici37/features
...
Remove dependency pkg/features from CCM
Kubernetes-commit: a1441b2d52202c2fb9d4a8d0ffb02eb3f80383b4
2020-10-07 00:01:18 +00:00
Sam Fowler
e8f871a2e5
Mask bearer token in logs when logLevel >= 9
...
Kubernetes-commit: f0f52255412cbc6834bd225a59608ebb4a0d399b
2020-10-06 11:10:38 +10:00
Martin Schimandl
3450a048bc
Fix staticchecks in vendor/k8s.io/client-go
...
Kubernetes-commit: 13c017056c924e148113e42786a511ed2fee7594
2020-10-01 12:40:32 +02:00
Maciej Szulik
87661a7415
kubeconfig: add explicit path, if specified to loading precedence
...
Kubernetes-commit: 7c8e4c83fbe66548aeb446562c29c42efe1d4386
2020-07-21 15:45:36 +02:00
cici37
c06103ad31
Move cloud related feature gates to controller-manager
...
Kubernetes-commit: 33e23c4005465d959a8c2d5e5f4e03e057184b3a
2020-06-16 13:48:13 -07:00
Kubernetes Publisher
becbabb360
Merge pull request #95098 from phunziker/92402-memcache_test
...
Fix vendor/k8s.io/client-go/discovery/cached/memory staticcheck
Kubernetes-commit: 267ba6781e29a96cc7def134c7d0fa4fc46f2d23
2020-10-04 20:02:34 +00:00
Kubernetes Publisher
758467711e
Merge pull request #93901 from jpbetz/atomic-structs
...
Treat LabelSelectors as atomic by Server Side Apply to fix #92913
Kubernetes-commit: 90c9f7b3e198e82a756a68ffeac978a00d606e55
2020-10-04 00:01:08 +00:00
Joe Betz
ec2ace78dc
Bump to latest kube-openapi and SMD to pick up structType=atomic support
...
Kubernetes-commit: f298d549f60c9342abcff1ad17d8455cd62b19fb
2020-09-30 11:49:13 -07:00
Patrick Hunziker
0588bc827b
Fix staticcheck failure for vendor/k8s.io/client-go/discovery/cached/memory
...
Kubernetes-commit: b08e36eeb9c18991fab5a98d456eae76f4f570b5
2020-09-27 18:31:46 +02:00
Kubernetes Publisher
a0a9b7d9d5
Merge pull request #94364 from wojtek-t/efficient_watch_resumption
...
Efficient watch resumption
Kubernetes-commit: 0f39af90ed39794ceea426aa0f77de67b1392308
2020-09-26 00:00:26 +00:00
Kubernetes Publisher
206f761e8e
Merge pull request #93951 from eddiezane/ez/update-client-go-out-of-cluster-example
...
client-go: update out of cluster example with HomeDir func
Kubernetes-commit: 9d3a8a0b9698b3c7c32b0fd75138dbe0f712fa0d
2020-09-25 04:00:16 +00:00
Kubernetes Publisher
f8c0b224ad
Merge pull request #94947 from phillc/master
...
Replace 'the the ' with 'the '
Kubernetes-commit: 63d4a032707d4e19719a58707540858f86d02f6f
2020-09-24 04:00:14 +00:00
phillc
8ea16c1919
find . -type f \( -name "*.go" -or -name "*.md" \) -print0 | xargs -0 gsed -i 's/the the /the /g'
...
Kubernetes-commit: adbc7c2172ea622db7399f41e893063b00ca1a87
2020-09-21 16:37:12 -04:00
Kubernetes Publisher
cba7285b7f
Merge pull request #93214 from trashhalo/prefer-error
...
test: prefer NoError/Error over Nil/NotNil
Kubernetes-commit: 09b3f6dbb3224f32d28c81f330f303ac16ee2eae
2020-09-17 00:02:35 +00:00
Kubernetes Publisher
a32e6027fa
Merge pull request #94090 from deads2k/podpreset
...
remove pod presets
Kubernetes-commit: 54df1fdc9083ecc459ba60f395d755a90a2cd0b8
2020-09-15 08:57:50 +00:00
wojtekt
866e6a7e3c
Allow tracking resource version for reflector store
...
Kubernetes-commit: 4af1328bb8a3b3eb2289bbbe624480548dd39cdc
2020-08-31 15:58:16 +02:00
David Eads
78470a58b0
clean up podpreset deprecated client
...
Kubernetes-commit: 82ed033ec9e05dfb33621ccd6244bc1f68f777e5
2020-08-19 08:35:52 -04:00
David Eads
e65579977d
generated
...
Kubernetes-commit: c0c033b12ff25b86fa36ccadbed61cbd166c4b6b
2020-08-18 16:59:59 -04:00
David Eads
26b3743737
remove generated podpreset
...
Kubernetes-commit: 4172068d93c21001b8f194b5c1e11dfb492ff8bb
2020-08-18 16:36:19 -04:00
David Eads
890d74c7cb
remove pod presets
...
Kubernetes-commit: c7911a384cbc11a4b5003da081b181d6b814d07e
2020-08-18 16:31:46 -04:00
Kubernetes Publisher
909a5a3935
Merge pull request #94594 from knight42/fix/TestGetListener
...
test(portforward): deflake TestGetListener
Kubernetes-commit: 0e58014d71ba92a055e41541b3b7b7373cc0343e
2020-09-09 13:19:11 +00:00
knight42
9ff85ef8ef
test(portforward): deflake TestGetListener
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: bb68741fcbe82a7b17e05e82f7a71bd0c4815e02
2020-09-09 15:40:56 +08:00
Kubernetes Publisher
f0b431a6e0
Merge pull request #94605 from yttan/lint
...
fix golint failures for staging/src/k8s.io/client-go/examples/workqueue
Kubernetes-commit: 1c6057b59ca7a1eee66086b86c75315cf26db081
2020-09-09 05:18:54 +00:00
Kubernetes Publisher
42c4a6e381
Merge pull request #93087 from roycaihw/storage-version/move-types
...
Move the StorageVersions types to kube-apiserver
Kubernetes-commit: 5e95af8c7d9dbcb298bda2e713ba20a103401fe1
2020-09-09 01:19:13 +00:00
yttan
3f4798d9ac
fix golint failures for staging/src/k8s.io/client-go/examples/workqueue
...
Kubernetes-commit: d3db1ec12d1156fbdefacb15b5c5c6d31523a163
2020-09-08 15:01:45 +08:00
Eddie Zaneski
a6ca2f510c
Update client-go out of cluster example
...
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com >
Kubernetes-commit: 522cba454b69c80d8a336026d6bc92a93955cbe1
2020-08-12 17:55:26 -06:00
Haowei Cai
f20af936fc
generated
...
Kubernetes-commit: 769f057004f664ece06e5db5e77292534e4e86c4
2020-07-21 10:47:25 -07:00
Kubernetes Publisher
529dda0cb8
Merge pull request #94570 from knight42/fix/TestEventSeriesf
...
test(tools::events): deflake TestEventSeriesf
Kubernetes-commit: 86cbfc3ca271cde93ebf5aabbe088e2b0641b50b
2020-09-07 17:18:43 +00:00
Kubernetes Publisher
23fa3f5256
Merge pull request #94363 from mborsz/patch-13
...
Add WatchListPageSize to cache.Config
Kubernetes-commit: c06bc2f6e9fe0aefea2f5b8804cdb68c7c52dfc8
2020-09-07 09:19:04 +00:00
knight42
da11764900
test(tools::events): deflake TestEventSeriesf
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: d9bff7b27618bd31330187add92594a8a520e8d4
2020-09-06 16:31:15 +08:00
Kubernetes Publisher
0d9e08cf3a
Merge pull request #94556 from knight42/fix/TestMetrics
...
test(workqueue): deflake TestMetrics
Kubernetes-commit: ec8a54b5ea3b91bbb98c6cc4407b210b220399d6
2020-09-05 21:19:05 +00:00
Kubernetes Publisher
ebfbb6a14e
Merge pull request #94554 from knight42/fix/TestRetryWatcherToFinishWithUnreadEvents
...
test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents
Kubernetes-commit: 74053d555d71a14e3853b97e204d7d6415521375
2020-09-05 10:15:40 -07:00
knight42
f2963a02f6
test(workqueue): deflake TestMetrics
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: b70e1d836c2d438af6b01fd297677b900b364a33
2020-09-05 18:50:45 +08:00
knight42
a922620591
test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: 1d92314f262548b6b24e309943274e0d9d196a41
2020-09-05 17:19:47 +08:00
Kubernetes Publisher
62c82f5540
Merge pull request #94483 from derekwaynecarr/improve-debugging-event-flake
...
Improve ability to debug Events e2e failure
Kubernetes-commit: 62321af7ab1c8abb44f5d99e7af560b22bd0a7c6
2020-09-04 13:19:07 +00:00
Derek Carr
475bc66604
Improve ability to debug Events e2e failure
...
Kubernetes-commit: 4502fa3cfcd6025ba434f8626102e56d09d95b7e
2020-09-03 15:01:33 -04:00
Kubernetes Publisher
7cd71358d5
Merge pull request #93919 from azush26/modify-format
...
Modify the warning message format from "%d" to "%v" in shared_informer.go.
Kubernetes-commit: d1590e70e885ea93463cf27d78b46e15cef7c5ad
2020-09-03 17:18:57 +00:00
Kubernetes Publisher
ba26c4506d
Merge pull request #94235 from kevindelgado/draft/connection-refused-backoff
...
Add exponential backoff for connection refused errors
Kubernetes-commit: e688a0692c5a1bd891ed761ef2af2092731eede0
2020-09-03 01:18:33 +00:00
Maciej Borsz
a52faa7892
Add WatchListPageSize to cache.Config
...
Currently there is no way to specify WatchListPageSize used by Controller. This PR adds a field that can be used to specify this.
Change-Id: I241454a45dd94d3ea65a91b297f530e217f843aa
Kubernetes-commit: 43f5afe1a1dd058a2564cd3b2f330fc2a401f607
2020-08-31 12:52:45 +02:00
Kevin Delgado
4d01b584c3
Add exp backoff for connection refused errors
...
Currently when ListAndWatch() receives a connection refused error, it is
assumed to be due to the apiserver being transiently unresponsive. In
situations where a controller is running outside the k8s cluster it's
controlling, it is more common for the controller to lose connection
permanently to the apiserver and needs to exponentially backoff its
retry rather than continously spamming logs with Watch attempts that
will never succeed.
Kubernetes-commit: 1ff789f2bb9bf7fbb3df35977bc249c0dd019d31
2020-08-25 19:15:21 +00:00
Kubernetes Publisher
bb860d7b6e
Merge pull request #94316 from janeczku/fix_reflector_stall_backwards_comp
...
Fix bug in reflector not detecting "Too large resource version" error
Kubernetes-commit: fd2c584b8f39dc72c48061d14380661df1680798
2020-09-02 13:23:34 +00:00
Kubernetes Publisher
b643ec487e
Merge pull request #93499 from ZeroMagic/azure-autorest
...
chore: upgrade Azure/go-autorest/autorest to v0.11.1
Kubernetes-commit: e695b40db85cddd2ff87b35ec978b2c76b11dd4c
2020-09-02 13:23:32 +00:00
Kubernetes Publisher
aeb5f1a775
Merge pull request #93646 from gobomb/fix-panic-defer
...
let panics propagate up when processLoop in informer controller panic in client-go
Kubernetes-commit: 5a7970a42bddb415a5ef3b21f181abba0a5c37de
2020-09-02 05:18:30 +00:00
Kubernetes Publisher
57f65489c1
Merge pull request #94331 from liggitt/warning-docs
...
Improve docs for client-go warning handlers
Kubernetes-commit: 220c3f46258b2d1445bc57ef40dd92221eaa3a38
2020-08-30 17:18:15 +00:00
Jordan Liggitt
dbb8ed36f1
Improve docs for client-go warning handlers
...
Kubernetes-commit: b0573d526d5eb171e7e21edd642ffe5c258c37a7
2020-08-29 10:40:33 -04:00
janeczku
47f16e33aa
Fixed reflector not recovering from "Too large resource version" errors with API servers 1.17.0-1.18.5
...
Kubernetes-commit: e1f4bfe1db8d3975bf626c2c8536dd8076aeb7d4
2020-08-28 21:17:27 +02:00
Kubernetes Publisher
e4aeb38be1
Merge pull request #93529 from latteczy/master
...
reduce the number of type conversions and correct variable name
Kubernetes-commit: 01ca6fb5c951df5154d1496c2f402c44a5809d33
2020-08-28 17:18:13 +00:00
Kubernetes Publisher
67e1ce8f65
Merge pull request #92987 from nikhita/cleanup-owners-apimachinery
...
apimachinery: remove inactive members from OWNERS
Kubernetes-commit: 0a1aa394b79f4647a3fe841b4ddee31a62596eb0
2020-08-28 05:18:15 +00:00
Kubernetes Publisher
91da5ef685
Merge pull request #91968 from MikeSpreitzer/fix91709
...
Remove contemplation of invariant violations from delta_fifo.go
Kubernetes-commit: 95fcb55b416f7f68ba1707cb9e6d11a3ed63f5c7
2020-08-28 01:18:06 +00:00
Kubernetes Publisher
c0a8e7c5dc
Merge pull request #93735 from wking/fix-attempting-to-acquire-leader-lease-double-space
...
leaderelection: Remove doubled space in "attempting to acquire leader lease" log
Kubernetes-commit: 200283ab851772930b00944d3a360211f507c8ec
2020-08-28 01:18:04 +00:00
Kubernetes Publisher
b0d0d71889
Merge pull request #93809 from Howie66/chore-Correct-words
...
Chore correct words
Kubernetes-commit: 33a7ea7ca1bebdc4fa2e164ee7e700ff90030d0b
2020-08-27 21:18:27 +00:00
Kubernetes Publisher
5d33118d47
Merge pull request #93571 from ChrsMark/patch-1
...
Document blocking behaviour of RunOrDie and Run
Kubernetes-commit: 6b963ed9c841619d511d2830719b6100d6ab1431
2020-08-27 13:18:24 +00:00
Kubernetes Prow Robot
44d47f2411
Merge pull request #851 from nikhita/readme-release-19-update
...
README: add 1.19 in compatibility matrix
2020-08-27 02:29:01 -07:00
Nikhita Raghunath
58113e9136
README: add 1.19 in compatibility matrix
2020-08-24 18:37:21 +05:30
Kubernetes Publisher
20923fd71b
Merge pull request #94147 from liggitt/json-patch
...
Update json-patch to v4.9.0 tagged release
Kubernetes-commit: ce3dd04c49067d0f7cb713d0b866b5b7eea04a18
2020-08-21 05:17:52 +00:00
Jordan Liggitt
89a1c66830
Update json-patch to v4.9.0 tagged release
...
Kubernetes-commit: 245064a3518c7a42fe830316da2fbfd2667db01d
2020-08-20 17:05:24 -04:00
Kubernetes Publisher
e7a1d9ada0
Merge pull request #93867 from apelisse/update-smd
...
Update SMD to v4.0.1 and kube-openapi
Kubernetes-commit: f4e9c3fd2745695308edd1fd725911fa564efe83
2020-08-13 01:20:17 +00:00
azush26
5f6a1b08cd
modify the warning log format from %d to %v
...
Kubernetes-commit: ac1168e0e922ccd32b0fcc3d3aecac8920cedbda
2020-08-12 16:05:59 +09:00
Antoine Pelisse
778a95cf51
Update SMD to v4.0.1 and kube-openapi
...
Kubernetes-commit: f4c145511a0bb62ea7ee1f2154945c84c17ffcd5
2020-08-10 13:02:25 -07:00
Kubernetes Publisher
9bbcfbab83
Merge pull request #93810 from liggitt/json-patch-4.8.0
...
Update to json-patch 4.8.0
Kubernetes-commit: 9b78bd59796d3937986934582230174606403780
2020-08-08 21:17:39 +00:00
Jordan Liggitt
bc308599e4
Update to json-patch 4.8.0
...
Kubernetes-commit: cc6814f83ccad671c79570b44c84b280709b4c74
2020-08-08 09:53:56 -04:00
lihaowei
abfce0f8c3
Format Codes
...
Chore: Correct words and format codes
Revert three changes
Revert 1 change
Revert again
Revert 2 changes
Kubernetes-commit: af7cf4abc6bfeb0d2cfaca76097cf7a0603c4495
2020-08-08 13:27:28 +08:00
Kubernetes Publisher
11a3c5a78f
Merge pull request #93797 from liggitt/unwrap-net-errors
...
[go1.15] Use errors.As to unwrap net errors
Kubernetes-commit: ce662e1621f6ca46de5ffba27d1bf0f4102e1cc1
2020-08-08 05:17:16 +00:00
Jordan Liggitt
e3251a06c1
[go1.15] Use errors.As to unwrap net errors
...
Kubernetes-commit: c61c60eb1f59c92b0628484b55c640e585555aab
2020-08-07 15:22:54 -04:00
W. Trevor King
42b7b70457
leaderelection: Remove doubled space in "attempting to acquire leader lease" log
...
The extra space was introduced in 5b854e7b17 (say which lease is being
acquired, 2018-01-16, #58341 ).
Kubernetes-commit: e5347d48f9e67776984fbe284f03aefc425a951d
2020-08-05 14:31:39 -07:00
gobomb
330cb14339
let panics propagate up when processLoop panic
...
Kubernetes-commit: 19a3ca2c289b6f3dc8cd495e3db0d347b5a3b774
2020-08-03 09:30:39 +00:00
Kubernetes Publisher
00dbcca6ee
Merge pull request #93408 from joelsmith/master
...
jsonpath: disallow multiple immediate recursive descent
Kubernetes-commit: c0ec2eee41794796dee230f75478602b707f2be2
2020-08-02 13:25:07 +00:00
Kubernetes Publisher
6ecbef1775
Merge pull request #93602 from liggitt/utils
...
Update k8s.io/utils
Kubernetes-commit: a5090a8ff253e1aa626cd5613329e23aaec27e88
2020-07-31 17:16:55 +00:00
Jordan Liggitt
21dad40135
Update k8s.io/utils
...
Kubernetes-commit: c11e52f410603d2e8eaf6591b4c83ab19d233b17
2020-07-31 10:44:33 -04:00
Joel Smith
2221ace373
jsonpath: disallow multiple immediate recursive descent (e.g. ....Foo)
...
Kubernetes-commit: 8c702254938c40a48b2e3db78fcc944ca50fdc65
2020-07-30 10:53:12 -06:00
Chris Mark
ffcde95237
Document blocking behaviour of RunOrDie and Run
...
Kubernetes-commit: b09c01c9e2a35b8f91fad319db77bdf8963c05f1
2020-07-30 17:04:57 +03:00
caozhiyuan
fa1e013ed0
reduce type conversion and correct variable name
...
Kubernetes-commit: 13468442bfbdf69a6e6690497fce427317cff790
2020-07-29 19:18:05 +08:00
ZeroMagic
3431b0db1c
chore: upgrade Azure/go-autorest to v14.2.0
...
use autorest v0.11.1
Signed-off-by: ZeroMagic <jiliu8@microsoft.com >
Kubernetes-commit: 7b444eeff37234c329a0c2ccbd5195e434c22791
2020-07-28 07:25:04 +00:00
Kubernetes Publisher
36233866f1
Merge pull request #93264 from justaugustus/go115
...
Update Golang to v1.15.0-rc.1
Kubernetes-commit: 9a20f30745477423e8776bb0d05316c00648f49b
2020-07-26 13:17:03 +00:00
Jordan Liggitt
523b4b71c2
generated: hack/update-vendor.sh
...
Kubernetes-commit: 6c2d18369f688b7200cefdca71709bb698081e84
2020-07-25 15:27:12 -04:00
Jordan Liggitt
9a590f8895
[go1.15] go.mod: update to go1.15
...
Kubernetes-commit: 247fcdfda5311bfc446c61c7bda67803e3527fdd
2020-07-25 15:02:16 -04:00
Kubernetes Publisher
6b13c5bd95
Merge pull request #93425 from liggitt/string-cast
...
Fix int->string casts
Kubernetes-commit: 19caf386650b80ce9d288cc8c42efcf2f0fd87b1
2020-07-25 09:16:56 +00:00
Kubernetes Publisher
554373823d
Merge pull request #93410 from nikhita/apimachinery-triage-labels
...
Don't apply triage/needs-information on apimachinery and instrumentation PRs
Kubernetes-commit: 54e20707225656d6f4eaa32236216b6830a5b107
2020-07-25 05:16:34 +00:00
Jordan Liggitt
e6a0f4acba
Fix int->string casts
...
Kubernetes-commit: 124a5ddf725c4862520d8619017cac9db7a03522
2020-07-24 11:13:07 -04:00
Nikhita Raghunath
e83c4c2825
Revert "Merge pull request #93156 from logicalhan/triage-api-machinery"
...
This reverts commit 32438cf26938091bea56e7ca7c3fcf4215652f9c, reversing
changes made to bb6a6aa3915cc9f7efaaf2291f6adac8333fd33c.
Kubernetes-commit: c00dae060731f6286ee3743db24782f09c33945a
2020-07-24 13:01:02 +05:30
Kubernetes Publisher
3473491eeb
Merge pull request #93156 from logicalhan/triage-api-machinery
...
automatically assign triage labels to api-machinery tagged PRs
Kubernetes-commit: 32438cf26938091bea56e7ca7c3fcf4215652f9c
2020-07-22 05:19:03 +00:00
Kubernetes Publisher
d46605b64e
Merge pull request #93253 from liggitt/utils-trace
...
Update k8s.io/utils
Kubernetes-commit: bb079afdef2b36a9fc9d081411a1de18b91d1ae0
2020-07-21 05:15:58 +00:00
Jordan Liggitt
5252da0c70
Update k8s.io/utils
...
Kubernetes-commit: 7aacbeac144a7772fa8eac5582bbd64bc52804a4
2020-07-20 11:12:29 -04:00
Stephen Solka
166114c4a0
prefer NoError/Error over Nil/NotNil
...
Kubernetes-commit: 203679cc6105ea490e75af1efa83497b771d7d36
2020-07-18 20:23:35 -04:00
Han Kang
7137eafebb
automatically assign triage labels to api-machinery tagged PRs
...
Change-Id: Ifcc8a85d190d6370423af27f6e6c4c90b8472981
Kubernetes-commit: 9129dbc98bd847be9d96b39733a3b28107c920a1
2020-07-16 13:13:59 -07:00
Kubernetes Publisher
319dbfd0ed
Merge pull request #92926 from detiber/FixFakeScaleClientUpdate
...
[client-go] Fix argument ordering for fake scale client update
Kubernetes-commit: 165a221b1c8eea44dd1a6281bc9c8ff5ee3a33d3
2020-07-13 13:08:42 +00:00
Kubernetes Publisher
505a1f4431
Merge pull request #92919 from dashpole/update_cadvisor
...
Update cAdvisor to v0.37.0
Kubernetes-commit: 6b5dc3770851fdc1f356e36fd17810c744181fb1
2020-07-13 13:08:41 +00:00
Kubernetes Publisher
7392b9857a
Merge pull request #92910 from soltysh/kubectl_cache
...
Setup cache dirs properly based on --cache-dir value
Kubernetes-commit: 7d1daa09383d32fe7a325d6275d9bd51cba45ee5
2020-07-13 13:08:38 +00:00
Kubernetes Publisher
7fa340820d
Merge pull request #92874 from chelseychen/event-api
...
Fix a few places where source field is empty when creating events via events/v1
Kubernetes-commit: c23a4b08d704156db724769a32edc71c921095d4
2020-07-12 05:06:49 +00:00
Nikhita Raghunath
480d796592
apimachinery: remove inactive members from OWNERS
...
Kubernetes-commit: db495ea9837cf840639a4e02085253fb341e12b5
2020-07-11 19:28:24 +05:30
Kubernetes Publisher
16621f6444
Merge pull request #92768 from deads2k/security-contacts
...
update security contacts for apimachinery repos
Kubernetes-commit: 0cc96859473a21eb7d4f44f355d50881e12925ad
2020-07-11 01:12:23 +00:00
Kubernetes Publisher
2cf22cd488
Merge pull request #92661 from jpbetz/smd-bump-field-unsetting
...
Bump to SMD PR#166 to pick up unsetting field changes and add integration tests
Kubernetes-commit: 49dced762da7bc9f74474e9f8f3efe198ff46767
2020-07-11 01:12:21 +00:00
David Ashpole
e2f93aa779
update cAdvisor to v0.37.0
...
Kubernetes-commit: 1f70708f6cc85985725c11cd69c4965c1f97b314
2020-07-09 10:23:10 -07:00
Kubernetes Publisher
cf11d9b71a
Merge pull request #91745 from Bisnode/gh-87369
...
Presence of bearer token should cancel exec action
Kubernetes-commit: fe43b104ba28271f06cae81100e9baf38bc26391
2020-07-09 17:09:53 +00:00
Kubernetes Publisher
5ab99756f6
Merge pull request #92611 from liggitt/go1.13
...
Tolerate go 1.13 builds
Kubernetes-commit: 896da2253c77d15fc551843e515039c6e9c86c99
2020-07-09 13:15:00 +00:00
Kubernetes Publisher
54349b6a4e
Merge pull request #92387 from pohly/csi-storage-capacity
...
CSI storage capacity check
Kubernetes-commit: 94a08e159aa2820ac2a0d96daa66421cfa17058f
2020-07-09 13:14:57 +00:00
Kubernetes Publisher
b9931a5691
Merge pull request #91305 from ankeesler/ankeesler/exec-cred-prov-install-hint
...
exec credential provider: add install hint
Kubernetes-commit: 422e4421f1d4063ff5a0c394b7f54eb23374fa5f
2020-07-09 13:14:54 +00:00
Jason DeTiberus
0117bb8b93
[client-go] Fix argument ordering for fake scale client update
...
Fixes the argument order used when calling testing.NewUpdateSubresourceAction
within the fake scale client. This was causing the generated action to swap the values
of the Namespace and Subresource in the Action.
Kubernetes-commit: 34a446d812c423da7a306963f250f4002dac9be8
2020-07-08 20:27:13 -04:00
Maciej Szulik
65806b89ce
Setup cache dirs properly based on --cache-dir value
...
Kubernetes-commit: 6c6cd2deeb03040d458b00824fd6c1a900a81b51
2020-07-08 15:43:25 +02:00
Mike Spreitzer
53f29dc721
Replaced repair with returning error, in delta_fifo.go
...
When dedupDeltas does the impossible and the key is already queued,
return an error rather than maintain the data structure invariants.
Kubernetes-commit: a39481a4f6cf33f9bf4555adcffa28077863e7a9
2020-07-08 01:15:51 -04:00
Chelsey Chen
51d7273066
Update conversion between ReportingController and Source.Component
...
Kubernetes-commit: e010436e2acc96d710620a91ceaaa86becca4060
2020-07-07 13:38:48 -04:00
Kubernetes Publisher
1e6150831a
Merge pull request #92662 from chelseychen/event-api-fallback
...
Switch event recorder to use events.k8s.io/v1
Kubernetes-commit: b6cbe1b8deb0b2d2a9bfdc8b4e7ba7d1e7e76ac2
2020-07-03 05:03:15 -07:00
Mike Spreitzer
a166e2578b
Repair instead of panic when data corruption detected in DeltaFIFO
...
Kubernetes-commit: abcd0f82c5634c7a23b9390172b7c6ae907d84f7
2020-07-02 23:23:59 -04:00
David Eads
90050574e3
update security contacts for apimachinery repos
...
Kubernetes-commit: 29c4e858b0017f8aa328d487adbbe910b8205cf8
2020-07-02 16:00:53 -04:00
Chelsey Chen
c9818a9a30
Remove DeprecatedSource assignment to avoid validation failure
...
Kubernetes-commit: e54ad20f057f1ca4e94552b9373f2762a39b3fd2
2020-07-02 12:53:25 -04:00
Jordan Liggitt
642b892655
Generated files
...
Kubernetes-commit: ddfe1372549c57c36bb5c3077584d448f117e706
2020-06-29 12:46:44 -04:00
Joe Betz
70183a7e4a
Bump to sigs.k8s.io/structured-merge-diff 43c19b to pick up unsetting fields changes PR#166
...
Kubernetes-commit: 11c38a9c703b825c61d6490e8da85202b760f3b1
2020-06-26 20:05:34 -07:00
Chelsey Chen
67fdd63515
Switch event recorder to use events.k8s.io/v1
...
Kubernetes-commit: ade242288346d968ab97f42ffb30e0855e235afc
2020-06-16 18:25:18 -04:00
Kubernetes Prow Robot
de1f58acbf
Merge pull request #821 from nikhita/readme-1.18
...
README: add 1.18 in compatibility matrix
2020-07-03 00:40:48 -07:00
Kubernetes Publisher
9676485b71
Merge pull request #91645 from chelseychen/event-api
...
Promote new Event API to v1
Kubernetes-commit: 1b871091b98f31e3ec8fff271fa4d6b0f039e309
2020-07-02 13:07:12 +00:00
Kubernetes Publisher
ae79ca62db
Merge pull request #92655 from BenTheElder/cleanup-some-owners
...
Cleanup some owners
Kubernetes-commit: 94e1c54735d9cb3fb281444de159aadfdbab47b8
2020-07-02 09:07:12 +00:00
Kubernetes Publisher
bdcd046d6c
Merge pull request #92554 from serathius/klog-upgrade
...
Update k8s.io/klog to v2.2.0
Kubernetes-commit: bd60f0787e2b6ba9ab82281879afa641677f0d3d
2020-07-02 09:07:09 +00:00
Kubernetes Publisher
4088fed933
Merge pull request #92513 from soltysh/client_lock
...
Add the ability to opt-out from config lock file
Kubernetes-commit: 2585d78c79054a6d85620eb5430a1498bb747967
2020-07-02 09:07:06 +00:00
Kubernetes Publisher
5f4e5d88ae
Merge pull request #92537 from wojtek-t/fix_reflector_not_making_progress
...
Fix bug in reflector not recovering from "Too large resource version"…
Kubernetes-commit: ed06981eab5e037b7d5b090b257054abb4d42ea0
2020-07-01 09:07:22 +00:00
Benjamin Elder
d68fd20f32
remove david-mcmahon from reviewers
...
Kubernetes-commit: d8f2b131b52b5f296818da50e66bba51a1e05c01
2020-06-30 14:06:58 -07:00
Benjamin Elder
1a4844dbb1
eparis to emeritus
...
Kubernetes-commit: 2abc8afececeadad26c6bb90d3b096f2b8008131
2020-06-30 09:50:44 -07:00
Kubernetes Publisher
03667fd6b1
Merge pull request #92544 from sttts/sttts-NewNonInteractiveDeferredLoadingClientConfig-NFE
...
clientcmd: fix NPE in NewNonInteractiveDeferredLoadingClientConfig with nil overrides
Kubernetes-commit: 8ce80c2292d938c8767459c7c40aeca91ed264a6
2020-06-30 09:07:20 +00:00
Marek Siarkowicz
92794af67a
Update k8s.io/klog to v2.2.0
...
Kubernetes-commit: e72521e1d7e2eef32e78828ab111670fe2f591ae
2020-06-26 19:09:04 +02:00
Dr. Stefan Schimanski
8f2b164e09
clientcmd: fix NPE in NewNonInteractiveDeferredLoadingClientConfig with nil overrides
...
Kubernetes-commit: 945991b40275b096707c7b9eb0f192e99bd15b6d
2020-06-26 15:59:17 +02:00
Kubernetes Publisher
db5293afc7
Merge pull request #91366 from giuseppe/cgroupfs-cgroupv2
...
vendor: update google/cadvisor and opencontainers/runc
Kubernetes-commit: a03db636daef0417218ef8c108c0a6530d2ef368
2020-06-26 13:07:35 +00:00
wojtekt
ec46b97af4
Fix bug in reflector not recovering from "Too large resource version" errors
...
Kubernetes-commit: 3704174f95c7311e025284ef30bb56945fa6e7cc
2020-06-26 09:45:29 +02:00
Maciej Szulik
18374dcbea
Add the ability to opt-out from config lock file
...
Kubernetes-commit: 3574d88e22d68fc3291bf1c8432326d0e14fa3bd
2020-06-25 17:29:32 +02:00
Giuseppe Scrivano
7e848aeed2
vendor: update google/cadvisor and opencontainers/runc
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com >
Kubernetes-commit: a6a3bf2eb4a0b7e9f86f991ffc24b72beafce2f4
2020-06-24 10:56:34 +02:00
Kubernetes Publisher
5fade4ec57
Merge pull request #92438 from liggitt/1.14
...
go1.14 fixup
Kubernetes-commit: 4de511a4cfdb8e49e804be18245911bf3270fb2f
2020-06-24 09:03:46 +00:00
Nikhita Raghunath
c2b8ae4b7a
README: add 1.18 in compatibility matrix
2020-06-24 12:24:25 +05:30
Jordan Liggitt
ead3ce5ade
go1.14: run hack/update-vendor.sh
...
Kubernetes-commit: d9bb0b8ee18fe68654ef1a68611f905859b3b7bc
2020-06-23 17:01:33 -04:00
Kubernetes Publisher
e0abfaa8ef
Merge pull request #91712 from KobayashiD27/structured-logging-in-event
...
Migrate log to klog.InfoS for staging/src/k8s.io/client-go
Kubernetes-commit: 00d6255f440f4513dfaafaf6c0d0206ab9e9bd22
2020-06-23 09:24:59 +00:00
Kubernetes Publisher
57681663d9
Merge pull request #91634 from jpbetz/latest-utils
...
Bump k8s.io/utils to 6e3d28 to pick up nested trace
Kubernetes-commit: a7e4973cb9d163fa9df2ecc0955d156d507a9a71
2020-06-23 05:21:57 +00:00
Joe Betz
b4312fa6cf
Bump k8s.io/utils to 6e3d28 to pick up nested trace
...
Kubernetes-commit: 52838be7b22c53050d4e397c221f0b3c3842122c
2020-06-19 10:17:13 -07:00
Kubernetes Publisher
c8ca982e60
Merge pull request #92251 from nikhita/client-go-pod-proxy
...
client-go: add ProxyGet expansion method for pods
Kubernetes-commit: 3d0848c9e3c63e6e132c525b1c71e1eda5c0e823
2020-06-19 21:22:52 +00:00
Kubernetes Publisher
58357f96bf
Merge pull request #92219 from voor/update-golang-text
...
[security] Vulnerability in golang.org/x/text/encoding/unicode v0.3.2
Kubernetes-commit: 08ab50d1a870d12044081f58c6f9fa18b989597f
2020-06-19 21:22:50 +00:00
Kubernetes Publisher
7a96a1f079
Merge pull request #91798 from chelseychen/event-fallback
...
Move fallback of Event API into new event lib
Kubernetes-commit: 7e69068dcb7608169747d1ff5c85bae8c3a2e66e
2020-06-19 05:21:40 +00:00
Kubernetes Publisher
18c1ef0354
Merge pull request #92139 from ash2k/ash2k/fix-clientConfig-data-race
...
Fix client config data race
Kubernetes-commit: 37ec23c4370028ed5205c99b97226c914696d4c1
2020-06-18 13:24:24 +00:00
Nikhita Raghunath
8c1e3c3fbd
client-go: add ProxyGet expansion method for pods
...
Currently, the proxy subresource is not supported for pods in client-go.
Today, invoking this requires using the REST client directly.
To make using the proxy resource easier, this commit adds a ProxyGet
method for pods in pod_expansion.go similar to the ProxyGet method
for services in service_expansion.go.
Ref: d8febccacf/staging/src/k8s.io/client-go/kubernetes/typed/core/v1/service_expansion.go
Kubernetes-commit: 72ab11193a419f0e0e66e86c4e6be9991c3682f2
2020-06-18 16:28:23 +05:30
Kubernetes Publisher
3ab27431ef
Merge pull request #90523 from sttts/sttts-security-contacts
...
Add myself to staging repo SECURITY_CONTACTS
Kubernetes-commit: d8febccacfc9d51a017be9531247689e0e36df04
2020-06-18 09:21:51 +00:00
Robert Van Voorhees
cc928941e5
[security] Vulnerability in golang.org/x/text/encoding/unicode v0.3.2
...
Hello gophers,
Version v0.3.3 of golang.org/x/text fixes a vulnerability in the golang.org/x/text/encoding/unicode package which could lead to the UTF-16 decoder entering an infinite loop, causing the program to crash or run out of memory.
An attacker could provide a single byte to a UTF16 decoder instantiated with UseBOM or ExpectBOM to trigger an infinite loop if the String function on the Decoder is called, or the Decoder is passed to golang.org/x/text/transform.String.
transform.String has also been hardened not to enter an infinite loop if a Transformer keeps returning ErrShortSrc even if atEOF is true.
This issue was first filed as Issue 39491 by GitHub user abacabadabacaba and reported to the security team by Anton Gyllenberg. It is tracked as CVE-2020-14040.
Cheers,
Katie for the Go team
Kubernetes-commit: 3cef97e8b5f67b4a350ee7a51e68604732e46f58
2020-06-17 07:57:05 -04:00
Kubernetes Publisher
15d3142967
Merge pull request #89778 from cmluciano/cml/ingressv1
...
ingress: Add Ingress to v1 API and update backend to defaultBackend
Kubernetes-commit: 53f3699cf936b14e04b8533e51e8e7ffe0eeb7ef
2020-06-17 09:06:52 +00:00
Kubernetes Publisher
3c831c893e
Merge pull request #92069 from tapih/update-json-patch
...
Update github.com/evanphx/json-patch to e83c0a1c26c884f8ec4fb743f6db9…
Kubernetes-commit: 81f84d3a1764e883441ff155a3c0fdc724a1b304
2020-06-17 05:06:43 +00:00
Chelsey Chen
24854a9a68
Auto generated changes
...
Kubernetes-commit: c90330d8f4ca9fd980df24044960a4d8bb28a780
2020-06-16 18:25:18 -04:00
Kubernetes Publisher
31e286ee19
Merge pull request #73032 from liggitt/kubectl-warning
...
surface server-side warnings in client-go / kubectl
Kubernetes-commit: 7151131d79674d073e716063a03f8cbd67671e33
2020-06-16 09:19:03 +00:00
Mikhail Mazurskiy
afa880fea1
Fix data race on config.clientConfig
...
config.clientConfig can have an unlocked read
and a locked write
Kubernetes-commit: 609da52afaf6395d738f529c78daadc05e619f68
2020-06-15 21:53:11 +10:00
Hiroshi Muraoka
6674917427
Update github.com/evanphx/json-patch to e83c0a1c26c884f8ec4fb743f6db92a941f605f1
...
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com >
Kubernetes-commit: 5b06aaa7ab7d8ecf3b0088de13b3df381409e88f
2020-06-12 11:11:08 +00:00
Mike Spreitzer
826338c319
Remove contemplation of invariant violations from delta_fifo.go
...
Some comments and code incorrectly contemplated violating the
invariant that a keys is in `f.items` if and only if it is in
`f.queue`.
Also fixed up some comment wording.
Kubernetes-commit: 5efd727d112206ef9a8ede93c5878b0d40707ae9
2020-06-09 18:57:28 -04:00
Kobayashi Daisuke
b5d4191149
Replace StartLogging(klog.Infof) with StartStructuredLogging(0)
...
Kubernetes-commit: 4ae11dac2e2cc8594c528a679db5861c0926b514
2020-06-09 12:01:45 +09:00
Kobayashi Daisuke
55768fa31f
Add an function for Structured Logging function into EventBroatcaster
...
Kubernetes-commit: dcaa8d7126cb711b9b93ef10fa84364dac8a22d3
2020-06-09 10:10:41 +09:00
Chelsey Chen
a8a31f0d9b
Move fallback of Event API into new event lib
...
Kubernetes-commit: e0e12f25c9ccd33f5578fddef79d93eb7b62ea0c
2020-06-04 21:36:04 -04:00
Patrick Ohly
1d719d3045
CSIStorageCapacity: 'make update'
...
Kubernetes-commit: 9a66e8e1b5820027c1747cff052d335e29597fc2
2020-06-04 20:50:43 +02:00
Anders Eknert
2321e60ec1
Presence of bearer token should cancel exec action
...
If a bearer token is present in a request, the exec credential plugin should accept that as the chosen method of authentication. Judging by an [earlier comment in exec.go](c18bc7e9f7/staging/src/k8s.io/client-go/plugin/pkg/client/auth/exec/exec.go (L217) ), this was already intended. This would however not work since UpdateTransportConfig would set the GetCert callback which would then get called by the transport, triggering the exec plugin action even with a token present in the request. See linked issue for further details.
See #87369 for further details.
Signed-off-by: Anders Eknert <anders.eknert@bisnode.com >
Kubernetes-commit: b423216a3b781009fb4ec4d5974eeb3f882f9d2d
2020-06-04 00:12:05 +02:00
Kobayashi Daisuke
10e6fa29f1
Migrate log to klog.InfoS for staging/src/k8s.io/client-go
...
Kubernetes-commit: ed1b83c6de5ccc62494e7f0e580cd743ad9a5934
2020-06-03 11:13:54 +09:00
Andrew Keesler
11ef39e643
Fix typo: authentiction -> authentication
...
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
Kubernetes-commit: eefed60e2300bdb9f5827e2da63d6949bb080d4c
2020-05-21 20:13:20 -04:00
Andrew Keesler
6b620f1777
exec credential provider: add install hint
...
This commit adds the ability for users to specify an install hint for
their exec credential provider binary.
In the exec credential provider workflow, if the exec credential binary
does not exist, then the user will see some sort of ugly
exec: exec: "does-not-exist": executable file not found in $PATH
error message. If some user downloads a kubeconfig from somewhere, they
may not know that kubectl is trying to use a binary to obtain
credentials to auth to the API, and scratch their head when they see
this error message. Furthermore, even if a user does know that their
kubeconfig is trying to run a binary, they might not know how to obtain
the binary. This install hint seeks to ease the above 2 user pains.
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
Kubernetes-commit: 94e2065df2eef3b198942efb156ef6e27abcc6f9
2020-05-20 15:20:20 -04:00
Monis Khan
eb15c10113
Generated bazel
...
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 0284139660dcabfe8816b3136f12d79a5a236db1
2020-05-06 02:17:37 -04:00
Monis Khan
8959cc2497
Generated conversions
...
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 99566970ceceb7e60f48cf2ff3015586fe50cc0e
2020-05-06 01:28:11 -04:00
Monis Khan
9e147f192f
exec credential provider: wire in cluster info
...
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: f97422c8bd57692f5a1a3aa6dc6abc31051ebc82
2020-05-06 01:01:09 -04:00
Dr. Stefan Schimanski
c062ecda03
Add myself to staging repo SECURITY_CONTACTS
...
Kubernetes-commit: d42ccdc690f617cd55da0e3f699194e1dc247895
2020-04-27 16:39:25 +02:00
Zachary Seguin
7efa263687
Add lease release tests in leader election
...
Kubernetes-commit: a4979cd2a69192138b5998daca07d9b7ca6c8801
2020-04-22 18:52:44 -04:00
Jordan Liggitt
4622a81a82
Generated files
...
Kubernetes-commit: df6608dc998f4b403f10433809dfbc78e20c890d
2020-04-14 22:26:35 -04:00
Christopher M. Luciano
0197b870e3
ingress: Add Ingress to v1 API and update backend to defaultBackend
...
ingress: use new serviceBackend split
ingress: remove all v1beta1 restrictions on creation
This change removes creation and update restrictions enforced by
k8s 1.18 for not allowing resource backends.
Paths are no longer
required to be valid regex and a PathType is now user-specified
and no longer defaulted.
Also remove all TODOs in staging/net/v1 types
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com >
Kubernetes-commit: 2b091f60ca09d3d03923a26b7cd02fb3dc6c47e2
2020-04-01 14:51:04 -04:00
Zachary Seguin
710705cfe6
Generate complete leader election record to resolve leader election issues with LeaseLocks
...
Kubernetes-commit: c902b8a20578a1d299e3563613a66ed32f70efad
2019-08-03 17:40:03 -04:00
André Martins
2396a52017
client-go/rest: fix finalURLTemplate for url base == "/"
...
In some environments, where url base is "/", it can cause all paths to
be presented in metrics with "{prefix}" as `groupIndex` is with the wrong
index. To fix the behavior in such environments, it was added a
conditional branch to check if the URL base is "/" and, thus, print the
metrics with the correct path, for example "api/v1/nodes/{name}" instead
of "{prefix}".
Fixes: 99248b8fe1fe ("Rewrite finalURLTemplate used only for metrics because of dynamic client change")
Signed-off-by: André Martins <aanm90@gmail.com >
Kubernetes-commit: c039b02fa7281fc061455e23b6530ed8b4d19645
2019-02-21 20:25:36 +01:00
Jordan Liggitt
75f9ee62c1
client-go: extract warning headers from API responses
...
Kubernetes-commit: b1098bd0d53658bfb945e485683d543ab7dc73ba
2019-01-17 11:35:07 -05:00
Kubernetes Publisher
63eae69e3c
Merge pull request #91754 from liggitt/csr-v1-client-go-manager
...
CSR v1 - switch client-go certificate manager utility to v1 by default
Kubernetes-commit: 507cc204044149843ebda8ca64ea2403866a545c
2020-06-16 09:19:01 +00:00
Jordan Liggitt
3ab7d09ea9
Switch cert manager to v1 CSR API by default, falling back to v1beta1
...
Kubernetes-commit: a298c14f18d4973a9ceaf21f1e0dc4e39b4c5bfb
2020-06-03 22:40:02 -04:00
Kubernetes Publisher
0adb702ae4
Merge pull request #91792 from serathius/klog2
...
Upgrade klog to v2.1.0
Kubernetes-commit: a36b9a992223a71d822f3a0680f6b5202d2687d8
2020-06-16 09:18:59 +00:00
Kubernetes Publisher
e2038ac220
Merge pull request #91485 from knight42/fix/fake-pod-logs
...
fix: make fake.Clientset support streaming logs
Kubernetes-commit: a054010d032b301e495d1a421f53b9a37a0a0109
2020-06-16 09:18:56 +00:00
Kubernetes Publisher
9f48a1ba50
Merge pull request #91685 from liggitt/csr-v1
...
CertificateSigningRequest v1 API
Kubernetes-commit: 3f8bb1bf50fb5a13a5823bdbc49bd6c2198752db
2020-06-16 09:18:55 +00:00
Marek Siarkowicz
e7fab6fed0
Upgrade klog to v2.1.0
...
Update contains fixes required for Structured Logging Effort
Kubernetes-commit: 1e3918f1d0dd8809d3675caeb49a7c99b9941263
2020-06-04 23:18:01 +02:00
Jordan Liggitt
e900be4b2f
Generated files
...
Change-Id: I598d686849f4b97846757b227f5191bac031798b
Kubernetes-commit: a504445086243627417aada477bc602594a71951
2020-06-01 22:26:24 -04:00
Kubernetes Publisher
be97aaa976
Merge pull request #91435 from jqmichael/deltaFifoDoc
...
Updated delta FIFO doc
Kubernetes-commit: 5a784d4faaf2d589ed61c4c386f3060b358740f6
2020-06-03 03:53:52 +00:00
Kubernetes Publisher
72878402c8
Merge pull request #90191 from liggitt/csr-status
...
CSR condition status, lastTransitionTime, versioned validation
Kubernetes-commit: 5fb9e35e57bf0ccdfa52d9f05a27ff641470d430
2020-06-02 06:50:01 +00:00
Kubernetes Publisher
01913eaa61
Merge pull request #91561 from RainbowMango/pr_fix_invalid_recover
...
fix a client-go crash handler not working issue.
Kubernetes-commit: 99df02cd4ad467279ed758674542cf9a2c042859
2020-05-30 10:48:35 +00:00
Kubernetes Publisher
7530c5eab3
Merge pull request #91502 from deads2k/dyn-audit-removal-00
...
remove --feature-gates=DynamicAuditing
Kubernetes-commit: d1586ea3f916b98b82c175102092c4af305da45f
2020-05-30 10:48:34 +00:00
RainbowMango
78a7be5457
fix a client-go crash handler not working issue.
...
Kubernetes-commit: 4a4d1947b031aa301be6046c641faae275f5223b
2020-05-29 14:41:27 +08:00
Jordan Liggitt
198e8f5ee4
Switch issued check to inspect certificate length
...
Kubernetes-commit: 94fd1d76ca0e8992b000fbb6b1562c11c37df7cb
2020-05-28 10:48:49 -04:00
David Eads
fb82acb39d
remove-api
...
Kubernetes-commit: e857adbdfdba795ceca870f194d8d8a296bbdc21
2020-05-27 14:27:08 -04:00
knight42
cacbf4f9e0
fix: make fake.Clientset support streaming logs
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: 16238e10def838ba58037279b480315b2c77ae21
2020-05-27 17:45:12 +08:00
Hongcai Ren
f099a72e14
cleanup misleading errors in openAPI tesing ( #91321 )
...
* cleanup misleading errors in openAPI tesing
* make sure test case would fail
Kubernetes-commit: 0459c2afab4f1913993e437a781e95457ecefb42
2020-05-27 00:25:20 +00:00
Qing Ju
89cf2be62c
Added clarification to delta FIFO doc
...
Kubernetes-commit: c71272b0c7ac09991ba215e7bc5a8af8334c4b17
2020-05-25 19:48:10 -07:00
Kubernetes Publisher
7ab8430bef
Merge pull request #90825 from dopelsunce/master
...
Fix race condition between Pop and Close FIFO queue
Kubernetes-commit: 738dfcfff019a9868bd0ffd8df981e7e02630ebb
2020-05-20 08:23:44 +00:00
Kubernetes Publisher
c4288707f0
Merge pull request #90496 from gaurav1086/test_decoder_race_condition
...
Fix race condition in decoder test
Kubernetes-commit: 6ed5290729aeb0aacd2c7ad6f6f49ae6212e4762
2020-05-20 04:26:24 +00:00
Kubernetes Publisher
55f6825a59
Merge pull request #91174 from jqmichael/updateHasSyncDoc
...
Polished up comments around HasSynced()
Kubernetes-commit: e5ead81bb00379b0c889499a9e5aa69f031a122e
2020-05-20 00:28:49 +00:00
Kubernetes Publisher
455d6109ca
Merge pull request #90582 from RainbowMango/pr_bump_client_golang_1_6
...
bump client_golang to v1.6.0
Kubernetes-commit: 78f2c8f70d66dd5c64697418d034429b3ebd9dce
2020-05-19 08:23:52 +00:00
RainbowMango
d8441915a6
Pin transitive dependencies:
...
pin dependency github.com/beorn7/perks from v1.0.0 to v1.0.1
pin dependency github.com/golang/protobuf from v1.3.3 to v1.4.2
pin denpendency github.com/json-iterator/go from v1.1.8 to v1.1.9
pin dependency github.com/prometheus/common from v0.4.1 to v0.9.1
pin dependency github.com/prometheus/procfs from v0.0.5 to v0.0.11
pin dependency github.com/alecthomas/template from v0.0.0-20160405071501-a0175ee3bccc to v0.0.0-20190718012654-fb15b899a751
pin dependency github.com/alecthomas/units from v0.0.0-20151022065526-2efee857e7cf to v0.0.0-20190717042225-c3de453c63f4
pin dependency github.com/go-kit/kit from v0.8.0 to v0.9.0
pin dependency github.com/go-logfmt/logfmt from v0.3.0 to v0.4.0
Co-Authored-By: Jordan Liggitt <jordan@liggitt.net >
Kubernetes-commit: 283d9f7483d9a5b30746921a68e7a5e586c2c80e
2020-05-18 12:40:21 +08:00
RainbowMango
2802c11f21
bump github.com/prometheus/client_golang to v1.6.0
...
Kubernetes-commit: d8062e076e76bdea573bd19d4e2d0074d1f3fdac
2020-05-18 12:37:08 +08:00
Kubernetes Publisher
3d5c80942c
Merge pull request #90183 from dims/update-kubernetes-to-klog-v2
...
Update kubernetes to klog v2
Kubernetes-commit: b170451caa083434ee7875c2708c6f85eb220a39
2020-05-17 04:23:58 +00:00
Qing Ju
aea2fc6906
Polished up HasSync comment
...
Kubernetes-commit: 168d0848299a625b9d4d2b85923efc60ed7de734
2020-05-16 20:41:07 -07:00
Davanum Srinivas
99fc7658c9
Run hack/update-vendor.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 07d88617e55b64c243956c7b2032430beb03b159
2020-05-14 19:00:57 -04:00
Davanum Srinivas
48c3485ab5
Drop tests that break with newer oauth2
...
The bazel test failures are caused by (oauth2: turn Transport.CancelRequest into a no-op)[858c2ad4c8 ]:
0f29369cfe...858c2ad4c8
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: eea0fea657e5955dedcb6e39bad4dca57d70553c
2020-05-12 11:51:13 -04:00
dopelsunce
73aa499de0
Fix race condition between Pop and Close FIFO queue
...
Fixes: kubernetes#90581 (the first part)
When `Close()` is invoked on an empty queue, the control loop inside `Pop()` has a small chance of missing the signal and blocks indefinitely due to a race condition. This PR eliminates the race and allows the control loop inside any blocking `Pop()` to successfully exit after Close() is called.
Kubernetes-commit: d8b90955519d10b99415515f8314dd6d35caae8d
2020-05-06 19:01:13 -05:00
Gaurav Singh
d3f56086aa
duplicate iteration variable in go func
...
Kubernetes-commit: c6ac8ea5f7b4e4a6f4d4895122ab1b613840b199
2020-05-04 21:52:06 -04:00
Gaurav Singh
be961bda71
goroutine: Convert eventType to interface{}
...
Kubernetes-commit: e3dde36e1410b4c9b49648378b2dea1612f612fb
2020-04-26 11:06:32 -04:00
Gaurav Singh
f74b86b7ea
Fix race condition in decoder
...
Kubernetes-commit: 9027f30aa865f108c827060ef59ac62c9d07002b
2020-04-25 20:35:04 -04:00
Davanum Srinivas
75fea27a27
switch over k/k to use klog v2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 442a69c3bdf6fe8e525b05887e57d89db1e2f3a5
2020-04-17 15:25:06 -04:00
Davanum Srinivas
6d56f3d16b
Updating dependency golang.org/x/mod to version v0.1.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 3992c8669fa28e6a2721a09d750345f28f21e5f2
2020-05-14 18:04:08 -04:00
Davanum Srinivas
372442b19c
Updating dependency golang.org/x/mobile to version v0.0.0-20190719004257-d2bd2a29d028
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: e3a1dde5a1b8f712320c9f898d184fe6cde1cc24
2020-05-14 18:01:55 -04:00
Davanum Srinivas
8ce29a4286
Updating dependency golang.org/x/image to version v0.0.0-20190802002840-cff245a6509b
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 4fca8bba148d05123060f332b7c7a7add08031b5
2020-05-14 17:59:40 -04:00
Davanum Srinivas
74a329a2ed
Updating dependency golang.org/x/oauth2 to version v0.0.0-20191202225959-858c2ad4c8b6
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 15fa9902e97edc3c13c0717c94210d7b613396e7
2020-05-14 17:57:35 -04:00
Davanum Srinivas
6d41533acd
Updating dependency golang.org/x/lint to version v0.0.0-20191125180803-fdd1cda4f05f
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: a31d23dce333ba0a171d9a3ddff8b97da460430b
2020-05-14 17:55:24 -04:00
Davanum Srinivas
284ce9e101
Updating dependency golang.org/x/exp to version v0.0.0-20191227195350-da58074b4299
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: cd596c5bdfcbf1dfa00ddd9d02aecae360150eb3
2020-05-14 17:53:16 -04:00
Davanum Srinivas
4e242beac2
Updating dependency honnef.co/go/tools to version v0.0.1-2019.2.3
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 4335e46738e79a0ccf49ed098e1e8708d31b313a
2020-05-14 17:49:03 -04:00
Davanum Srinivas
702a294628
Updating dependency google.golang.org/appengine to version v1.6.5
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: f541ac3139760349248a446fc269b4f31f4892a4
2020-05-14 17:46:56 -04:00
Davanum Srinivas
eace4b6f37
Updating dependency go.opencensus.io to version v0.22.2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 3a44a2ab418ff00cd16b5118ce8626f579e19e32
2020-05-14 17:44:51 -04:00
Davanum Srinivas
356dee6609
Updating dependency github.com/jstemmer/go-junit-report to version v0.9.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: a185928a258eca745a2b3a2db9b41b3502eb9c0c
2020-05-14 17:42:44 -04:00
Davanum Srinivas
cf08bd4c63
Updating dependency github.com/google/pprof to version v0.0.0-20191218002539-d4f498aebedc
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 584cccad8b2516c911dfcc09b2479228bfc7f788
2020-05-14 17:40:37 -04:00
Davanum Srinivas
fa52b12ba4
Updating dependency github.com/golang/groupcache to version v0.0.0-20191227052852-215e87163ea7
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 9bdefa900ae13e237ace286eaa0ee22539ad4e9a
2020-05-14 17:38:28 -04:00
Davanum Srinivas
1d0d14eaa5
Updating dependency cloud.google.com/go to version v0.51.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 8a9bbd691e229a0818fabdd2049129e408156869
2020-05-14 17:34:15 -04:00
Davanum Srinivas
5f806ce082
Updating dependency k8s.io/utils to version 2df71eb
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 449810c7858cc84e98ff0c859f863a40b56710dc
2020-05-14 17:27:32 -04:00
Davanum Srinivas
54985447af
Updating dependency github.com/GoogleCloudPlatform/k8s-cloud-provider to version 7901bc8
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: ca8ec8a6239b2b33aa73fd1178a4015194e9ad5a
2020-05-14 17:25:25 -04:00
Davanum Srinivas
998b8b4418
Updating dependency k8s.io/kube-openapi to version 656914f
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 815c6d4c90a7143d68bb4f7a509a244a26d6df01
2020-05-14 17:23:08 -04:00
Kubernetes Publisher
806d15d654
Merge pull request #91044 from gongguan/cobra-1.0.0
...
update spf13/cobra dependency to 1.0.0
Kubernetes-commit: 678415a8a711c875708b438d34022c40f3f3fca3
2020-05-15 12:23:52 +00:00
louisgong
5fdcde3625
update spf13/cobra dependency to 1.0.0
...
Kubernetes-commit: 205ded20da8676ada99786a3ca54b28217041d09
2020-05-13 15:27:34 +08:00
Kubernetes Publisher
d4685ebf69
Merge pull request #90855 from wojtek-t/remove_listwatchuntil
...
Remove ListWatchUntil
Kubernetes-commit: 437c2df36fe51237631751b38364cea4392a6f58
2020-05-12 00:23:33 +00:00
Kubernetes Publisher
a099a3ff31
Merge pull request #81443 from mikedanese/socks5
...
rest.Config: support configuring an explict proxy URL
Kubernetes-commit: ba35704b510f918254c3ba826fb63608f6ed2dd6
2020-05-10 16:23:20 +00:00
wojtekt
16393a6dc7
Remove ListWatchUntil
...
Kubernetes-commit: ead12b02fed9e8c3a8ebf693f71fa452115d923b
2020-05-07 20:21:46 +02:00
Kubernetes Publisher
06f6a9f888
Merge pull request #90818 from wojtek-t/fix_retry_watcher
...
Request for bookmarks in RetryWatcher
Kubernetes-commit: af67408c172630d59996207a2f3587ea88c96572
2020-05-07 16:23:46 +00:00
Mike Danese
2ff3b163f5
wire up proxier in spdy transport
...
and delete useless function
Kubernetes-commit: 652a48d2e7af76783cf08b5b1922da925e3d2a46
2020-05-06 10:51:52 -07:00
wojtekt
c16c96a7f1
Request for bookmarks in RetryWatcher
...
Kubernetes-commit: 7a65760f6e914e5421b443980831b2965c6954c7
2020-05-06 19:37:57 +02:00
Kubernetes Publisher
573f9163af
Merge pull request #89660 from pjferrell/kubectl-jsonpath-nonprimitive-types
...
client-go/util/jsonpath: resolve #16707 by outputting json for non-primitive types
Kubernetes-commit: 0c3c2cd6ac8c9ffefc38f9746034e546331b9cd6
2020-04-29 08:20:53 +00:00
Kubernetes Publisher
5159cff060
Merge pull request #90493 from KnicKnic/cert_path
...
fix cert path generation in windows
Kubernetes-commit: e7de96e635f2dc50b2c5427743473093f4486d28
2020-04-26 04:01:45 +00:00
Knic Knic
d3d74fb975
fix cert path generation in windows
...
Kubernetes-commit: a381e1b04ec070a63d76d51663b7b0cbf4ce5403
2020-04-25 15:49:02 -07:00
Kubernetes Publisher
0ad81dc3c8
Merge pull request #90196 from markusthoemmes/remove-unused-parameterCodec
...
Don't generate parameterCodec if it's never used.
Kubernetes-commit: 013413d859324e4870edae1ad0c54dd404f872be
2020-04-24 08:01:47 +00:00
Kubernetes Publisher
d5598eafb0
Merge pull request #90317 from tangcong/fix-client-go-staticcheck-err
...
fix client-go util staticcheck error
Kubernetes-commit: cb719f75aac98ca24224c563d80d1035079885a5
2020-04-22 06:16:35 +00:00
tangcong
403aae0467
fix client-go util staticcheck error
...
Kubernetes-commit: 16c3ef2df8c12fcc4bc2596788fb6ee565b8eed8
2020-04-20 10:30:28 +08:00
Kubernetes Publisher
ede92e0fe6
Merge pull request #90243 from soltysh/issue90074
...
Revert "stop defaulting kubeconfig to http://localhost:8080 "
Kubernetes-commit: e95106106b1e24056a98fd08740b5c5e6a00f8d7
2020-04-19 06:16:29 +00:00
Maciej Szulik
71473e9b7b
Revert "stop defaulting kubeconfig to http://localhost:8080 "
...
This reverts commit b19ad9e7a78fea0ecdffe7aa53bbe309d9d346ee.
Kubernetes-commit: a871738c86a0bdf7c3b8924d1932e6f2c85ea8d8
2020-04-17 16:37:15 +02:00
ga
b3b874faea
[AZURE] t.Fatalf() for nil pointer ( #90154 )
...
* [AZURE] t.FatalF() for nil pointer
* [AZURE] t.FatalF() for nil pointer
Kubernetes-commit: cf1b72e4571b69995ce65a659a9b67c867b1d1b0
2020-04-16 14:16:18 +00:00
Markus Thömmes
a57a2165c2
Run ./hack/update-codegen.sh.
...
Kubernetes-commit: b113638cc8f9f38f33f355ee0200e00a56703c6f
2020-04-16 10:53:36 +02:00
Jordan Liggitt
e72c3d3ce2
Stop waiting for failed CSRs
...
Kubernetes-commit: 184b3f81adcf73fe063579eeef41f5bc9c6ae19a
2020-04-16 01:06:10 -04:00
Phil Ferrell
bd76c10336
client-go: change jsonpath output of non-primitive types from Go-syntax to JSON
...
kubectl: add --output jsonpath-as-json to print a json array of results
kubeadm: fix test case using jsonpath result of non-primitive type
Kubernetes-commit: ba386aba4fe02906089ca3e96ee07925bced5d4d
2020-04-15 14:45:44 -07:00
Kubernetes Publisher
4529075edf
Merge pull request #89913 from zhouya0/fix_kubectl_version_should_print_version_info
...
Fix kubectl version should print version info without config file
Kubernetes-commit: db999c96343c10e83d72ff4bb82e775f09edf0a6
2020-04-15 18:16:05 +00:00
Kubernetes Publisher
1be5940d0d
Merge pull request #88940 from tianhongw/master
...
fix golint errors in staging/src/k8s.io/client-go/plugin/pkg/client/a…
Kubernetes-commit: 5bfe8fe2b9024f0319c053d5514b491f7c18aad8
2020-04-10 18:25:15 +00:00
Kubernetes Publisher
7b0589a246
Merge pull request #89833 from liggitt/json-raw
...
preserve integers decoding raw JSON values
Kubernetes-commit: ec00b4fcc2d0ad494275558e780606b1d9b3e469
2020-04-10 02:25:04 +00:00
Kubernetes Publisher
2a5c88adcc
Merge pull request #89942 from dims/update-fsnotify-to-pick-up-bug-fixes
...
Updating dependency github.com/fsnotify/fsnotify to version v1.4.9
Kubernetes-commit: b3837f858adfc13952736fd076717ec525e96dc9
2020-04-09 02:15:45 +00:00
Kubernetes Publisher
4b490f30ca
Merge pull request #88464 from brianpursley/kubernetes-86130
...
Fixed bug where jsonpath expression with nested range produces wrong output
Kubernetes-commit: 6747678a396ada2f4761ff104495ddcc3ef050b3
2020-04-08 06:17:38 +00:00
Davanum Srinivas
478cc67308
Updating dependency github.com/fsnotify/fsnotify to version v1.4.9
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: eee5235d2509df063189e08e150cc2c8213b54ed
2020-04-07 20:50:27 -04:00
Kubernetes Publisher
386829fa6b
Merge pull request #89652 from liggitt/relist-timeout
...
Fix client watch reestablishment handling of client-side timeouts
Kubernetes-commit: 38f0a8bc74bed92bef87e20a79c36c5feea78b3d
2020-04-07 10:15:23 +00:00
zhouya0
1c7ee45b9b
Fix kubectl version should print version info
...
Kubernetes-commit: 948f4de2dbba3affca2de460d836158cbde5db78
2020-04-07 15:18:38 +08:00
Kubernetes Publisher
fe32aa3b94
Merge pull request #87329 from windmilleng/nicks/informer-error-handling
...
cache: add error handling to informers
Kubernetes-commit: 7c6473b7c901732d6e09b2bfed0e8d423b7bf1d9
2020-04-04 18:17:38 +00:00
Kubernetes Publisher
8e91b7aa91
Merge pull request #87821 from tedyu/cfg-map-update
...
Check Annotations map against nil for ConfigMapLock#Update()
Kubernetes-commit: 1cf634d24c0f8eefb7259519f9bec2bea40dafd9
2020-04-04 06:21:33 +00:00
Ted Yu
1ff0856e81
Check Annotations map against nil for ConfigMapLock#Update()
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com >
Kubernetes-commit: 086d6ae9bbbe95e0740e7dd44fa08c31409f8bec
2020-04-03 16:47:19 -07:00
Kubernetes Publisher
7039b495eb
Merge pull request #89704 from liggitt/gnostic
...
github.com/googleapis/gnostic v0.4.1
Kubernetes-commit: d911254debefb5b630498aa3552899ee2f99f22e
2020-04-03 22:05:20 +00:00
Jordan Liggitt
65865ed084
k8s.io/kube-openapi v0.0.0-20200403204345-e1beb1bd0f35
...
fix client-side validation to allow a value of 0 for a number field
Kubernetes-commit: 8b9165839f1f592262c6ac657649b0acff66d1e4
2020-04-03 14:10:50 -04:00
Kubernetes Publisher
cb664d40f8
Merge pull request #89566 from yue9944882/feat/override-clientside-retry
...
Opt-out/Override client-side max-retry
Kubernetes-commit: 691fa9f5a1f25763ad2adf033d0d4d45f8acd849
2020-04-02 22:05:54 +00:00
Kubernetes Publisher
5934c03f9a
Merge pull request #89706 from weinong/fix-excessive-spn-prefix
...
v1.18.1: fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id
Kubernetes-commit: f2e3981aba52fd0b9ededcc17affb0c37c648caa
2020-04-02 06:05:39 +00:00
Jordan Liggitt
cd3db5b5a1
Adjust openapi test to avoid mutation on write
...
Kubernetes-commit: ee816114b7ae044f23b4776fdf0c3f04e2ce13e3
2020-03-31 19:14:19 -04:00
Weinong Wang
de57c8c011
fix a bug where spn: prefix is unexpectedly added to kubeconfig apiserver-id setting
...
Kubernetes-commit: 77bd7c8a8b29dced5a06c232485ab6de1306c087
2020-03-31 15:59:37 -07:00
Jordan Liggitt
d847b4c964
github.com/googleapis/gnostic v0.4.1
...
Kubernetes-commit: 93c7b24562d80959f45c308e7412456a410b9b25
2020-03-31 17:18:56 -04:00
Kubernetes Publisher
ed67da3a23
Merge pull request #89575 from tnqn/improve-tracker
...
Improve fake clientset performance
Kubernetes-commit: c968317ebd83c97e6151ffa1035f14dda51fc733
2020-03-30 18:05:19 +00:00
Jordan Liggitt
33c1f9f2a4
Fix client watch reestablishment handling of client-side timeouts
...
Kubernetes-commit: 343c1e7636fe5c75cdd378c0b170b26935806de5
2020-03-30 10:36:01 -04:00
Quan Tian
faf5681d1c
Improve fake clientset performance
...
The fake clientset used a slice to store each kind of objects, it's
quite slow to init the clientset with massive objects because it checked
existence of an object by traversing all objects before adding it, which
leads to O(n^2) time complexity. Also, the Create, Update, Get, Delete
methods needs to traverse all objects, which affects the time statistic
of code that calls them.
This patch changed to use a map to store each kind of objects, reduced
the time complexity of initializing clientset to O(n) and the Create,
Update, Get, Delete to O(1).
For example:
Before this patch, it took ~29s to init a clientset with 30000 Pods,
and 2~4ms to create and get an Pod.
After this patch, it took ~50ms to init a clientset with 30000 Pods,
and tens of µs to create and get an Pod.
Kubernetes-commit: 7e15e31e11e48a6db855e30ca9b07dbce3047577
2020-03-27 18:39:20 +08:00
yue9944882
3e9d5317f0
make client-side max-retry override'ble
...
Kubernetes-commit: f373697c64e9dc5a6618e1d360ad9a51bc8b79c7
2020-03-27 16:15:46 +08:00
Kubernetes Publisher
6240434e1a
Merge pull request #86975 from dims/update-hcsshim-v0.8.7-and-containerd-v1.3.2
...
Update to latest cadvisor and containerd (v1.3.3)
Kubernetes-commit: 4ad32682f3605f8eb0c152e3139a42d756106831
2020-03-26 02:04:46 +00:00
Davanum Srinivas
2247a44b6b
Updating dependency golang.org/x/xerrors to version v0.0.0-20191204190536-9bdfabe68543
...
Kubernetes-commit: d2755395517411cfcda6dee9c749a15e4aef5b3f
2020-03-24 13:44:55 -04:00
Davanum Srinivas
eac0268b4e
Updating dependency golang.org/x/time to version v0.0.0-20191024005414-555d28b269f0
...
Kubernetes-commit: 2b8b3b4008bbf072d216049c48ba792f023d2de8
2020-03-24 13:43:14 -04:00
Davanum Srinivas
48f05c2db1
Updating dependency golang.org/x/net to version v0.0.0-20200202094626-16171245cfb2
...
Kubernetes-commit: 75ceb7baa8f0df1c5cbaf02211c1a74e2addf498
2020-03-24 13:41:31 -04:00
Davanum Srinivas
60f8ad838a
Updating dependency gopkg.in/check.v1 to version v1.0.0-20190902080502-41f04d3bba15
...
Kubernetes-commit: 9e91a7ddc1a8f90bccff134b77e043809d07f65c
2020-03-24 13:39:41 -04:00
Davanum Srinivas
9f2520a6ff
Updating dependency google.golang.org/genproto to version v0.0.0-20191230161307-f3c370f40bfb
...
Kubernetes-commit: 7555985346c48b20d2b6662ebbce93827b513be2
2020-03-24 13:37:58 -04:00
Davanum Srinivas
afa8f1e8ea
Updating dependency github.com/kr/pretty to version v0.2.0
...
Kubernetes-commit: 54967fe39367c1ada4c9c4b5c2146263f85a41e4
2020-03-24 13:24:29 -04:00
Davanum Srinivas
f71098ae3d
Updating dependency github.com/google/go-cmp to version v0.4.0
...
Kubernetes-commit: 0dd6bf625814ab6ef9f93fbee40cde6d6206d932
2020-03-24 13:19:44 -04:00
Davanum Srinivas
4235d261af
Update cadvisor and containerd
...
Kubernetes-commit: 4274ea2c89dee24e4c188a71e8164b2a40d1e181
2020-03-24 13:11:42 -04:00
Kubernetes Publisher
6cdba17191
Merge pull request #89348 from fatedier/workqueue
...
Export new constructor for DelayingQueue
Kubernetes-commit: 348152583c699fd8e7b3f67038418423d009f5e4
2020-03-25 12:26:21 +00:00
Kubernetes Publisher
c20e80a28e
Merge pull request #89444 from gnufied/update-utils-dep
...
bump k8s.io/utils package
Kubernetes-commit: 044a4ce21de7e89308be6cedc59fbf1cbb6b30b9
2020-03-25 04:33:32 +00:00
Kubernetes Publisher
80b546a37f
Merge pull request #89339 from alvaroaleman/lister-clarify-read-only
...
Lister codegen: Clarify that returned objects are read-only
Kubernetes-commit: 0c9ba6b5d7c4c91e1edfdb230574b99ebc5d1027
2020-03-25 00:26:57 +00:00
Kubernetes Publisher
3a9f765d91
Merge pull request #89070 from alculquicondor/static-partitioning
...
Add chunk size option to ParallelizeUntil
Kubernetes-commit: f898f45b2081854e1ebe31a32755c9d9aa4cd16e
2020-03-25 00:26:56 +00:00
Kubernetes Publisher
615fa027f2
Merge pull request #86481 from tdihp/feature/aad-fallback-real-auth
...
aad fallback to real auth if refresh token fails, fixes #82776
Kubernetes-commit: e7852bff43b358bcce7c77a352e171eca200c005
2020-03-25 00:26:55 +00:00
Hemant Kumar
ea7facdb8f
bump k8s.io/utils package
...
This fixes bug with xfs mount failing because of xfs_repair
being called. Fixes https://github.com/kubernetes/utils/issues/141
Kubernetes-commit: a1ae67d691d514d859fce68299d7bd3830686b38
2020-03-24 17:21:19 -04:00
Kubernetes Publisher
70eb484951
Merge pull request #89341 from aojea/bumputils
...
bump k8s.io utils
Kubernetes-commit: 6273449fe06574b3b192b92fe487ddfbd16837af
2020-03-23 04:29:02 +00:00
fatedier
1ded602dc0
Export new constructor for DelayingQueue
...
Kubernetes-commit: b5d989a6fc78fd8d1743eb2b80b9be4cb6e3c6ac
2020-03-23 12:15:29 +08:00
Antonio Ojea
15241c5847
bump k8s.io utils
...
Fix a bug in k8s.io/utils/net.GetIndexedIP() that wasn't working
with IPv6 addresses with leading zeros.
Kubernetes-commit: dc025534afb0c3106b3aab166f88b971102135d1
2020-03-22 22:21:47 +01:00
Alvaro Aleman
0382bf0f53
Re-generate all listers
...
Kubernetes-commit: be370ddebcb3785325385267cbe5bd7b372e6118
2020-03-22 12:43:02 -04:00
Ping He
a6c937f0cd
Azure auth fallback to real auth if refresh token fails, refactor and add more tests.
...
Signed-off-by: Ping He <tdihp@hotmail.com >
Kubernetes-commit: 26c97fa1b40a7939ca26084c819af4794df34406
2020-03-22 17:04:20 +08:00
Kubernetes Publisher
b8fba595e8
Merge pull request #89319 from mboersma/fix-mount-sensitive-windows-master
...
Update vendored MountSensitive code for Windows
Kubernetes-commit: ca82b3281f426add48421aa54114d8f54f7d4ce5
2020-03-21 16:26:12 +00:00
marosset
2ae858f2d5
Updating vendored files
...
Kubernetes-commit: e72714933004dd34170a7e70f006f2ddb8e968d0
2020-03-20 21:13:48 +00:00
Kubernetes Publisher
b111a62135
Merge pull request #89161 from MikeSpreitzer/informer-doc-redux
...
Documented mutation restriction for informer clients
Kubernetes-commit: 77e70e6fd36de3570c204eafdaef26af2befaa13
2020-03-20 04:26:43 +00:00
Kubernetes Publisher
365234d2fc
Merge pull request #89159 from dims/move-term-package-to-component-base
...
Move term package to component base and switch to moby/term
Kubernetes-commit: bd07a408c1f82858fd63164f3b2937fd5f6905ce
2020-03-19 20:26:30 +00:00
Aldo Culquicondor
cc684433cd
Add transient dependency to test/e2e/framework/.import-restrictions
...
Signed-off-by: Aldo Culquicondor <acondor@google.com >
Kubernetes-commit: b01e3dc394304603146f17785e3a3cb31f991497
2020-03-18 14:48:06 -04:00
Mike Spreitzer
d7a772a8de
Documented mutation restriction for informer clients
...
Also brushed up some other informer comments for readability and
nitpicking accuracy.
Kubernetes-commit: c4774de94a80bb7d0f54a8a728ad3e97ad1a07b9
2020-03-16 17:38:14 -04:00
Davanum Srinivas
c00c68282c
Updating dependency github.com/google/go-cmp to version v0.3.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 865fd484820bf473ac9aa36466baaca80403fa45
2020-03-16 17:01:25 -04:00
Davanum Srinivas
f1bda3ffd6
update vendor
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: ee4310280669153c8ed733ae05946af65cc817b5
2020-03-16 16:54:33 -04:00
Kubernetes Publisher
364a20b9b1
Merge pull request #76776 from wwitzel3/issue-71714
...
Add tests for NewFilteredDynamicSharedInformerFactory
Kubernetes-commit: 21d4d13d98219b2d6e04ba7d1a634fbd62f9a256
2020-03-19 08:26:14 +00:00
Kubernetes Publisher
c426e0f36d
Merge pull request #89105 from andyzhangx/upgrade-40.2
...
Upgrade to azure-sdk v40.2.0
Kubernetes-commit: de931d569e005d916f8f146fc27fdac1c713a0ea
2020-03-19 08:26:13 +00:00
Kubernetes Publisher
6251a13f71
Merge pull request #89014 from enj/enj/i/drop_openstack_cred_plugin
...
client-go: remove openstack auth plugin
Kubernetes-commit: 05134da9b7b90f35fe716d156d823778db16f634
2020-03-19 08:26:12 +00:00
Kubernetes Publisher
2b32f6d215
Merge pull request #88985 from brianpursley/kubectl-667
...
Changed kubectl config view to redact user token
Kubernetes-commit: 4bc907f3c956ffb808fdcfb4f8fc07825b8d2339
2020-03-18 20:26:04 +00:00
Kubernetes Publisher
da706024f3
Merge pull request #88846 from mborsz/revert-88261-rate
...
Revert "Implement ItemBucketRateLimiter"
Kubernetes-commit: e7e73f736406449c2395e63a1a2c9ecc40b87caf
2020-03-18 04:26:07 +00:00
Kubernetes Publisher
0d5f18fe08
Merge pull request #82785 from ashish-billore/mydevbranch1
...
Updated command to start in-cluster deployment
Kubernetes-commit: e6c323ffe85ed058ecd99ca0906c101d2332ff0f
2020-03-18 04:26:06 +00:00
Brian Pursley
d4a54d1ba8
Changed kubectl config view to redact token
...
Kubernetes-commit: 6fad4ee5e5f5fa6fbf38e88f165b012fa0ae5795
2020-03-17 15:13:50 -04:00
Aldo Culquicondor
7ee24064f0
Use sqrt(n) chunk size in pod affinity and core scheduler
...
Kubernetes-commit: e902e70d0d9bca1a1c823ce9d04d8fd68e8f3396
2020-03-16 14:12:11 -04:00
Aldo Culquicondor
326ffd9341
Add chunk size option to ParallelizeUntil
...
Signed-off-by: Aldo Culquicondor <acondor@google.com >
Kubernetes-commit: 36efa035e292480d4b0ccc7a4ffbf9aa579fbf30
2020-03-11 17:13:55 -04:00
andyzhangx
f9d070a72c
chore: upgrade to azure-sdk v40.2.0
...
chore: use autorest v0.9.6
fix go module issue
fix go module error
Kubernetes-commit: da20cc202fe2c5594c578a85730578b2300c78a0
2020-03-11 14:46:29 +00:00
Monis Khan
c3817f4bbd
client-go: drop github.com/gophercloud/gophercloud dep
...
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 7a7bc9bcfb556abd4ec22be634eaca9e3b3a132a
2020-03-10 16:49:30 -04:00
Monis Khan
fe48733009
client-go: remove openstack auth plugin
...
The openstack auth plugin was deprecated in v1.11 in favor of the
"client-keystone-auth" credential plugin. This change removes the
plugin in v1.19 (eight releases seems more than sufficient notice).
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 0beb8ea0fef3556474b3a713a2203d4edbbb4fc2
2020-03-10 15:22:47 -04:00
tianhongw
b13839ec75
fix golint errors in staging/src/k8s.io/client-go/plugin/pkg/client/auth/oidc
...
Kubernetes-commit: 50de627302097bd978191625583302ff420417f3
2020-03-07 22:35:10 +08:00
Kubernetes Publisher
5194bac869
Merge pull request #88875 from apelisse/apply-no-op
...
SSA: Applying same object twice should be a no-op the second time
Kubernetes-commit: 71ad0a90205c12e8ebbe6872db30097026916659
2020-03-07 12:25:16 +00:00
Kubernetes Publisher
2093557392
Merge pull request #88929 from liggitt/expansions
...
client-go: plumb context to expansions methods
Kubernetes-commit: b30c9a3abad8b2e4189a0d4e731d8728a075a3a8
2020-03-06 20:35:34 -08:00
Jordan Liggitt
fac020784f
client-go: add context/options to expansions methods
...
Kubernetes-commit: 4c034278f4ec022698eb2e8aae3dfcc08abebe89
2020-03-06 16:30:37 -05:00
Kubernetes Publisher
425ea3e5d0
Merge pull request #88910 from liggitt/metadata-context
...
Metadata client: plumb context
Kubernetes-commit: f52cbea102bb6ba9fe951cbf81e7dd4b48f95d9e
2020-03-07 00:25:27 +00:00
Kubernetes Publisher
b173caf598
Merge pull request #88906 from liggitt/dynamic-delete
...
Dynamic client: plumb context
Kubernetes-commit: cf4d797b5dddef1b1e06a50ebda8a0738e04b66c
2020-03-07 00:25:26 +00:00
Kubernetes Publisher
7b31ec144a
Merge pull request #88599 from julianvmodesto/scale-ctx-opts
...
Add context and options to scale client
Kubernetes-commit: 179fe40d06bc07b0e6602b203a8fb8e722c4e2a4
2020-03-07 00:25:25 +00:00
Kubernetes Publisher
c0782940c8
Merge pull request #84814 from huffmanca/ga_csi_driver
...
Moving CSI Driver to GA.
Kubernetes-commit: 61847eab61788fb0543b4cf147773c9da646ed2f
2020-03-06 16:25:22 +00:00
Jordan Liggitt
5883a775b1
client-go metadata: plumb context
...
Kubernetes-commit: cb4ee9334b744404e670ea2c28a3093a3cd67844
2020-03-06 10:42:18 -05:00
Christian Huffman
686d8407e6
Updated files after rebase
...
Kubernetes-commit: d0890533a99bcb7f3ee173846863960d15064577
2020-03-06 08:56:59 -05:00
Jordan Liggitt
1faf9e8d03
client-go dynamic context
...
Kubernetes-commit: 6fa54d715fbc992afb483e71d450d5dbd66990eb
2020-03-06 01:27:11 -05:00
Jordan Liggitt
67a40b9a1a
client-go dynamic client: update DeleteOptions callers
...
Kubernetes-commit: b19dc3a474e840340cb357f5ea9f4e575bad888d
2020-03-06 10:20:40 -05:00
Jordan Liggitt
2c6476911c
client-go dynamic client: pass DeleteOptions by value
...
Kubernetes-commit: 161b7513f73185745f8c17db5a56b7229157f876
2020-03-06 10:20:27 -05:00
Antoine Pelisse
9836cc012a
Bump sigs.k8s.io/structured-merge-diff to v3
...
Kubernetes-commit: df41fd932bef1686b30a1abee477c5009ebabe80
2020-03-05 13:09:50 -08:00
Maciej Borsz
8fbf5159e5
Revert "Implement ItemBucketRateLimiter"
...
Kubernetes-commit: 01c62f672611024445a846e3cdf60e5e99fb8a1e
2020-03-05 14:35:19 +01:00
Christian Huffman
ef1eac84b2
Moved CSIDriver to GA
...
Kubernetes-commit: 726af6bd7f2f3d7e0b6b37b476672944f601af41
2020-02-28 15:22:45 -05:00
Kubernetes Publisher
d319f3c8b1
Merge pull request #88708 from mikedanese/deleteopts
...
Migrate clientset metav1.DeleteOpts to pass-by-value
Kubernetes-commit: 5708511499fe500ae3b4bbd40204cef382f652e8
2020-03-06 08:25:31 +00:00
Kubernetes Publisher
d511753639
Merge pull request #88465 from alvaroaleman/utilerrors-implement-errors-is
...
Utilerrors.Aggregate: Allow using with errors.Is()
Kubernetes-commit: c812375ed605dafa3a7802fc9e21165031de9034
2020-03-06 04:27:58 +00:00
Kubernetes Publisher
fe49f17efb
Merge pull request #87553 from MikeSpreitzer/shared-informer-comments-redux
...
More refinement of comments and parameter names for informers
Kubernetes-commit: 50c0a698d83f3eb1325b80270471eaf06c4870d2
2020-03-06 04:27:56 +00:00
Kubernetes Publisher
4f9ddd276b
Merge pull request #88815 from enj/enj/i/events_same_default_ns
...
Use the same default namespace across event recorders
Kubernetes-commit: 45ac57fb67a841a21a689745aa812109fee84b8c
2020-03-05 04:25:28 +00:00
Monis Khan
7ba7043ddf
Use the same default namespace across event recorders
...
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 167d6a2c8b00413cb52841ee49dd042bfb7d10c9
2020-03-04 13:49:33 -05:00
Kubernetes Publisher
f12177f0a9
Merge pull request #86173 from soltysh/cli_defaults
...
stop defaulting kubeconfig to http://localhost:8080
Kubernetes-commit: b5b675491b69b5d48bf112a896bc739e500c7275
2020-03-04 16:25:18 +00:00
Kubernetes Publisher
03ea996864
Merge pull request #88769 from deads2k/SNI
...
Support TLS Server Name overrides in kubeconfig file
Kubernetes-commit: bd6640a8e003059ee98f84e7378d97f8337c5e0b
2020-03-04 08:25:26 +00:00
Kubernetes Publisher
4824e7e100
Merge pull request #88783 from neolit123/1.18-fix-kubectl-auth-verbosity
...
client-go: use klog.V(3) for the cert-rotation controller start/stop
Kubernetes-commit: cadd51783bd463b3fdd6c1416e596493a717fe83
2020-03-04 08:25:25 +00:00
Kubernetes Publisher
83e04303df
Merge pull request #88684 from saad-ali/updateMountLib
...
Update AzureFile and CephFS to use MountSensitive
Kubernetes-commit: cd23e78c3dc1a4161abb11523a8614b56b9c0928
2020-03-04 08:25:24 +00:00
Lubomir I. Ivanov
38dc9a8fb0
client-go: use klog.V(3) for the cert-rotation controller start/stop
...
Introduce a verbosity level for the start and stop notifications,
so that regular calls to commands such as:
"kubectl auth ..."
would only contain the "yes" / "no" output.
Kubernetes-commit: b2677b1e572ae1cd8b823683e88005b7857d8938
2020-03-04 01:35:17 +02:00
David Eads
32fece0e08
update override behavior for kubectl --tls-server-name
...
Kubernetes-commit: 9dcbc0bf909a794cf77a801bfd29e306791b1e24
2020-03-03 13:16:50 -05:00
Maciej Szulik
3eda474fce
Provide more verbose empty config error based on the context
...
Kubernetes-commit: 07dc17ffd9aadd9918511334e13b02dc817828a5
2020-03-03 18:42:19 +01:00
Mike Danese
5c80d48932
automated refactor
...
Kubernetes-commit: c58e69ec791e4dd8a1298d5c2cc0649cf9176f67
2020-03-01 09:24:42 -08:00
Mike Danese
756db0d4aa
update clients
...
Kubernetes-commit: 86bd06c8820a785cb8d74ef29d4a6a80c08988c0
2020-03-01 08:54:33 -08:00
saad-ali
b60e7dd7a7
Update dep k8s.io/utils to 0a110f9eb7ab
...
Kubernetes-commit: 22e8189f40fc95b18bad2b59ba2ad20ae7c69ea9
2020-02-28 18:22:45 -08:00
Kubernetes Publisher
eb0bad8167
Merge pull request #88760 from munnerz/signername-follow-up
...
signerName: extend client-go ensureCompatibility and additional unit tests
Kubernetes-commit: 0a2a69add2c914675898bd9018010a03eca8f693
2020-03-03 16:25:32 +00:00
James Munnelly
0c19a3c0da
Extend client-go csr package to invalidate CSRs based on signerName
...
Kubernetes-commit: c2367bd5da68112ad3031dd33933859dacf8db58
2020-03-03 13:14:04 +00:00
Kubernetes Publisher
133860aa50
Merge pull request #88744 from jackkleeman/kubelet-handle-intermed
...
Support intermediate certificate in certificate store
Kubernetes-commit: 79e1ad2f4bbd05b1e56b7b57b63b2c1d67b90156
2020-03-03 00:25:34 +00:00
Kubernetes Publisher
ec0a5f3fd2
Merge pull request #79083 from jackkleeman/client-cert-file-reload
...
Add ability to reload client certificates from disk
Kubernetes-commit: 4b1ee392c180233c085ba0a17949bc9197535c11
2020-03-03 00:25:33 +00:00
Jack Kleeman
29bb8bf344
Support intermediate certificate in certificate store
...
Kubernetes-commit: 83a223f5ee3790b7ed54197986d4317e75da1652
2020-03-02 19:48:38 +00:00
Kubernetes Publisher
ca7edf3d8a
Merge pull request #88509 from robscott/ingress-v1beta1-class
...
Adding IngressClass to networking/v1beta1
Kubernetes-commit: fdb2cb4c8832da1499069bda918c014762d8ac05
2020-03-02 08:25:25 +00:00
Brian Pursley
1ade84933e
Fixed bug where jsonpath expression with a nested range does not process subsequent nodes
...
Kubernetes-commit: 852e661f3dd0f7be9b9b1469316d9947c4b5a5c0
2020-02-27 11:03:27 -05:00
Julian V. Modesto
6776475b71
Add context and options to scale client
...
Kubernetes-commit: da3c3432d8361f315e7f562563e68316b10b9a2d
2020-02-26 18:39:57 -05:00
Rob Scott
02b6fab671
Adding IngressClass to networking/v1beta1
...
Co-authored-by: Christopher M. Luciano <cmluciano@us.ibm.com >
Kubernetes-commit: 132d2afca0794b4bcaedb6dbbefe4e9d66e80239
2020-02-24 21:20:45 -08:00
Kubernetes Publisher
bcb30edc8b
Merge pull request #88246 from munnerz/csr-signername-controllers
...
Update CSR controllers & kubelet to respect signerName field
Kubernetes-commit: 03b7f272c8287fdaafa67b82f1c577a96c5a238a
2020-02-29 08:25:06 +00:00
Kubernetes Publisher
dd730ded40
Merge pull request #88134 from jennybuckley/rate-limit-log-2
...
Improve rate limiter latency logging and add component-base metric
Kubernetes-commit: 650220fa64544c6de308df0d8820896bf0b56194
2020-02-27 16:24:56 +00:00
Alvaro Aleman
6b7675c693
Utilerrors.Aggregate: Allow using with errors.Is()
...
Kubernetes-commit: 212190e25e18600bbca2eb5c77aa3fe5bcc55af1
2020-02-24 15:15:04 +01:00
James Munnelly
e8be24fd4c
certificates: update controllers to understand signerName field
...
Signed-off-by: James Munnelly <james.munnelly@jetstack.io >
Kubernetes-commit: d5dae048983cd299cdce9d2703f564bf4bd246ee
2020-02-17 23:06:02 +00:00
jennybuckley
2d3138825e
Improve rate limiter latency logging and metrics
...
Kubernetes-commit: 2bcf99f05fdc47fb4bc3601b9134408483f59773
2020-02-13 13:32:12 -08:00
Kubernetes Publisher
f772958f8a
Merge pull request #88382 from jpbetz/parallel-mem-client-resource-discovery
...
Refresh discovery server resources for memCacheClient in parallel
Kubernetes-commit: 62b0bbc1c64f7ca5d3b2a9503158975166af9078
2020-02-22 08:24:11 +00:00
Kubernetes Publisher
5e1786105b
Merge pull request #88100 from jiahuif/kubelet-bootstrap-csr-logging
...
add logging for kubelet csr being approved and issued.
Kubernetes-commit: bf050f9794973694e2cc9c8df2f5e8b354af63f6
2020-02-21 16:31:15 +00:00
Kubernetes Publisher
cb2a050181
Merge pull request #88381 from BenTheElder/CVE-2020-9283
...
update golang.org/x/crypto to fix CVE-2020-9283
Kubernetes-commit: 056374d9c8b8e43745d8a97f82981f886702cef8
2020-02-21 16:31:14 +00:00
Joe Betz
6720cad255
Refresh discovery server resources for memCacheClient in parallel
...
Kubernetes-commit: 190a72392ae712fbbee979e95a6017ccb578877d
2020-02-20 13:40:23 -08:00
Benjamin Elder
4dd6cc67e1
update golang.org/x/crypto
...
Kubernetes-commit: 86ead631585825725e39f9a5e99c169b892a338c
2020-02-20 13:17:51 -08:00
Kubernetes Publisher
6f32816696
Merge pull request #88267 from mfojtik/revert-con-refused-retry
...
client-go: remove connection refused to list of retriable errors
Kubernetes-commit: f38ca13bc8c6e1d99be33afa2b9d3a3f6fb56ba3
2020-02-21 16:31:13 +00:00
Kubernetes Prow Robot
ba7b52f674
Merge pull request #736 from timyinshi/Drivers
...
modify the error url of csi drivers
2020-02-19 04:50:25 -08:00
Kubernetes Publisher
9346d68881
Merge pull request #88261 from mborsz/rate
...
Implement ItemBucketRateLimiter
Kubernetes-commit: 1e12d92a5179dbfeb455c79dbf9120c8536e5f9c
2020-02-18 19:23:22 +00:00
Michal Fojtik
3431a996fa
rest: remove connection refused from the list of retriable errors
...
Kubernetes-commit: 0dfe0c793b5b85bd85cec7b77679ba78c1617357
2020-02-18 14:44:04 +01:00
Maciej Borsz
94f6bd1785
Implement ItemBucketRateLimiter
...
Kubernetes-commit: 6846a0a6b62725a5888d66e2789f2af4fb172045
2020-02-18 11:24:20 +01:00
Kubernetes Publisher
a1d715839a
Merge pull request #87899 from tedyu/observed-rec
...
Pass context to tryAcquireOrRenew
Kubernetes-commit: 1c225e3e5648d61f1dfc4f04db99712ab13ba86a
2020-02-16 05:46:14 +00:00
Kubernetes Publisher
200280e336
Merge pull request #88131 from liggitt/mutation-detector-trace
...
Shrink mutation detection critical section
Kubernetes-commit: c1aeef5e6279f3c3325933242de5746e72635a31
2020-02-16 05:46:13 +00:00
Jordan Liggitt
b0779d525a
Shrink mutation detection critical section
...
Kubernetes-commit: 12abf03f6b4a60fa61773acd21dfb440ff10f699
2020-02-13 22:22:14 -05:00
Kubernetes Publisher
ce0298a60b
Merge pull request #88079 from liggitt/onclose-panic
...
Set up connection onClose prior to adding to connection map
Kubernetes-commit: b2bf4a8acb7ac48f5428483237fff8fb722802bf
2020-02-14 08:23:08 +00:00
Jiahui Feng
9d42b5ecf1
add logging for csr being approved and issued.
...
Kubernetes-commit: fdd7424d191b43bc9b1c4364ddf9c88547883072
2020-02-12 11:09:56 -08:00
Jordan Liggitt
03953c1a93
Set up connection onClose prior to adding to connection map
...
Kubernetes-commit: aa4113d777dd6c699233e0b6d903e9734e182686
2020-02-12 11:14:22 -05:00
Kubernetes Publisher
e38a845233
Merge pull request #85617 from andrewsykim/optimize-external-ips
...
proxier: only get local addresses once per sync loop
Kubernetes-commit: ed0d6ee3cec18a2b0cc213bd3833e5bd02b091d8
2020-02-14 08:23:07 +00:00
Kubernetes Publisher
bf78b1a1f3
Merge pull request #87795 from zhan849/harry/reflector-backoff
...
add exponential backoff with cap and reset in reflector during retrying ListWatch
Kubernetes-commit: f9250c4f951a65d6eb65b6aceb1ac1f33598c14a
2020-02-14 08:23:04 +00:00
Kubernetes Publisher
0ff5a65499
Merge pull request #87991 from mikedanese/createcontext
...
remove authn/z.CreateContext expansions
Kubernetes-commit: 0b2636a7e705bdf7c911e12d2e8846b9e6f88704
2020-02-10 14:53:53 -08:00
Ted Yu
d6bfb32c17
Pass context to tryAcquireOrRenew
...
Kubernetes-commit: c049f30ef2a83172f46a587ddaf2104b39df8301
2020-02-10 12:31:24 -08:00
Mike Danese
b1c983c25e
remove authn/z.CreateContext expansions
...
Kubernetes-commit: 119f2208324b67d97795445f3fee2a667d6c5b41
2020-02-10 10:49:48 -08:00
Kubernetes Publisher
c416eeb74a
Merge pull request #87957 from liggitt/noop-deltafifo-resourceversion
...
Treat replaced events that didn't change resourceVersion as resync events
Kubernetes-commit: af618bd100004ecb41ddaf1ee25d8e1d0ea628f3
2020-02-10 19:01:25 +00:00
Kubernetes Publisher
af50d22222
Merge pull request #87952 from mikedanese/opts
...
add *Options to Create, Update, and Patch in generated clientsets
Kubernetes-commit: abe6321296123aaba8e83978f7d17951ab1b64fd
2020-02-09 07:01:01 +00:00
Kubernetes Publisher
c44f517f89
Merge pull request #87908 from jpbetz/enable-smd-reflector
...
Bump to latest SMD to pick up performance optimizations
Kubernetes-commit: 86fcb30e5391a5494c8d83586f0911772a6949aa
2020-02-09 07:01:00 +00:00
Jordan Liggitt
08cc53159f
Treat replaced events that didn't change resourceVersion as resync events
...
Kubernetes-commit: a6caa0a4726ba97737056175494516367cf98cae
2020-02-08 16:30:01 -05:00
Kubernetes Publisher
4b7e8bfcc1
Merge pull request #87299 from mikedanese/ctx
...
context in client-go
Kubernetes-commit: 334d788f081e3bd6bb5fbbb5130c7d0810afc91e
2020-02-08 06:43:52 -08:00
Joe Betz
d002e5e2a5
Bump to latest SMD to pick up performance optimizations
...
Kubernetes-commit: d9faaca64738a50455f38dd88845e8b4b5ca37e2
2020-02-06 15:10:25 -08:00
Mike Danese
a9af074362
manual fixes
...
Kubernetes-commit: bfc75d9a5c1673092be1030137319684edd17aa3
2020-02-04 18:02:08 -08:00
Mike Danese
e7a922c979
generated: update clients
...
Kubernetes-commit: 1dcd1fb3b7a4399bdfd1aeaa8d200ae899a30b27
2020-02-04 17:53:04 -08:00
Mike Danese
6659ae5216
generated: run refactor
...
Kubernetes-commit: 25651408aeadf38c3df7ea8c760e7519fd37d625
2020-02-08 12:30:21 -05:00
Harry Zhang
1df276a7c6
add exponential backoff with reset to reflector
...
Kubernetes-commit: f1248163ff4dc3cf164284bf255c10b6b538aa66
2020-02-03 15:32:51 -08:00
Mike Spreitzer
49f8c8f17a
More refinement of comments and parameter names for informers
...
Removed the incorrect promise of coherency in the answer to a query to
an informer's local cache. Removed the definition of "collection
state", because it was only used in the now-removed promise. Added a
remark about ordering of states that appear in an informer's local
cache.
Brushed up the commentary on resync period. Changed the relevant
parameter of NewSharedInformer to have the same name as the
corresponding parameter to NewSharedIndexInformer.
Kubernetes-commit: b8e2ad5926c3a6872422ad25cf9867e10e052a7d
2020-01-26 02:43:33 -05:00
timyinshi
2d0dc91385
modify the error url of csi drivers
2020-01-21 02:01:01 +00:00
Kubernetes Publisher
a432bd9ba7
Merge pull request #87081 from dims/updating-protobuf-and-grpc
...
Updating protobuf (v1.3.1) and grpc (v1.26.0)
Kubernetes-commit: f4b6b751cdf2d46940355359443b263cb883d006
2020-01-18 23:39:46 +00:00
andrewsykim
833abd59fa
update vendor k8s.io/utils to 5f6fbceb4c31
...
Signed-off-by: andrewsykim <kim.andrewsy@gmail.com >
Kubernetes-commit: 9e5a06c3eddb135a33496e874477a3a64b2421d6
2020-01-17 22:06:08 -05:00
Nick Santos
ccd5becdff
cache: add error handling to informers
...
When creating an informer, this adds a way to add custom error handling, so that
Kubernetes tooling can properly surface the errors to the end user.
Fixes https://github.com/kubernetes/client-go/issues/155
Kubernetes-commit: 435b40aa1e5c0ae44e0aeb9aa6dbde79838b3390
2020-01-17 12:46:08 -05:00
Davanum Srinivas
b71b6102bf
Updating dependency google.golang.org/genproto to version v0.0.0-20190819201941-24fa4b261c55
...
Kubernetes-commit: 2f78a9480f2f4eabb7698984371df25543312db4
2020-01-13 17:40:24 -05:00
Davanum Srinivas
94ec48afe9
Updating dependency google.golang.org/grpc to version v1.26.0
...
Kubernetes-commit: 3b29bcf52d3f6a73af9830cf55159893899c2b1b
2020-01-13 17:38:18 -05:00
Davanum Srinivas
81f50f67b6
Updating dependency github.com/gogo/protobuf to version v1.3.1
...
Kubernetes-commit: 9c78f05d06cb43dce4363cad03ff79f579c22eee
2020-01-13 17:36:07 -05:00
Kubernetes Publisher
1aa326d730
Merge pull request #87158 from dims/pick-closest-tags-for-a-few-packages
...
Pick closest tags for a few packages and avoid random SHA
Kubernetes-commit: 5d1c3016103d83df4ae91664639ba7e0a103c7ec
2020-01-16 03:40:04 +00:00
Davanum Srinivas
52a0e61d78
Updating dependency github.com/elazarl/goproxy to version 947c36d
...
Kubernetes-commit: a6d72ab71323b01846b37fe896bae3e0886a86ba
2020-01-13 12:33:25 -05:00
Kubernetes Publisher
ded4aaa1cc
Merge pull request #86774 from MikeSpreitzer/more-informer-updates
...
Cleanup comments and names in client-go/tools/cache
Kubernetes-commit: 083f58a1e4684d207a7a4858e9a25c2e120bbc20
2020-01-15 03:39:18 +00:00
Kubernetes Publisher
7ec8a74ae9
Merge pull request #76496 from danielqsj/metrics-2
...
Clean deprecated metrics
Kubernetes-commit: f4db8212be53c69a27d893d6a4111422fbce8008
2020-01-14 07:39:02 +00:00
Kubernetes Publisher
bcaa73156d
Merge pull request #87107 from dims/updating-googleapis/gnostic-to-v0.1.0
...
updating googleapis/gnostic to v0.1.0
Kubernetes-commit: d5145ffc10c7429f555134f44d5bf95cd7eda270
2020-01-13 23:38:57 +00:00
Davanum Srinivas
c5db9bb2f8
updating googleapis/gnostic to v0.1.0
...
per https://github.com/googleapis/gnostic/releases/tag/v0.1.0 , the
v0.1.0 was made specifically for use by k8s, but we still seem to be
using a random SHA. Let's try to switch to a tagged version.
Kubernetes-commit: 420d5d10c4baad0aced31de382801fd999f2c94b
2020-01-11 22:38:36 -05:00
Kubernetes Publisher
ea0a6e1183
Merge pull request #85458 from cjcullen/yaml
...
Update gopkg.in/yaml.v2 to v2.2.7
Kubernetes-commit: 7f2128757b1aa2e83320d1f635fe8b2e7028542a
2020-01-11 15:38:38 +00:00
Mike Spreitzer
d01661091c
Further tweaking up the wording
...
Hopfully improving, based on wojtek's review.
Kubernetes-commit: 59807be5abe6a96aad715823b7bab9fbd5d837bd
2020-01-10 16:05:41 -05:00
Kubernetes Publisher
8ead54f5cf
Merge pull request #84453 from matte21/revise-shared-informer-doc
...
Revise SharedInformer godoc comments
Kubernetes-commit: cd770fa79226b716879aa5c6e7390ea315d6889a
2020-01-07 23:45:21 +00:00
Kubernetes Publisher
926e1ee119
Merge pull request #86727 from mattjmcnaughton/mattjmcnaughton/remove-recorder-PastEventf
...
Remove `recorder.PastEventf` method
Kubernetes-commit: f3df7a2fdb16dd7b00a9d357e337ed48a6f70d45
2020-01-07 15:38:46 +00:00
Mike Spreitzer
4aedce0891
gofmt reflector.go
...
Kubernetes-commit: 729337ec7e4251708b75f45ad40b7fa55ad14dd5
2020-01-07 08:56:31 -05:00
Mike Spreitzer
a1b3b98c4b
Clarified comment on DeltaFIFO::Replace
...
Kubernetes-commit: ae53a008cb372f7301e302ee982269630e964b12
2020-01-07 02:40:01 -05:00
Mike Spreitzer
c68732b808
finished pass over comments on Controller, and commented sharedIndexInformer
...
Kubernetes-commit: f2a8e2d9c9cadc8a969efa1d4edef833ff701e2f
2020-01-07 02:23:29 -05:00
Mike Spreitzer
edca648925
A little more comment tweaking for cache.Controller
...
Kubernetes-commit: 7d82e23e6cd61af212e73f6fb77c2f74c1628a84
2020-01-06 16:11:26 -05:00
Mike Spreitzer
db5618cb1f
began turning attention to cache.Controller
...
Kubernetes-commit: 72fa714d636dc2f614b251c78cd8297f7754b333
2020-01-06 15:59:11 -05:00
Mike Spreitzer
261b8a00e4
Reworded comment on requestedResyncPeriod
...
Tried to make it clearer.
Kubernetes-commit: 2ea338b63f2191d859ac68fbba74c93c1d7bc998
2020-01-06 13:10:39 -05:00
Mike Spreitzer
8454aaf1be
Noted divergence between requestedResyncPeriod and resyncPeriod
...
Kubernetes-commit: eef49c965f471d575aef8de5f071ffc6fd31c44d
2020-01-06 01:56:52 -05:00
Mike Spreitzer
1f6e3b32af
Started commenting processors
...
Kubernetes-commit: 5546d9f12f266a082805ad3a2293fe04e0029c78
2020-01-06 01:49:29 -05:00
Kubernetes Publisher
787fa2adce
Merge pull request #86660 from qianlei90/fix_test
...
remove unnecessary code in client-go test
Kubernetes-commit: 65ef5dcc513ccfd60436bf4d04652224c9b6036f
2020-01-03 11:38:29 +00:00
Mike Spreitzer
2f9f325a3b
Fix tests and improve comment on NewDeltaFIFO
...
Kubernetes-commit: 0eca8ae9cdbbbe0e5bf56f9931acdaa97cea91af
2020-01-03 01:01:05 -08:00
Mike Spreitzer
bad9a45b33
Fixed assignment statements
...
Kubernetes-commit: 1d65f1b5c3977362fb5a32b9cfe5b9930fabf16a
2020-01-03 00:47:19 -08:00
Mike Spreitzer
0421cde51b
Revised comments about f.knownObjects and added tests for Replace
...
Kubernetes-commit: 89c615f9c448503b674a0d61bfa8e413cefa4104
2020-01-03 00:44:02 -08:00
Kubernetes Publisher
d726e8a89b
Merge pull request #86790 from wojtek-t/dumb_listwatch
...
Don't paginate in listwatch
Kubernetes-commit: 1780792d3c3e952e62c872dd2c0dc7a3c2375e64
2020-01-03 03:38:29 +00:00
wojtekt
f229b70415
Don't paginate in listwatch
...
Kubernetes-commit: 51eb4b50a3a607ba15a215fdcaa50baea5777afb
2020-01-02 20:09:19 +01:00
Mike Spreitzer
c26559b124
Updated comments on internal abstractions in client-go/tools/cache
...
The comments on Store and Queue and the FIFOs ceased being accurate
long ago.
Kubernetes-commit: 7a7ccb797e0c977c8049c1490f5a1f92f0bfbbb2
2020-01-02 01:53:17 -08:00
matte21
7d44382a3c
Reword modifications for clarity
...
Kubernetes-commit: 21f59c99232afeae05dcdb4f2d1d156cda6a8a77
2019-12-31 09:48:28 +01:00
mattjmcnaughton
3ada5c0eb8
Remove recorder.PastEventf method
...
The `recorder.PastEventf` method wasn't actually working as advertised.
It was supposed to accept a timestamp, which would be used when
generating the event. However, as the
[source code](https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/client-go/tools/record/event.go#L316 )
shows, this `timestamp` was never actually used.
In other words, `PastEventf` is identical to `Eventf`.
We have two options: one would be to fix `PastEventf` so that it works
as advertised. The other would be to delete `PastEventf` and only
support `Eventf`.
Ultimately, I could only find one use of `PastEventf` in the code base,
so I propose we just delete `PastEventf` and convert all uses to
`Eventf`.
Kubernetes-commit: 92940fa80d67593c7a2333267da4424c8b45ac88
2019-12-30 11:55:47 -05:00
Qian Lei
a28f39cdb5
clean useless code in client-go test
...
Kubernetes-commit: f5a3c93649cb90fc5082752f68ad9ca2489a4abe
2019-12-27 15:49:29 +08:00
Kubernetes Publisher
526b2fff52
Merge pull request #85123 from danielqsj/apierrs
...
Unify aliases for "k8s.io/apimachinery/pkg/api/errors"
Kubernetes-commit: 4158e7c1de2541d9a3272950f6e608e35470abb7
2019-12-26 17:59:38 -08:00
Mike Danese
6b3a79f9fc
some manual fixes
...
Kubernetes-commit: 26377722982a8489d2a974db88e7478e54e4eaf0
2019-12-17 00:01:53 -08:00
Mike Danese
3e02731f97
generated: update clients
...
Kubernetes-commit: 9443a3814446ecca4905f7ac7059c67f120151b9
2020-02-04 10:13:30 -08:00
Mike Danese
60a0346672
generated: run refactor
...
Kubernetes-commit: 3aa59f7f3077642592dc8a864fcef8ba98699894
2020-02-07 18:16:47 -08:00
Kubernetes Publisher
5be5d5753f
Merge pull request #87630 from weinong/feat-87541
...
add a flag in azure auth module to omit spn: prefix in audience claim
Kubernetes-commit: 913c9ef15003ed2782e36f890f76a0950b48883d
2020-02-07 15:01:07 +00:00
Kubernetes Publisher
cf84c08bad
Merge pull request #87734 from mikedanese/ctxsnap
...
snapshot clientsets pending context migration
Kubernetes-commit: 1f147a4cf581a0f90f60e8690e399b1844024559
2020-02-07 11:00:52 +00:00
Kubernetes Publisher
473926661c
Merge pull request #87830 from dims/update-sigs.k8s.io/yaml-to-v1.2.0
...
Updating dependency sigs.k8s.io/yaml to version v1.2.0
Kubernetes-commit: e4061baeac03793f300c2dd824cae5673d1c24cf
2020-02-07 03:01:05 +00:00
Kubernetes Publisher
0088fd1514
Merge pull request #87823 from tallclair/test-tokens
...
Ensure testing credentials are labeled as such
Kubernetes-commit: 9c1e124b157cfe5a3943ae68bf74860bf0ec85c1
2020-02-07 03:01:02 +00:00
Kubernetes Publisher
8a503c805a
Merge pull request #87791 from mikedanese/authexp
...
remove authn/z expansions
Kubernetes-commit: 85ffc9dbd7e0d177afc9ae90e8bb1ac2dba7f49c
2020-02-05 11:06:17 +00:00
Davanum Srinivas
50a5d4094b
Updating dependency sigs.k8s.io/yaml to version v1.2.0
...
Kubernetes-commit: 5bb1838c5c197dd06af5f37df6fdaf8093338f67
2020-02-04 15:45:47 -05:00
Tim Allclair
8462896174
Ensure testing credentials are labeled as such
...
Kubernetes-commit: 9d3670f3586c98c02cdca93b7c98dd91fc0b87bd
2020-02-04 10:36:05 -08:00
Kubernetes Publisher
203d909765
Merge pull request #86430 from wojtek-t/avoid_thundering_herd_on_etcd
...
Avoid thundering herd of relists on etcd
Kubernetes-commit: d52ecd5f70cdf5f13f919bab56cf08cd556a2e26
2020-02-04 11:00:04 +00:00
Mike Danese
276a3a8673
generated: update clients
...
Kubernetes-commit: 65483a19abd31e77750ff5d8c24c1cffac0c1dcd
2020-02-03 13:43:35 -08:00
Mike Danese
abea97436e
remove create expansions form authn/z clients
...
Kubernetes-commit: 41bd53866efd84a75014a4c385de6569db24cd92
2020-02-03 13:41:22 -08:00
Kubernetes Publisher
21de178e1d
Merge pull request #87740 from jennybuckley/rate-limit-log
...
Log when client rate limiter latency is very high at a lower log level
Kubernetes-commit: 9de57634738cfd13bee5e29494e120cc2f24212c
2020-02-02 10:45:20 +00:00
Kubernetes Publisher
3176187cb1
Merge pull request #87689 from newrelic-forks/master
...
fix: missing variadic dots
Kubernetes-commit: 38137df87da46400fb9e0641080ef1c0e7431c82
2020-02-02 06:54:03 +00:00
Mike Danese
521dc77f40
snapshot clientsets pending context migration
...
https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20200123-client-go-ctx.md
Part of #46503
Kubernetes-commit: 0f1871547317fe7ab6e5e583d86a0bd1d223c35c
2020-01-31 19:39:00 -08:00
jennybuckley
9ee80cfbdc
Log when client side rate limiter latency is very high
...
Kubernetes-commit: 82a68be304338f0bee9ed9bdc99a7acc1895e102
2020-01-31 16:17:22 -08:00
Kubernetes Publisher
dc6b49f169
Merge pull request #87687 from markusthoemmes/action-match-subresource
...
Allow Action's Matches function to specify a subresource.
Kubernetes-commit: bca516f1796e0ce8f2c64ec47959434cc09c64ec
2020-01-31 03:26:50 +00:00
Roger Torrentsgeneros
69becbbf29
fix: missing variadic dots
...
Kubernetes-commit: 9bfcc6144e5ad24ffa2e903f8ee32405cda8d942
2020-01-30 13:08:14 +01:00
Markus Thömmes
1133cbffc1
Allow Action's Matches function to specify a subresource.
...
In other parts of the system (notably in RBAC rules), the "resource/subresource" notation is common to specify an explicit subresource. This makes this notation available to tests that use the `Matches` function on client actions as well.
Backwards compatibility is kept by ignoring the `Subresource` field if no specific subresource is defined in the resource string itself.
Kubernetes-commit: 47277f281eb0e7d484555e4d210b0ddb42974793
2020-01-30 12:04:23 +01:00
Kubernetes Publisher
1ae532aad6
Merge pull request #87597 from mikedanese/rctx
...
Refactor context handling in rest.Request
Kubernetes-commit: 60dd5dbd8b2347284b7e9b87a5700f54c185034e
2020-01-30 07:25:23 +00:00
Kubernetes Publisher
0fcd5b52ae
Merge pull request #87431 from dprotaso/bump-gofuzz
...
bump github.com/google/gofuzz
Kubernetes-commit: fc3b7b6dcde835291bd2103d78df9391b20bba39
2020-01-30 07:25:21 +00:00
Kubernetes Publisher
f55f946138
Merge pull request #87599 from mikedanese/rctx-cleanup
...
various context related cleanups to rest.Request
Kubernetes-commit: cad44602e1188a1feff0bc085dc8286c6c5d3640
2020-01-29 19:25:10 +00:00
Weinong Wang
6ece45329e
add a flag in azure auth module to omit spn: prefix in audience claim
...
Kubernetes-commit: c08db5feacc78aeaf104f2c0eb0c4b038fba1df5
2020-01-28 14:29:11 -08:00
wojtekt
0e2dbbf70a
Switch pager to return whether the result was paginated
...
Kubernetes-commit: 5dcf08c1993718e94cf6537af50e0a411dd2878c
2020-01-28 09:39:27 +01:00
Mike Danese
c4a6de2f33
various context related cleanups to rest.Request
...
* Move all usage of r.ctx to the beginning of Do, DoRaw, Stream, Watch
* Move tryThrottle from Do and DoRaw into request()
* Make request() and tryThrottle take a context
* In request(), remove the timeout context setting out of the loop
These changes should be entirely behavior preserving.
Kubernetes-commit: d95ed2c8470158256466fb24728e63ac3afe0899
2020-01-27 19:52:47 -08:00
Mike Danese
09009e85ca
cleanup req.Context() and ResponseWrapper
...
Kubernetes-commit: 968adfa99362f733ef82f4aabb34a59dbbd6e56a
2020-01-27 18:52:27 -08:00
Mike Danese
b136e9eb2b
refactor
...
Kubernetes-commit: d55d6175f8e2cfdab0b79aac72046a652c2eb515
2020-01-27 18:19:44 -08:00
Mike Danese
1b1a1841fa
regenerate clients
...
Kubernetes-commit: 59e757afef07beb17e26c02eade097d031cb49c7
2020-01-27 18:12:12 -08:00
Mike Danese
ae9f6b2601
update rest.Request signatures
...
Kubernetes-commit: 510aa1b432499f752fbacb2abf7e19f73311cdad
2020-01-27 17:54:13 -08:00
Mike Danese
5f8ab2bf68
various context related cleanups to rest.Request
...
* Move all usage of r.ctx to the beginning of Do, DoRaw, Stream, Watch
* Move tryThrottle from Do and DoRaw into request()
* Make request() and tryThrottle take a context
* In request(), remove the timeout context setting out of the loop
These changes should be entirely behavior preserving.
Kubernetes-commit: ed48ed0122c7289f458a6bc3ac616319d5c17e91
2020-01-27 19:52:47 -08:00
Kubernetes Publisher
996f3529d3
Merge pull request #87393 from MikeSpreitzer/remove-unused-loop
...
remove unused layer of loop structure in processorListener::run
Kubernetes-commit: 94ea2be3ccf5defdde7a340678e50ace410470ce
2020-01-25 07:24:30 +00:00
Kubernetes Publisher
7f990bd4b1
Merge pull request #87507 from weinong/revert-86412
...
Revert "It fixes a bug where AAD token obtained by kubectl is incompa…
Kubernetes-commit: bbc035a66cacc345dd54676e6c4e1f0389dbcb5a
2020-01-25 03:24:27 +00:00
Kubernetes Publisher
142dce433b
Merge pull request #87138 from markusthoemmes/fix-capitalization-error
...
Fix error-string-capitalization in clientset generator.
Kubernetes-commit: 6ae7bfc691c8266fc253d45ecf55acac8877c6d2
2020-01-24 11:24:38 +00:00
Kubernetes Publisher
bccad466ab
Merge pull request #87467 from cjcullen/yaml
...
Update gopkg.in/yaml.v2 to v2.2.8
Kubernetes-commit: 07b358b1904c3c16a40a93a18f95e9411d9a2789
2020-01-24 03:24:37 +00:00
Kubernetes Publisher
7a0c6cfdb0
Merge pull request #86015 from squeed/informer-missing-updates
...
informers: Don't treat relist same as sync
Kubernetes-commit: 9f09913dbf5188f0ccaecded80766a14309a6992
2020-01-24 03:24:35 +00:00
Weinong Wang
5494d16ef1
Revert "It fixes a bug where AAD token obtained by kubectl is incompatible with on-behalf-of flow and oidc."
...
This reverts commit d1480ab49d603d0a95e509b627252ee7af8559ae.
Revert this commit due to incomplete migration path
Kubernetes-commit: 71b2a4cdcc18694387961d119c6ab71772579918
2020-01-23 14:21:33 -08:00
Kubernetes Publisher
dbf12d30ba
Merge pull request #87442 from jennybuckley/smd-3
...
Update structured-merge-diff dependency to v3
Kubernetes-commit: 03cb6afc1a7d43e8ea034279a19801d3d3fb17b3
2020-01-23 07:24:53 +00:00
CJ Cullen
c11dbb51c1
update gopkg.in/yaml.v2 to v2.2.8
...
Kubernetes-commit: b86df2bec4f377afc0ca03482ffad2f0a49a83b8
2020-01-22 11:32:39 -08:00
jennybuckley
84fd45eec7
Update Structured Merge Diff to V3
...
Kubernetes-commit: b33fbc84d9d6e7033c36fa3bc321b8fea28ceed6
2020-01-21 15:03:56 -08:00
Dave Protasowski
21c891ebdb
bump github.com/google/gofuzz
...
This includes the ability for the fuzzer to skip certain struct fields
Kubernetes-commit: c8dbde86664170f479dd9a9a55de76d8f186754f
2020-01-21 13:11:34 -05:00
Mike Spreitzer
cc22aafc1f
remove unused layer of loop structure in processorListener::run
...
Also updated the comment inside processorListener::run, to restore
accuracy about how long the delay is.
Kubernetes-commit: d2ad469abbb1122cbbd772e15767817cd771f9f6
2020-01-20 11:52:44 -05:00
Markus Thömmes
d83cd18d3d
Fix error-string-capitalization in clientset generator.
...
Kubernetes-commit: 14e0cac5e7a6b07c58e78b0daff48d098fdd2150
2020-01-13 11:17:05 +01:00
wojtekt
5534e24283
Avoid thundering herd on etcd on masters upgrade
...
Kubernetes-commit: 773d3583bcb7a2ac39c772a9861978d81db0df2f
2019-12-30 13:53:28 +01:00
Casey Callendrello
b775e00fe5
informers: don't treat relist same as sync
...
Background:
Before this change, DeltaFIFO emits the Sync DeltaType on Resync() and
Replace(). Seperately, the SharedInformer will only pass that event
on to handlers that have a ResyncInterval and are due for Resync. This
can cause updates to be lost if an object changes as part of the Replace(),
as it may be incorrectly discarded if the handler does not want a Resync.
What this change does:
Creates a new DeltaType, Replaced, which is emitted by DeltaFIFO on
Replace(). For backwards compatability concerns, the old behavior of
always emitting Sync is preserved unless explicity overridden.
As a result, if an object changes (or is added) on Replace(), now all
SharedInformer handlers will get a correct Add() or Update()
notification.
One additional side-effect is that handlers which do not ever want
Resyncs will now see them for all objects that have not changed during
the Replace.
Kubernetes-commit: ca1eeb99b530a6d76b464dad545abc18d4508c49
2019-12-16 18:34:30 +01:00
Casey Callendrello
802190f49e
client-go/cache/testing: add ability to simulate watch disruption
...
This adds ResetWatch() to the FakeControllerSource, which lets the
controller simulate a re-list-and-watch.
Kubernetes-commit: 5aacacbdf000cee2d0ec548ee4afe564f35c60bf
2019-12-06 22:19:42 +01:00
CJ Cullen
bdbda539e1
update gopkg.in/yaml.v2 to v2.2.7
...
Kubernetes-commit: aa278345fa55ee9f3e097da1b590fcabd85270f7
2019-11-19 09:39:27 -08:00
danielqsj
f67770132d
unify alias of api errors under pkg and staging
...
Kubernetes-commit: 5bc0e26c1902e7e28abfc828de19a2dbb3e492c2
2019-11-12 16:26:59 +08:00
Kubernetes Publisher
1b1a35e41a
Merge pull request #86346 from SataQiu/bump-utils-20191217
...
Bump k8s.io/utils version
Kubernetes-commit: 2d310b13215110a9dcaabcebef65d62a1b3f0bdd
2019-12-22 11:37:38 +00:00
SataQiu
572a228b29
bump k8s.io/utils version
...
Kubernetes-commit: 2497a1209bf96472bceabbc465b2370f1b66a4a7
2019-12-17 23:12:53 +08:00
Kubernetes Publisher
31f4619a27
Merge pull request #86013 from carlosedp/ginkgo_bump
...
Bump Ginkgo to support building on riscv64 arch
Kubernetes-commit: 4ff692861908697c530b6b8ba48a5eb442bd7ed7
2019-12-20 23:37:52 +00:00
Carlos de Paula
12aee9c4f0
Bump Ginkgo module to release version
...
Kubernetes-commit: c71dd7e4ee6b6f8f624ffc12fc38d1c6dedc5739
2019-12-19 19:30:42 -03:00
Carlos de Paula
f1b1e474f4
Bump Ginkgo to support building on riscv64 arch
...
Kubernetes-commit: ecfd30d2517c52f158b099abcc303cce307c324d
2019-12-06 15:23:15 -05:00
Kubernetes Publisher
d16537844a
Merge pull request #86412 from weinong/issue-86410
...
fix incompatible AAD token
Kubernetes-commit: 3577447764103cc3204b66307d651ac2be0ec83f
2019-12-20 03:50:04 +00:00
Kubernetes Publisher
0b8da74160
Merge pull request #86395 from yutedz/nil-map-conversion
...
Allocate map when out parameter points to nil map
Kubernetes-commit: 8b7cf0fcdf89ec19cb17ba16efa556edc3db3838
2019-12-19 15:03:34 +00:00
Weinong Wang
b6e5d4b890
It fixes a bug where AAD token obtained by kubectl is incompatible with on-behalf-of flow and oidc.
...
Kubernetes-commit: d1480ab49d603d0a95e509b627252ee7af8559ae
2019-12-18 20:21:21 -08:00
Ted Yu
efe42e9182
Allocate map when out points to nil map
...
Kubernetes-commit: 53080bda9c95db33227b02b5b7df7e7737a2904e
2019-12-18 14:17:48 -08:00
Kubernetes Publisher
a32a6f7a30
Merge pull request #86269 from odinuge/go-mod-version
...
Update go version in go.mod to 1.13
Kubernetes-commit: b96642aeaeefee838b5f0938e5d04765dd27d39b
2019-12-14 19:00:45 +00:00
Odin Ugedal
f1dfb4fe82
Update go version in go.mod
...
We now use go 1.13 and not 1.12
Kubernetes-commit: 4769cbedd5bdaf61e329b4e9687ec97a6c53b61a
2019-12-14 12:43:14 +01:00
Kubernetes Publisher
16bcffe0e4
Merge pull request #86020 from enj/enj/i/oidc_cache/79546
...
kubectl oidc auth-provider: include cluster address in cache key
Kubernetes-commit: 9caece8bd9fab55c3300b4a4373c49afcc5f13f8
2019-12-12 07:04:25 +00:00
Kubernetes Publisher
d528d16a5d
Merge pull request #86168 from liggitt/discovery-burst
...
Increase Burst limit for discovery client
Kubernetes-commit: 0d58709016f3358f34a52c12087d707a64cc6cb0
2019-12-11 15:38:32 -08:00
Jordan Liggitt
d4e85bc08a
Increase Burst limit for discovery client
...
Kubernetes-commit: 711dc0b5b5e0d6d792e43ae1edd4a5dd1c5bdf2f
2019-12-11 11:36:51 -05:00
Kubernetes Publisher
a1d3d648d0
Merge pull request #85995 from nikhita/semver-tags-instructions
...
client-go: update INSTALL.md to include semver tags
Kubernetes-commit: 4f52ccaf39edcb1549920732368ce6298d281b94
2019-12-11 19:07:44 +00:00
Kubernetes Prow Robot
ba02bb8cc0
Merge pull request #721 from nikhita/readme-release-17-update
...
Update README for release 1.17
2019-12-11 06:56:06 -08:00
Nikhita Raghunath
1132e72f6c
Update README for release 1.17
2019-12-11 19:54:19 +05:30
Kubernetes Publisher
b9197b961a
Merge pull request #80649 from RobertKrawitz/report-throttling-v3
...
Report api request throttling at v=3
Kubernetes-commit: bbd48e99b2c19d999dfa25320f055a20deabbc38
2019-12-10 23:03:25 +00:00
Kubernetes Publisher
3922ef2909
Merge pull request #85899 from gongguan/slim_down_lister
...
slim down some lister expansions
Kubernetes-commit: fcc35b046860ab03851b53ff34a10f6ee0cdecf9
2019-12-09 16:15:27 +00:00
Kubernetes Publisher
238f979bb4
Merge pull request #85874 from sambdavidson/ttlFunc
...
Kubelet cert TTL via GaugeFunc
Kubernetes-commit: 398e2bcc734f04686ff89fdd9f5b47cf12cd525b
2019-12-09 16:15:26 +00:00
Monis Khan
98b61416aa
kubectl oidc auth-provider: include cluster address in cache key
...
This change includes the cluster address in the cache key so that
using the same issuer and client ID with different tokens across
multiple clusters does not result in the wrong token being used for
authentication.
Signed-off-by: Monis Khan <mok@vmware.com >
Kubernetes-commit: 96fe76a9ed4fde16f449995cc698dca3719ed546
2019-12-06 20:26:25 -05:00
Nikhita Raghunath
7624422635
client-go: update INSTALL.md to include semver tags
...
Kubernetes-commit: ca36822f1e7ae718853e2dcd4013cc4e5ab27774
2019-12-06 15:53:00 +05:30
Kubernetes Publisher
bc9b51d240
Merge pull request #84614 from rphillips/fixes/add_cert_rotation_failure_metric
...
kubelet: add certificate rotation error metric
Kubernetes-commit: 205570eb75b52bc0888309c71757314bd099b3d7
2019-12-04 08:25:20 +00:00
Kubernetes Publisher
e9644b2e3e
Merge pull request #85350 from liggitt/mutation-detection
...
Enable mutation detection in test-cmd/test-integration/test-e2e-node, improve memory impact
Kubernetes-commit: ea385aa5e9ceb823363a1592cbbaffe677f76443
2019-12-04 08:25:19 +00:00
Samuel Davidson
41735bf478
Changed Kubelet client and serving cert TTL/Expiry certs to use gaugefunc for calculating time remaining.
...
Kubernetes-commit: aba0b315269dab469694af7fca879438a7f87e41
2019-12-03 16:01:56 -08:00
louisgong
318a83db09
slim down some lister expansions
...
Kubernetes-commit: 7f5076d8ee29fbd82baace9426b3e4f9c1cdede1
2019-12-03 15:00:34 +08:00
Jordan Liggitt
f8772cd39b
Retain objects for a limited lifetime in the mutation cache detector by default
...
Kubernetes-commit: 81d05e91b5b5e653e20cc6ab620de08abfd0cbc2
2019-11-15 13:59:58 -05:00
coryrc
8c19b9f4a6
Clarify client-go issue location ( #85464 )
...
* Clarify client-go issue location
While pull requests should be in kubernetes/kubernetes, it seems issues are
tracked in client-go repo.
* All Issues along with PRs (except README.md) should be opened in kubernetes/kubernetes
Kubernetes-commit: bc53b97ceb25338570a853845c4cdd295468ed61
2019-12-04 08:25:17 +00:00
Kubernetes Prow Robot
6894652660
Merge pull request #719 from nikhita/fix-contributingmd-to-remove-conflict
...
Fix CONTRIBUTING.md to avoid conflicts while publishing
2019-12-03 23:56:56 -08:00
Nikhita Raghunath
0e1c000cb7
Fix CONTRIBUTING.md to avoid conflicts while publishing
...
Comparing the history of:
- the CONTRIBUTING.md file in k/client-go: https://github.com/kubernetes/client-go/commits/master/CONTRIBUTING.md and
- the CONTRIBUTING.md file in staging: https://github.com/kubernetes/kubernetes/commits/master/staging/src/k8s.io/client-go/CONTRIBUTING.md
We see that the one in staging diverged from the one being published,
_even though commits were being published the bot_. The divergence occurs
because the one in staging lacks the following commit:
12a6e5ed0a (diff-6a3371457528722a734f3c51d9238c13) .
This occurred because we merged a PR to k/client-go directly
(https://github.com/kubernetes/client-go/pull/421 ) long ago, which
instead should have been routed through staging.
The commits that were created through staging after the above PR was
merged were still being published by the bot because they didn't
introduce conflicts (and we never found out about it since no conflicts
were detected).
Recently, a PR (https://github.com/kubernetes/kubernetes/pull/85464 )
introduced changes that touched the line changed by the
offending/divergent commit. When these changes were cherry-picked to the
master branch to be published, the bot complained with conflicts.
This PR brings the CONTRIBUTING.md file to a state
(36065c6dd7/staging/src/k8s.io/client-go/CONTRIBUTING.md )
before the new PR (https://github.com/kubernetes/kubernetes/pull/85464 ),
so that cherry-picking the changes in this PR to the master branch won't
introduce conflicts anymore.
2019-12-04 13:06:05 +05:30
Kubernetes Publisher
8d0e6f1b7b
Merge pull request #75368 from mfojtik/retry-on-errors
...
rest: retry on connection refused and apiserver shutdown
Kubernetes-commit: 6666177f8242170d004664a6298bdd9587456602
2019-11-23 05:58:20 +00:00
Kubernetes Publisher
c4788cee6e
Merge pull request #85401 from liggitt/config-quote
...
Test writing configurations with numeric names
Kubernetes-commit: 060d58ca8c8ebe786073f8b45c0dbd8d652d9969
2019-11-23 01:59:43 +00:00
Samuel Davidson
775f4ddf38
Added rest client metrics for client TTL and rot. ( #84382 )
...
* Added rest client metrics for client TTL and rot.
* Fixed foo bar comment, added nil checks
* Moved rotation observation inside of old cert nil check block
* Fixed rotation age logic.
* fixed BUILD for exec plugin package
* fixed null pointer dereference in exec.go
* Updated metric name, bucket, used oldest cert.
Kubernetes-commit: 9dcb3bfcff2024e4690d70262cad14668b1f2507
2019-11-22 17:29:30 -08:00
Kubernetes Publisher
571c0ef670
Merge pull request #85223 from sttts/sttts-crd-items-types
...
apiextensions: fix items+type logic in API due to broken go-openapi validation
Kubernetes-commit: 976712556e4bd22d5312a0af36b18127c709d54a
2019-11-21 01:58:35 +00:00
Michal Fojtik
7c85ddb6ae
client-go: add connection refused to list of transient errors
...
Kubernetes-commit: 9aa68a5cf4b4195e5dfa9749380bc8d29be03522
2019-11-20 17:30:05 +01:00
Jordan Liggitt
a2a1463427
Test writing configurations with numeric names
...
Kubernetes-commit: 1f2feb2e7ec307fafa615e001ccb9bbac7d273db
2019-11-17 14:36:52 -05:00
Dr. Stefan Schimanski
145c0413a4
hack/pin-dependency.sh github.com/go-openapi/validate v0.19.5
...
Kubernetes-commit: ef88c43c0296e6004d0e3407a1336074897b309d
2019-11-15 13:48:59 +01:00
Kubernetes Publisher
0a8a1d7b7f
Merge pull request #85305 from codenrhoden/remove-mount-pkg
...
Remove pkg/util/mount (moved out of tree)
Kubernetes-commit: 45e0080fd5883e3355233c9c22fa5bf242d525dd
2019-11-15 21:58:02 +00:00
Kubernetes Publisher
debe729c79
Merge pull request #85284 from yutedz/svr-check-close-ret
...
Check error return from closing connection
Kubernetes-commit: e3eeb7e2f000b3d51e856a1862a4fef249b6708c
2019-11-15 21:58:01 +00:00
Kubernetes Publisher
050872ffe7
Merge pull request #85272 from mm4tt/pager_fix
...
pager.go: don't set ResourceVersion on subsequent List calls
Kubernetes-commit: 452c8c9ad303933123ad1f0b208bc935315e8a67
2019-11-15 13:58:07 +00:00
Kubernetes Publisher
6f03b71b98
Merge pull request #85175 from liggitt/golang-org-comments
...
Add comments to explain golang.org replace directives
Kubernetes-commit: 24334444b46371e26594e1f6e594195a761b53d3
2019-11-14 22:01:10 +00:00
Travis Rhoden
af446e4f13
Remove pkg/util/mount (moved out of tree)
...
This patch removes pkg/util/mount completely, and replaces it with the
mount package now located at k8s.io/utils/mount. The code found at
k8s.io/utils/mount was moved there from pkg/util/mount, so the code is
identical, just no longer in-tree to k/k.
Kubernetes-commit: 0c5c3d8bb97d18a2a25977e92b3f7a49074c2ecb
2019-11-14 13:30:00 -07:00
Ted Yu
a4893d5271
Check error return from closing connection
...
Kubernetes-commit: 7bafa7d8f54326b69d41c92793eaa641d3a5b31b
2019-11-14 07:36:30 -08:00
Mateusz Matejczyk
d7b4c23325
pager.go: Don't set ResourveVersion on subsequent List calls
...
Ref. https://github.com/kubernetes/kubernetes/issues/85221#issuecomment-553748143
Kubernetes-commit: 977ca43d640d2a85e199a8a282e2df8ebd88055a
2019-11-14 11:34:59 +01:00
Kubernetes Publisher
1924198484
Merge pull request #84390 from robscott/endpointslice-beta
...
Promoting EndpointSlices to beta
Kubernetes-commit: 64f4be5b328a4df8a709b95604743086013a70e4
2019-11-14 10:07:05 +00:00
Kubernetes Publisher
1f4f5fa64a
Merge pull request #85004 from deads2k/dynamic-agg-cert
...
dynamic reload cluster authentication info for aggregated API servers
Kubernetes-commit: 02af1dd62c4842e20e2ee7337edf032327b1c8ed
2019-11-14 10:07:03 +00:00
Kubernetes Publisher
74d7a2e0eb
Merge pull request #85134 from LukeShu/lukeshu/event-docs-non-api
...
client-go/tools: Docs: Clarify what's "old" core/v1 and what's "new" events/v1beta1
Kubernetes-commit: 760af28f69a7cf7090abeca59e1e0703d161ace8
2019-11-14 10:07:00 +00:00
Kubernetes Publisher
5971a24b40
Merge pull request #84970 from atlassian/pdzwart/kubernetes/kubernetes/84959
...
- Delete backing string set from a threadSafeMap index when the string set length reaches 0.
Kubernetes-commit: 41be6d65d88728f443966da83b62d545684576ab
2019-11-14 10:06:59 +00:00
Jordan Liggitt
d3ab799453
Add comments to explain golang.org replace directives
...
Kubernetes-commit: 9f40e19d7ac9e2203c23814701468a26eee1964f
2019-11-12 23:54:26 -05:00
Luke Shumaker
f5d68cde58
client-go/tools: Docs: Clarify what's "old" core/v1 and what's "new" events/v1beta1
...
Kubernetes-commit: 2c4bb0fa4db88462a61995d9179fad801b00d69d
2019-11-12 08:30:24 -05:00
Kubernetes Publisher
dac3b9c76a
Merge pull request #80284 from danielqsj/exec
...
Fix a racing issue in client-go UpdateTransportConfig
Kubernetes-commit: 48ddf3be87789c92e6824c9ce536c76d008f5c19
2019-11-12 10:08:11 +00:00
Kubernetes Publisher
a56922bade
Merge pull request #84692 from smarterclayton/protocol_errors
...
Fix watch negotiation when using a non-default mime type in the client
Kubernetes-commit: c28921f248a8e6c923096154c6e87efcc188b9f0
2019-11-11 06:10:43 +00:00
Clayton Coleman
9bbcc2938d
Always negotiate a decoder using ClientNegotiator
...
This commit performs two refactors and fixes a bug.
Refactor 1 changes the signature of Request to take a RESTClient, which
removes the extra copy of everything on RESTClient from Request. A pair
of optional constructors are added for testing. The major functional
change is that Request no longer has the shim HTTPClient interface and
so some test cases change slightly because we are now going through
http.Client code paths instead of direct to our test stubs.
Refactor 2 changes the signature of RESTClient to take a
ClientContentConfig instead of ContentConfig - the primary difference
being that ClientContentConfig uses ClientNegotiator instead of
NegotiatedSerializer and the old Serializers type. We also collapse
some redundancies (like the rate limiter can be created outside the
constructor).
The bug fix is to negotiate the streaming content type on a Watch()
like we do for requests. We stop caching the decoder and simply
resolve it on the request. We also clean up the dynamic client
and remove the extra WatchSpecificVersions() method by providing
a properly wrapped dynamic client.
Kubernetes-commit: 3b780c64b89606f4e6b21f48fb9c305d5998b9e5
2019-11-10 16:52:08 -05:00
Pete de Zwart
ab63be7642
- Delete backing string set from a threadSafeMap index when the string set length reaches 0.
...
- Added thread_safe_store_test exercising new index backing string set delete at 0 functionality.
- TestThreadSafeStoreDeleteRemovesEmptySetsFromIndex logic nesting inverted.
- Added test case for usage of an index where post element delete there is non-zero count of elements and expect the set to still exist.
- Fixed date.
- Fixed awprice nits.
- Fix bazel.
Kubernetes-commit: 29a051388a719e0359969b8431de8e38e955e2a6
2019-11-08 16:57:06 +11:00
Ryan Phillips
52589237eb
kubelet: add certificate rotation error metric
...
Kubernetes-commit: 8e50c55e6bf715d9067376a9e7f136ffacb0a3ee
2019-11-05 16:51:40 -06:00
David Eads
7a5b91a7ca
dynamic reload cluster authentication info for aggregated API servers
...
Kubernetes-commit: 3aede35b3b042e8a626e8fb9e1e181e73cd29d0a
2019-11-04 13:46:28 -05:00
David Eads
4bda71482c
create utilities inspecting server TLS certs
...
Kubernetes-commit: e44352f31a8d506d77d2757dbb354fd539826c92
2019-11-12 10:10:26 -05:00
Clayton Coleman
881cd219a8
dynamic: The dynamic client no longer needs a special cased watch
...
By correctly handling content type negotiation, we can avoid the
need for a special version of watch and use the same code path as
typed clients.
Kubernetes-commit: 3f94f80b0a79293e54d7080aaf7a64d7df8b1d4a
2019-11-03 15:10:12 -05:00
matte21
ce6197e865
Fix error in periodic resyncs description
...
Make it clear that periodic resyncs fire update notifications, not
create notifications as the old comments incorrectly stated.
Kubernetes-commit: 3ae8c864de24a2ad42321c9cbd71099a2b6dcef3
2019-10-28 14:23:37 +01:00
matte21
85843e6e02
Clarify that OnUpdate can mask delete and recreate
...
Kubernetes-commit: ff543ddfc09adf3d0abdf42f9d9fbd57c3ab4b43
2019-10-28 14:12:22 +01:00
Rob Scott
370c449f1e
Promoting EndpointSlices to beta
...
Kubernetes-commit: a7e589a8c689d1a6c0c21d47c5e6c97267822875
2019-10-25 14:59:10 -07:00
ashish-billore
b284cb9910
Updated command to start in-cluster deployment
...
Updated the --image-pull-policy=Never option with default
'IfNotPresent'. 'Never' causes the pod to be in
state: ErrImageNeverPull
Kubernetes-commit: 7400cf937b9fcc31dc29caa8d90800940602b934
2019-09-17 19:58:02 +09:00
Suresh Kumar Ponnusamy
6a6b2af8ea
Support TLS Server Name overrides in kubeconfig file
...
Signed-off-by: Suresh Kumar Ponnusamy <suresh.ponnusamy@freshworks.com >
Kubernetes-commit: 37c81ed79ac6836bce4b96f888aa407dc18d747c
2019-08-28 10:51:14 +05:30
Robert Krawitz
c02e303b36
Report api request throttling at v=3
...
Kubernetes-commit: e7cc2c2d280f319b78462a37d32c5c7f1e6e5567
2019-07-26 12:59:34 -04:00
danielqsj
0dd469e42b
Fix data race in client-go UpdateTransportConfig
...
Kubernetes-commit: 7518a44b18d8b225a9572f1e0c902776eb4a6eb0
2019-07-18 12:46:03 +08:00
Wayne Witzel III
4562e6a9dd
add tests for NewFilteredDynamicSharedInformerFactory namespace
...
Signed-off-by: Wayne Witzel III <witzelw@vmware.com >
Kubernetes-commit: 2064d90e92430f96e440cfc4fc03a69b4243bc6c
2019-06-20 13:04:36 -04:00
Jack Kleeman
a493c8da9a
Add ReloadCertFromDisk flag to rest.Config and to kubeconfig which allows the provided client certificate files to be reloaded from disk (currently on every use)
...
Close outbound connections when using a cert callback and certificates rotate. This means that we won't get into a situation where we have open TLS connections using expires certs, which would get unauthorized errors at the apiserver
Attempt to retrieve a new certificate if open connections near expiry, to prevent the case where the cert expires but we haven't yet opened a new TLS connection and so GetClientCertificate hasn't been called.
Move certificate rotation logic to a separate function
Rely on generic transport approach to handle closing TLS client connections in exec plugin; no need to use a custom dialer as this is now the default behaviour of the transport when faced with a cert callback. As a result of handling this case, it is now safe to apply the transport approach even in cases where there is a custom Dialer (this will not affect kubelet connrotation behaviour, because that uses a custom transport, not just a dialer).
Check expiry of the full TLS certificate chain that will be presented, not only the leaf. Only do this check when the certificate actually rotates. Start the certificate as a zero value, not nil, so that we don't see a rotation when there is in fact no client certificate
Drain the timer when we first initialize it, to prevent immediate rotation. Additionally, calling Stop() on the timer isn't necessary.
Don't close connections on the first 'rotation'
Remove RotateCertFromDisk and RotateClientCertFromDisk flags.
Instead simply default to rotating certificates from disk whenever files are exclusively provided.
Add integration test for client certificate rotation
Simplify logic; rotate every 5 mins
Instead of trying to be clever and checking for rotation just before an
expiry, let's match the logic of the new apiserver cert rotation logic
as much as possible. We write a controller that checks for rotation
every 5 mins. We also check on every new connection.
Respond to review
Fix kubelet certificate rotation logic
The kubelet rotation logic seems to be broken because it expects its
cert files to end up as cert data whereas in fact they end up as a
callback. We should just call the tlsConfig GetCertificate callback
as this obtains a current cert even in cases where a static cert is
provided, and check that for validity.
Later on we can refactor all of the kubelet logic so that all it does is
write files to disk, and the cert rotation work does the rest.
Only read certificates once a second at most
Respond to review
1) Don't blat the cert file names
2) Make it more obvious where we have a neverstop
3) Naming
4) Verbosity
Avoid cache busting
Use filenames as cache keys when rotation is enabled, and add the
rotation later in the creation of the transport.
Caller should start the rotating dialer
Add continuous request rotation test
Rebase: use context in List/Watch
Swap goroutine around
Retry GETs on net.IsProbableEOF
Refactor certRotatingDialer
For simplicity, don't affect cert callbacks
To reduce change surface, lets not try to handle the case of a changing
GetCert callback in this PR. Reverting this commit should be sufficient
to handle that case in a later PR.
This PR will focus only on rotating certificate and key files.
Therefore, we don't need to modify the exec auth plugin.
Fix copyright year
Kubernetes-commit: 929b1559a0b855d996257ab3ad5364605edc253d
2019-06-14 22:08:58 +01:00
Mike Danese
0caa50056a
rest.Config: support configuring an explict proxy URL
...
With support of http, https, and socks5 proxy support. We already
support configuring this via environmnet variables, but this approach
becomes inconvenient dealing with multiple clusters on different
networks, that require different proxies to connect to. Most solutions
require wrapping clients (like kubectl) in bash scripts.
Part of: https://github.com/kubernetes/client-go/issues/351
Kubernetes-commit: f3f666d5f1f6f74a8c948a5c64af993696178244
2019-05-03 13:50:17 -07:00
danielqsj
51f3d77844
clean SinceInMicroseconds, convert to SinceInSeconds
...
Kubernetes-commit: ab182552b485ceed96c3b05d284ae9480377daf8
2019-04-15 16:18:01 +08:00
Clayton Coleman
4b146a95cd
Remove deprecated-dynamic client
...
It is now unused.
Kubernetes-commit: c416ee584c178bb89c6cd11c93b504f2098fac0f
2019-02-12 00:31:54 -05:00
Kubernetes Publisher
3c0d1af94b
Merge pull request #83840 from liggitt/json-iter
...
bump json-iterator dependency
Kubernetes-commit: 3387d6cfc73235fd554e5039b85abb7700eaf126
2019-11-09 10:22:09 +00:00
Kubernetes Publisher
f8f007fd45
Merge pull request #84911 from yue9944882/chore/bump-kube-openapi
...
Pin kube-openapi vendor to 30be4d16710a
Kubernetes-commit: dd6faa5da791c06fa23ff668e4463c3ad2b23340
2019-11-08 07:01:06 +00:00
Kubernetes Publisher
e55a71a3e0
Merge pull request #82705 from deads2k/agg-authn-publish
...
use controller to publish cluster authentication info
Kubernetes-commit: a5fe905be420d518892e8e8b682902deef82d1c6
2019-11-07 19:01:07 +00:00
yue9944882
656c97889d
update k8s.io/kube-openapi to 30be4d16710a
...
Kubernetes-commit: 8e7606f32898b294fc25152ff8bd34f62d6221d3
2019-11-07 18:39:08 +08:00
Kubernetes Publisher
a537b3b527
Merge pull request #83520 from jpbetz/reflector-relist-rv
...
Avoid going back in time in Reflector relist (revived)
Kubernetes-commit: 8ed2f4775a0d2b13c4be790cdfc1f34bc8b6522b
2019-11-07 03:03:46 +00:00
Kubernetes Publisher
6f1579c35d
Merge pull request #82809 from liggitt/go-1.13-no-modules
...
update to use go1.13.4
Kubernetes-commit: 695c3061dd92a6b6950f8adf0341ceb4a8dd44d7
2019-11-07 03:03:44 +00:00
Jordan Liggitt
d4d115c905
hack/update-vendor.sh
...
Kubernetes-commit: 297570e06a88db23e16dbdbf6ce3173fe0ae376c
2019-11-05 14:11:10 -05:00
Kubernetes Publisher
a57d0056db
Merge pull request #84807 from clarklee92/ModifyTheStatusCode
...
Modify the status code number to HTTP status semantics
Kubernetes-commit: 43b102a83cc1d2b97a6a59f1c14967a840df2c35
2019-11-06 23:00:57 +00:00
Kubernetes Publisher
d7ea50d263
Merge pull request #84801 from mikedanese/lebug
...
Fix panic on configmap and lease lock implementations
Kubernetes-commit: 17d99dfbbee90b1889427874589423e4836d7108
2019-11-06 07:00:52 +00:00
Kubernetes Publisher
d063930b33
Merge pull request #84139 from sshukun/fix-typo
...
Fix typo in k8s.io/client-go/tools/cache/index.go
Kubernetes-commit: d297780ff6e95308bbf8b0db5ab415825014859f
2019-11-06 07:00:50 +00:00
clarklee92
d3a5e5f798
Modify the status code number to HTTP status semantics
...
Signed-off-by: clarklee92 <clarklee1992@hotmail.com >
Kubernetes-commit: f86f5ee14ef3c8adf9855ce16dcc57beca949719
2019-11-06 00:45:35 +08:00
Kubernetes Publisher
52092c3c67
Merge pull request #83474 from msau42/topology-ga
...
CSI Topology ga
Kubernetes-commit: 1d1385af915098abd8bd23ab397ee0aeaa244f1e
2019-11-05 03:03:21 +00:00
Kubernetes Publisher
a7c4a955b2
Merge pull request #84534 from sambdavidson/serverRotMetric
...
Add a kubelet serving cert age metric
Kubernetes-commit: 0ed66351739608660fef27de55d8e0dff6570f28
2019-11-04 19:01:07 +00:00
Mike Danese
d46fe40533
also fix nil panic in lease and add tests for #84729
...
Kubernetes-commit: 7907b29551c7ef87bbe398ac02836b4c87246d3d
2019-11-04 10:40:48 -08:00
Ted Yu
93a8bb4af0
Prevent panic due to Annotations being nil map
...
Kubernetes-commit: c5792784e1ae689cb4c949b9c556ee1e4896064a
2019-11-04 10:04:31 -08:00
Kubernetes Publisher
890ae18798
Merge pull request #83671 from yue9944882/flow-control-api-model
...
Apiserver flowcontrol api models
Kubernetes-commit: 510fb38f275bdfbd61b2ceba5162209e88cf9634
2019-11-02 07:00:40 +00:00
Kubernetes Publisher
e9766ae820
Merge pull request #84604 from codenrhoden/update-utils-dep
...
Update k8s.io/utils dependency to latest
Kubernetes-commit: 97e28edb6620568d985f3b03b495a0a373aa8750
2019-11-01 23:00:44 +00:00
Kubernetes Publisher
940f075619
Merge pull request #84503 from wojtek-t/remove_conversion_funcs_2
...
Cleanup clientcmd api conversions
Kubernetes-commit: 07023f2a7f050fb6df5a552289bf3e7165eba94c
2019-11-01 19:03:46 +00:00
Travis Rhoden
ecaa2792f4
Update k8s.io/utils dependency to latest
...
Kubernetes-commit: 81f66ecbb5ff359ac765c7f332289dd8c1737c39
2019-10-31 08:35:01 -06:00
wojtekt
6ec083fb70
Autogenerated
...
Kubernetes-commit: c7916ca081682aaf07b3476f4facdb9695ddf498
2019-10-29 09:43:45 +01:00
wojtekt
62f256057d
tags
...
Kubernetes-commit: 4096a0aa48ce83a7ac9dd791930f13fc9587f55c
2019-10-30 08:18:36 +01:00
wojtekt
cc78c193ee
Cleanup clientcmd conversion
...
Kubernetes-commit: 328295c635449746ca83ac0fb2c9217491d59600
2019-10-29 09:30:27 +01:00
Kubernetes Publisher
1a481fb1e3
Merge pull request #83692 from yastij/fix-events-scheduler
...
add a fallback for kube-scheduler when events.k8s.io is disabled
Kubernetes-commit: 486e2380bd2847f1af7f3c1d0c7b01e7e688415e
2019-10-28 23:03:19 +00:00
Samuel Davidson
7bd7ed8621
Added rotation metric to certificate manager
...
Kubernetes-commit: 7adb18120079016ed8aea1bd40e5cde161827a1d
2019-10-28 14:09:40 -07:00
Kubernetes Publisher
0bdba2f918
Merge pull request #84288 from wojtek-t/cleanup_conversions_registrations
...
Cleanup conversions registrations
Kubernetes-commit: d379ab2697251334774b7bd6f41b26cf39de470d
2019-10-26 06:59:34 +00:00
Kubernetes Publisher
f79cf5fbef
Merge pull request #82794 from ingvagabund/fake-clientset-enforce-exact-much-for-get
...
Require exact match when calling Get method within fake clientset
Kubernetes-commit: cbf1e2d360698795e80bd4b80287149290f5919a
2019-10-25 22:59:29 +00:00
Kubernetes Publisher
af0e486466
Merge pull request #83987 from wenjiaswe/etcd_client_3_4_2
...
Update etcd client to v3.4.3 in k8s v1.17
Kubernetes-commit: 09f453ff8322979ed5a7611bc2e5528506c1fc7f
2019-10-25 22:59:28 +00:00
wojtekt
6663414a1f
Autogenerated code
...
Kubernetes-commit: 7b6bcdf780b778af3df5c133686ccb18d8c38fa0
2019-10-24 14:09:51 +02:00
wojtekt
ac8adc6f4c
Cleanup explicitly registered functions
...
Kubernetes-commit: d7011f1bdbee285cdfc9bdb0f5b0716f4e02adfd
2019-10-24 13:18:31 +02:00
Wenjia Zhang
6c8f3ca2c6
Pin dependencies and update vendors
...
Kubernetes-commit: 660b17d0aeda96af94defd4c5110d9fef523d52b
2019-10-23 13:37:36 -07:00
Kubernetes Publisher
464ec5ba04
Merge pull request #82365 from jkaniuk/pod-gc
...
Pod GC controller - use node lister
Kubernetes-commit: 2c4cba8aa0fb6db7dbf7ba1c8cb57f1245eb409c
2019-10-24 10:59:28 +00:00
Jacek Kaniuk
d81654af9d
pkg/util/workqueue/delaying_queue: export contructor with custom clock
...
Kubernetes-commit: 638c02f6cdb4e269f46b60fe1f91e553cfc59749
2019-10-23 16:07:38 +02:00
yue9944882
808ced1183
[generated] ./hack/update-all.sh
...
generated
generated
generated
rule
generated
generated
Kubernetes-commit: 6db3edff108c568a20688e575be4164768836cd7
2019-10-23 15:17:55 +08:00
Kubernetes Publisher
d1b30110f1
Merge pull request #83857 from mrbobbytables/update-client-go-owners
...
Prune inactive owners from staging/src/k8s.io/client-go/* OWNERS files.
Kubernetes-commit: 9c70e39b204e42bbea0b4cf744595a5af3006f70
2019-10-23 06:59:29 +00:00
sshukun
cd92d91e0f
Fix typo in k8s.io/client-go/tools/cache/index.go
...
Kubernetes-commit: a0d3e6750ecbc67d017c2c67d0ff6f12e1b0c1f1
2019-10-21 13:30:45 +09:00
Michelle Au
69cd73bcf4
generated files
...
Kubernetes-commit: 9268d4053928488ea58829484bd59537b89da205
2019-10-18 18:09:02 -07:00
Kubernetes Publisher
14c42cd304
Merge pull request #83945 from barkbay/fix-83895
...
Fix memory and timer leak in work queue
Kubernetes-commit: cd7a0ee8eba749551366c082c15e54aed407d101
2019-10-16 23:02:10 +00:00
Kubernetes Publisher
57ffd16d28
Merge pull request #83911 from matte21/fix-shared-index-informer-notification-miss
...
Fix DeltaFIFO Replace method to prevent SharedIndexInformers from missing notifications
Kubernetes-commit: 634bddddf271868ed8c0a9fbd853d62e0c0446bb
2019-10-16 23:02:09 +00:00
Michael Morello
8a1fbdc8bb
Fix memory and timer leak in work queue
...
Kubernetes-commit: f9c3d246d32cd440a8ea5ea40f02b6a9bfe4b485
2019-10-15 10:06:06 +02:00
matte21
cc50c9b333
Remove check causing informers to miss notifications
...
Fix DeltaFIFO bug that caused the sync delta created by a relist
for object ID X to be dropped if the DeltaFIFO already stored a
Delete delta for X. This caused SharedIndexInformer to miss create
notifications. Also, add unit test to expose the bug.
Kubernetes-commit: 9e4be54895e8c0655408b4766cd78de17b6d5b7c
2019-10-14 18:19:05 +02:00
Kubernetes Publisher
bd505ee787
Merge pull request #83785 from yastij/bump-utils-rangesize
...
bump k8s.io/utils to pickup bug fix for rangesize func
Kubernetes-commit: 677903edc6cfe1fb045a55b0734ee05ce8c3d03c
2019-10-14 07:06:54 +00:00
Bob Killen
dc265f33cf
Prune inactive owners from staging/src/k8s.io/client-go/* OWNERS files.
...
Kubernetes-commit: 3dc01f32eacb4791b248c22f7db9d6dabbec7869
2019-10-12 19:44:19 -04:00
Jordan Liggitt
5c806db031
bump github.com/json-iterator/go v1.1.8
...
Kubernetes-commit: e323279ab94e2434fa610a476ad6d7630228be0e
2019-10-12 10:10:03 -04:00
Yassine TIJANI
5462db5944
bump k8s.io/utils to pickup bug fix for rangesize
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 5d49cbd3cae68d7aafdeac7f2ca08208118f09ad
2019-10-11 16:45:21 +02:00
Mengjiang Bao
c51c673cf8
chore(*): update election example ( #82821 )
...
* feat(*): simplify leader election example
* chore(*): fix with comment
* chore(*): add os.exit
* chore(*): fix typo
Kubernetes-commit: 1185012da65edf802f22aff24141c0466a2a3ac8
2019-10-14 07:06:53 +00:00
Kubernetes Publisher
172b42569c
Merge pull request #82652 from ricardomaraschini/request-construction-error
...
Clean up dynamic client pre-flight check
Kubernetes-commit: 5ae180cb53c0c63bdba72cb94f8356357f94c28c
2019-10-10 20:00:49 +00:00
Kubernetes Publisher
e318746e79
Merge pull request #83615 from yutedz/evt-receiver-name
...
Use consistent short name for receivers
Kubernetes-commit: 9b200ae4c3a4585edd43a2111a45e57024083ed9
2019-10-09 23:58:30 +00:00
Joe Betz
a3f022a93c
Add HTTP 410 (Gone) status code checks to reflector and relist with RV=''
...
Kubernetes-commit: e2fe126d485af243d45f06bafd2ca83931881429
2019-10-09 16:45:32 -07:00
Yassine TIJANI
6cdcb13531
add a fallback for kube-scheduler when events.k8s.io is disabled
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: f970b3413779ef817d2a374847bc0a4cb733a9a0
2019-10-09 20:14:29 +02:00
Ted Yu
9be50f2e07
Use consistent short name for receivers
...
Kubernetes-commit: 21b11c2b6434f949299f85a12c535bfd169c2cf3
2019-10-08 09:08:52 -07:00
Kubernetes Publisher
1210218b4a
Merge pull request #83489 from yutedz/brocaster-shutdown
...
Expose Shutdown func for EventBroadcaster
Kubernetes-commit: 0a9ef994eb40ac0c9bb51ee87b0d494f0bc5393a
2019-10-08 11:58:22 +00:00
Ted Yu
c4ea3eed4f
Expose Shutdown func for EventBroadcaster
...
Kubernetes-commit: 57d43e4946f352f075b219b0a2f35942b06cfeb9
2019-10-07 08:58:38 -07:00
Kubernetes Publisher
911ef75fbc
Merge pull request #83106 from jfbai/cleanup-v1-event-expansion
...
refactor: v1 event expansion.
Kubernetes-commit: 2dc5add8b15bbad5de1d721a1967328a7ad5c369
2019-10-07 15:58:14 +00:00
Kubernetes Publisher
c918cd02a1
Merge pull request #83547 from liggitt/override-ca-file
...
Overriding CA file should override skip TLS and CA data
Kubernetes-commit: 70d453d32df254ef0c3420804c6487a2ba55a5e0
2019-10-06 23:58:18 +00:00
Jordan Liggitt
24302e441b
Overriding CA file should override skip TLS and CA data
...
Kubernetes-commit: 857572168e79430af2dbf05e9d4705dfb3f0d99b
2019-10-06 13:40:21 -04:00
Jianfei Bai
95b72f7306
cleanup v1 event expansion.
...
Kubernetes-commit: 89b7c63b5d19001c1ea0541ece0d22407aaeb304
2019-10-06 10:10:57 +08:00
Kubernetes Publisher
b1fd789501
Merge pull request #82176 from pohly/ginkgo-stack-fix
...
Ginkgo update + stack fix
Kubernetes-commit: b140b431073ae4d84ce9ef5e01a1f27058178ead
2019-10-05 11:58:21 +00:00
Joe Betz
54033229aa
Handle expired errors with RV>0 in pager, don't full list if 1st page is expired
...
Kubernetes-commit: 1f3dc14eea231c90819cbba06f25cb4221236b3f
2019-10-04 17:08:22 -07:00
Kubernetes Publisher
ec28f1ce46
Merge pull request #82371 from deads2k/cert-reload-delegated
...
add ability to authenticators for dynamic update of certs for delegated authn
Kubernetes-commit: 7ac65858bb9fdf41bb0cf3b257a4943ea8457ed6
2019-10-04 15:58:30 +00:00
Kubernetes Publisher
a746c2f219
Merge pull request #83261 from liggitt/yaml-limits
...
limit yaml/json decode size
Kubernetes-commit: 4afcba42bed2bb7c36e5209a90d87343f32a0efa
2019-10-03 03:58:59 +00:00
Jordan Liggitt
9c30dbec4d
bump gopkg.in/yaml.v2 v2.2.4
...
Kubernetes-commit: 8aeffa8716dcf986544df74444264ef639d61a7a
2019-10-02 14:46:08 -04:00
Kubernetes Publisher
0ebb3d5f49
Merge pull request #81914 from wojtek-t/cache_serializations_across_watchers
...
Cache serializations across watchers
Kubernetes-commit: 7878160a9747c0c2d4f2cc16a7401407253d578b
2019-10-01 19:58:19 +00:00
Patrick Ohly
1289614f84
vendor: update gomega to v1.7.0
...
Updated to keep both Ginkgo and Gomega at the latest releases.
Kubernetes-commit: 27b9a9c2381fab195f2db1bc709e46d0b83fc729
2019-10-01 20:25:05 +02:00
Kubernetes Publisher
ad4f099992
Merge pull request #83071 from chendotjs/bytes-equal
...
replace bytes.Compare() with bytes.Equal()
Kubernetes-commit: cd95e57c71a194a80064b00a44e42a222003dac8
2019-09-27 20:00:09 +00:00
chenyaqi01
3eb165927d
replace bytes.Compare() with bytes.Equal()
...
Kubernetes-commit: 66be69bb0e7fd147be650385d272ae14ee2857c8
2019-09-27 10:06:50 +08:00
Kubernetes Publisher
95884bf844
Merge pull request #82764 from yaron2/authimportfix
...
fix auth import statement in client-go
Kubernetes-commit: 5c57ce3058b184dca0fb0379f698bd835336d674
2019-09-26 23:57:51 +00:00
Kubernetes Publisher
1db9859ae8
Merge pull request #81030 from ricky1993/leader_election_migrate
...
migrate leader election to lease API
Kubernetes-commit: d14943b0fbc311250cd56e7227bc443fb364540d
2019-09-26 15:57:47 +00:00
Kubernetes Publisher
07054768d9
Merge pull request #83113 from yastij/bump-utils
...
bump k8s.io/utils to pickup ipallocator changes
Kubernetes-commit: 28bcf55accc52dfd4fde5f603a5784c40c485528
2019-09-25 23:57:46 +00:00
Kubernetes Publisher
6ff1103255
Merge pull request #82932 from ashish-billore/mybranch2
...
Corrected the pod reporting and messages
Kubernetes-commit: 08f46e425baa9e479f0d940b1901ace5a7f5a90a
2019-09-25 19:57:56 +00:00
Kubernetes Publisher
61aeaa97a2
Merge pull request #82388 from marun/unstructured-reflector
...
Add support for type checking Unstructured event objects via GVK to client-go's reflector
Kubernetes-commit: 0676af36c5658af0319163fe2ed2fecccb43ae02
2019-09-25 19:57:53 +00:00
Kubernetes Publisher
0e97bf0202
Merge pull request #83064 from liggitt/propagate-context
...
Propagate context to remote authorize/authenticate webhook calls
Kubernetes-commit: 327f53ba57aeaa4b7e7c20b1ef98c42b26b7ea7f
2019-09-25 19:57:52 +00:00
Yassine TIJANI
bec79dc075
bump k8s.io/utils to pickup ipallocator changes
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 16fe4d76271f6330c2837462a40edf95dde95942
2019-09-25 16:15:30 +02:00
Kubernetes Publisher
0df3af31cd
Merge pull request #83018 from jfbai/fix-remove-duplicated-field-in-eventKey
...
fix: remove reportingInstance field in eventKey.
Kubernetes-commit: 0541d0bb79537431421774465721f33fd3b053bc
2019-09-24 15:57:51 +00:00
Jordan Liggitt
18d8747a77
Add context-propagating CreateContext methods to *Review clients
...
Kubernetes-commit: 4ffa91a388c6dbfd1d3c9f4c8a37b067b9b6a427
2019-09-24 11:02:25 -04:00
Maru Newby
d147ce7d6e
Run hack/update-bazel.sh
...
Kubernetes-commit: 2a836d1710b5a1c1330ff58dad369d6afd2a1185
2019-09-24 01:21:54 +00:00
Maru Newby
ab4e4fccf4
Add support for type checking Unstructured via GVK in reflector
...
It was previously possible to instantiate `Reflector` with
`*unstructured.Unstructured` as the expected type but this did not
support checking that event objects were of the correct API
type (e.g. if event object was `v1.Pod` in `Unstructured` form but
`v1.Service` was expected). This commit adds support for providing a
GVK via an `Unstructured` expected type to compare with the GVK of
event objects. The GVK will also be used in reflector log output.
Kubernetes-commit: 237dbfd8ad322dfcad4bd4d5345368480c22d82f
2019-09-24 01:20:40 +00:00
Kubernetes Publisher
2bd34d193b
Merge pull request #83014 from danielqsj/bump-klog
...
Bump k8s.io/klog to v1.0.0
Kubernetes-commit: b7003211d5454982401c19705f73bf2820ede855
2019-09-23 15:57:54 +00:00
Jianfei Bai
bc70a20c12
fix: remove reportingInstance field in eventKey.
...
Kubernetes-commit: 6b17e5e2a48d00946bdf443d9bfaf8a295b344ec
2019-09-23 20:00:16 +08:00
danielqsj
bfc25e7605
Bump k8s.io/klog to v1.0.0
...
Kubernetes-commit: c2a4906152e67a45308f988aa2cb8b76b4503855
2019-09-23 16:51:43 +08:00
Kubernetes Publisher
bcb3724b2b
Merge pull request #82941 from jfbai/docs-add-comments-for-action-arg
...
docs: add comments for action.
Kubernetes-commit: dda0553dd7849a1b0ed0def6c58b02fc3a695063
2019-09-20 15:57:38 +00:00
Jianfei Bai
a537b01432
docs: add comments for action.
...
Kubernetes-commit: 993fe6f4bda183e1583cf0f879fbf9a076e99e8a
2019-09-20 21:32:44 +08:00
ashish-billore
6078bde84c
Corrected the pod reporting and messages
...
It is inconsistent and confusing to report pod count from all
namespaces but report message for only default namespace.
Added the namespace (default) reporting to clarify this.
Updated comments for usage clarity.
Kubernetes-commit: 31e427b54c500f2e532ebeb1990eb7580bf86729
2019-09-20 19:18:17 +09:00
Kubernetes Publisher
297c8350f5
Merge pull request #82096 from logicalhan/version-deletion
...
remove pkg/version and some of redundant copies of it
Kubernetes-commit: 67d928acdc351d3d4f9e20a92cee4452a26ed0c4
2019-09-18 03:58:23 +00:00
Jan Chaloupka
f8b3113764
Require exact match when calling Get method within fake clientset
...
`Get` method within the fake clientset returns an object that would not be normally returned when using the real clientset. Reproducer:
```go
package main
import (
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes/fake"
)
func main () {
cm := &v1.ConfigMap{
ObjectMeta: metav1.ObjectMeta{Namespace: metav1.NamespaceSystem, Name: "cm"},
}
client := fake.NewSimpleClientset(cm)
obj, err := client.CoreV1().ConfigMaps("").Get("", metav1.GetOptions{})
if err != nil {
panic(err)
}
fmt.Printf("obj: %#v\n", obj)
}
```
stored under `test.go` of `github.com/kubernetes/kubernetes` (master HEAD) root directory and ran:
```sh
$ go run test.go
obj: &v1.ConfigMap{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"cm", GenerateName:"", Namespace:"kube-system", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ClusterName:"", ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Data:map[string]string(nil), BinaryData:map[string][]uint8(nil)}
```
As you can see fake clientset with a "test" configmap is created. When getting the object through the clientset back, I intentionally set the object name to an empty string. I would expect to get an error saying config map "" was not found. However, I get "test" configmap instead.
Reason for that is inside implementation of `filterByNamespaceAndName` private function:
```go
func filterByNamespaceAndName(objs []runtime.Object, ns, name string) ([]runtime.Object, error) {
var res []runtime.Object
for _, obj := range objs {
acc, err := meta.Accessor(obj)
if err != nil {
return nil, err
}
if ns != "" && acc.GetNamespace() != ns {
continue
}
if name != "" && acc.GetName() != name {
continue
}
res = append(res, obj)
}
return res, nil
}
```
When `name` is empty, `name != "" && acc.GetName() != name` condition is false and thus `obj` is consider as a fit.
[1] https://github.com/kubernetes/client-go/blob/master/testing/fixture.go#L481-L493
Kubernetes-commit: d32c76fc03381784516c47cb1bf62ef932189afa
2019-09-17 17:52:28 +02:00
Kubernetes Publisher
ecd4f6fb8c
Merge pull request #82325 from RainbowMango/pr_cleanupup_staticcheck_for_client_cache
...
Cleanup staticcheck for package cache
Kubernetes-commit: 41b3e60f0e4032eec2caf38348d82641395f7af6
2019-09-17 07:58:24 +00:00
yaron2
67a52dfbe2
fix auth import statement
...
Kubernetes-commit: 6b9ec1c59e1965f4253ecb1e8b600bc582780df9
2019-09-16 11:00:36 -07:00
Kubernetes Publisher
6f3bc4ba92
Merge pull request #82585 from wojtek-t/fix_meta_internalversion_codecs
...
Ensure conversions are registered for metainternalversion codecs
Kubernetes-commit: 4dd1e3fa43e06f1c2fb9c4bd0bce8c821fd8a979
2019-09-13 08:08:25 +00:00
Kubernetes Publisher
26b1e9b529
Merge pull request #82446 from ibuildthecloud/master
...
Check cache is synced first before sleeping
Kubernetes-commit: ae3b1099ee5d07b1cc4541bedec1ae63e52debf8
2019-09-13 08:08:22 +00:00
Kubernetes Publisher
86c133ba28
Merge pull request #82284 from danwinship/retry-on-conflict-docs
...
Clarify retry.RetryOnConflict docs
Kubernetes-commit: 8d247629c38228ac18513612024c527f58ed9c57
2019-09-13 08:08:21 +00:00
Ricardo Maraschini
e6a1dc4b13
Creating function for preflight check.
...
Migrated code that checks for common programmer errors to a separated
function and added test coverage for it. Wrong comment stating that a
typed error is returned was also removed.
Kubernetes-commit: ad5fafd6ade2838098890a4e7727c8e347686867
2019-09-12 19:22:46 +02:00
wojtekt
aebe267284
Ensure conversions are registered for metainternalversion codecs
...
Kubernetes-commit: 54163527a69a8c868b87d301876559495220d1b0
2019-09-11 16:30:08 +02:00
Han Kang
e0bb139390
remove pkg/version and some of redundant copies of it
...
Change-Id: Ia58367c1b1274bfb49c8a4784051463abaf795de
Kubernetes-commit: 866ea74326fba45241cbccd3ca4624b68ba7022f
2019-09-10 14:42:55 -07:00
David Eads
5aa4fef661
publish cluster authentication trust via controller
...
Kubernetes-commit: 7351c8686031b320f61c70fe065d3c039dda0a99
2019-09-09 10:17:00 -04:00
Darren Shepherd
6d3b14b468
Check cache is synced first before sleeping
...
If a cache was already synced, cache.WaitForCacheSync would
always take 100ms to complete because the PollUntil method will
sleep first before checking the condition. Switching to
PollImmediateUntil will ensure already synced caches will return
immediately. For code that has, for example, 20 informers, the time
to check the cache was in sync would take at least 2 seconds, but with
this change it can be as fast as you can actually load the data.
Signed-off-by: Darren Shepherd <darren@rancher.com >
Kubernetes-commit: 8a58f332dd62b68ae22c67585002defe6aeb4b04
2019-09-06 16:30:04 -07:00
Kubernetes Publisher
67a413f31a
Merge pull request #82425 from liggitt/client-go-readme
...
Update dev setup and client-go install instructions
Kubernetes-commit: 38752f7f99869ed65fb44378360a517649dc2f83
2019-09-06 19:52:28 +00:00
Jordan Liggitt
4fe1937613
Update client-go install instructions
...
Kubernetes-commit: df3d143d157c0558ba6b0f642b16697a774ecb94
2019-09-06 11:00:01 -04:00
Kubernetes Prow Robot
9bcaef49c8
Merge pull request #671 from liggitt/go-get-readme
...
Update README go get commands
2019-09-06 11:10:16 -07:00
Jordan Liggitt
fc74d0f6b3
Update README go get commands
2019-09-06 13:48:41 -04:00
David Eads
a7d8568b02
add ability to authenticators for dynamic update of certs
...
Kubernetes-commit: 51195dd86012c4c4b17a1707ef50a46fa046f74f
2019-09-05 09:59:59 -04:00
RainbowMango
e990876d88
Cleanup staticcheck from staging/src/k8s.io/client-go/tools/cache.
...
Kubernetes-commit: 19e5c8565d444cbb81d554a69960d7144996b05a
2019-09-04 18:32:06 +08:00
Dan Winship
9781541482
Clarify retry.RetryOnConflict docs
...
Kubernetes-commit: 23b391e1dd56e84708ac8c95bf6293fe86879c1c
2019-09-03 12:26:17 -04:00
Dan Winship
0e80a77286
Restore retry.RetryOnConflict docs, fix up retry.OnError docs/naming
...
Kubernetes-commit: b098e013242be8b480340d30063388b0020ae32e
2019-09-06 06:33:34 -04:00
Kubernetes Publisher
3fe2abece8
Merge pull request #77354 from jennybuckley/crd-apply
...
Use CRD validation field in server-side apply
Kubernetes-commit: ab162cd28c332d0ecfb4f918d5f91e9e57acdb61
2019-08-31 07:49:46 +00:00
Patrick Ohly
7f988d725c
e2e log: Ginkgo 1.10.1 fixes stack skip
...
Now Ginkgo properly skips the initial stack entry.
Kubernetes-commit: ecd7ae55bc3ceda761f4405764815f70d38e3b2c
2019-08-30 17:58:48 +02:00
Kubernetes Publisher
d4d906eb58
Merge pull request #82090 from liggitt/webhook-http2
...
Use http/1.1 for apiserver->webhook clients
Kubernetes-commit: f442b6ef320140730f544527597a140e535f1e1d
2019-08-30 15:49:49 +00:00
Kubernetes Publisher
326ca7a019
Merge pull request #81770 from Hyzhou/fix_link
...
Fix broken link to api-conventions doc.
Kubernetes-commit: a9f0db16614ae62563ead2018f1692407bd93d8f
2019-08-30 03:49:49 +00:00
jennybuckley
cb7b787fa1
Update generated
...
Kubernetes-commit: badd5b9a26026138e4fc44a643ec1c6b65a7891b
2019-08-29 19:10:28 -07:00
Kubernetes Publisher
065c7aba1f
Merge pull request #81947 from RainbowMango/pr_cleanup_staticcheck_for_client_p1
...
Cleanup client-go static analysis issues-phase 1
Kubernetes-commit: b131b4b4caa8f47df867174ac1eff251c5ad8328
2019-08-29 15:52:11 +00:00
misakazhou
325de63e79
Fix broken link to api-conventions doc.
...
Signed-off-by: misakazhou <misakazhou@tencent.com >
Kubernetes-commit: f0323a2030c7adae0e0965a7d3b455dd416472a0
2019-08-29 08:35:16 +08:00
Kubernetes Publisher
8248d0a0e6
Merge pull request #80766 from robscott/discovery-api
...
Adding Discovery API for EndpointSlice
Kubernetes-commit: 6c9f26ca3ab8656673f0f0b05097bdf7e8fbd911
2019-08-28 23:51:40 +00:00
Jordan Liggitt
696c159e45
Plumb NextProtos to TLS client config, honor http/2 client preference
...
Kubernetes-commit: aef05c8dca2c1a9967ebd9a2f67a0bf7fb16f079
2019-08-28 09:55:37 -04:00
Kubernetes Publisher
b4d94f0160
Merge pull request #81871 from prameshj/vendor-update
...
Update vendor k8s-cloud-provider and google API
Kubernetes-commit: 91bec13163b18238a8ed3d9b872cd27b1193077d
2019-08-28 11:49:57 +00:00
Patrick Ohly
33ba610635
e2e log: fix full stacktrace with Ginkgo 1.10.0
...
Ginkgo 1.10.0 includes the relevant fix for dumping the full stack
(https://github.com/onsi/ginkgo/pull/590 ), so when using that release
we can simplify the logging unit test.
By changing the skipping, we can avoid the rather volatile util.go
entries. However, that gomega is part of the stack trace still needs
to be fixed in Gingko.
Kubernetes-commit: 02ce619078b1a75e9fa258e101f81af899719e8e
2019-08-27 14:22:46 +02:00
RainbowMango
532b6f676e
Cleanup staticcheck issues for package in client-go.
...
Kubernetes-commit: c8c055b3163dd2661b3f9dd1b0ffb718a61aba24
2019-08-26 20:55:32 +08:00
Pavithra Ramesh
51b2905727
Update vendor k8s-cloud-provider and google API
...
Ran commands:
hack/pin-dependency.sh github.com/GoogleCloudPlatform/k8s-cloud-provider 27a4ced34534a6c32b63159b100ac0efaa1d37b3
hack/update-vendor.sh
hack/pin-dependency.sh google.golang.org/api 5213b809086156e6e2b262a41394993fcff97439
hack/update-vendor.sh
hack/verify-vendor.sh
merge conflicts
Kubernetes-commit: ce3b145e7369da6c1179346a4e6f4f9992d235b7
2019-08-23 15:51:45 -07:00
Kubernetes Publisher
15739c3f80
Merge pull request #81527 from yastij/move-controller-util
...
move WaitForCacheSync to the sharedInformer package
Kubernetes-commit: 927f45191ef34012c890a17a4e77fdbe0f12de94
2019-08-27 11:49:28 +00:00
Kubernetes Publisher
6ddd067b15
Merge pull request #81889 from tedyu/ctrl-rm-refl-mutex
...
Utilize reflectorMutex in LastSyncResourceVersion
Kubernetes-commit: 9a5dc8f082cc7163e93f773d433e4719282837bb
2019-08-26 23:49:19 +00:00
Ted Yu
541253da74
Utilize reflectorMutex in LastSyncResourceVersion
...
Kubernetes-commit: 4f54538ae8ff7a4e6829bea1479194af87b7833c
2019-08-26 07:46:26 -07:00
Kubernetes Publisher
cc5a7c7149
Merge pull request #81507 from eloyekunle/fix/scale-client
...
update scale client to support non-namespaced resources
Kubernetes-commit: a118e59912ebf3fc6bd79e580048ae6fac7a7431
2019-08-26 11:53:23 +00:00
Kubernetes Publisher
597bab4578
Merge pull request #81780 from yastij/fix-nil-panic
...
check that the recorded event is not nil on refreshExistingEventSeries
Kubernetes-commit: ab7c4a7c3767447cfdee10dc59996836858f764f
2019-08-26 11:53:22 +00:00
Kubernetes Publisher
9fc8bb16d6
Merge pull request #81768 from wojtek-t/cleanup_serializers
...
Remove dead code
Kubernetes-commit: 2cbe49e84925b44803c451d3ab48dabf9d5e7973
2019-08-26 11:53:21 +00:00
Elijah Oyekunle
5c0e283ed8
update scale client to support non-namespaced resources
...
Kubernetes-commit: fcd44b44cadef56e9782dcc875f5572cbc43b018
2019-08-23 10:50:45 +01:00
Kubernetes Publisher
cdbd92c111
Merge pull request #81634 from likakuli/fix_errno
...
fixes a bug that connection refused error cannot be recognized correctly
Kubernetes-commit: 22a8bcf30af52d87a0289bb705ff5c41aaf6f72a
2019-08-23 01:28:14 +00:00
Yassine TIJANI
72094bc6d5
check that the recorded event is not nil on refreshExistingEventSeries
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 000c2c557f862270ec83341c1af3fcd7c6f7d4a2
2019-08-22 11:56:35 +01:00
wojtekt
bac0f5a6c7
Remove dead code
...
Kubernetes-commit: b1675717168826c3314bf5b7e28c282f9643eadf
2019-08-22 08:58:45 +02:00
Kubernetes Publisher
f4e58ce609
Merge pull request #71757 from mikedanese/fixcancel
...
implement request cancellation in token transport
Kubernetes-commit: bc1d8c6d61078269540f807248a455cba09e672c
2019-08-22 05:39:41 +00:00
Kubernetes Publisher
c8dc69f8a8
Merge pull request #81189 from tallclair/staticcheck-verify
...
Add verify-staticcheck script
Kubernetes-commit: 39c10d1550d63a4a5c585600507ffd6a0f157267
2019-08-20 10:14:07 +00:00
likakuli
6a1fb71239
fixes a bug that connection refused error cannot be recognized correctly
...
Kubernetes-commit: 3cec9098020ecc168573c7ee658282954dac2a2e
2019-08-20 12:18:46 +08:00
Yassine TIJANI
7ee6383729
move WaitForCacheSync to the sharedInformer package
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 7e4c3096fe71afc6a23c273b3309ed5db7289d8c
2019-08-16 21:15:53 +02:00
wojtekt
33fd3701cd
Implement Encoder.Identifier() method
...
Kubernetes-commit: cd4215ad8b95773a793f69fc2e8bf93c7ede97aa
2019-08-14 16:23:03 +02:00
Tim Allclair
8355a02ca7
Bump golang.org/x/tools version for staticcheck compat
...
Kubernetes-commit: 9a02ef7fe5eb166a53131c52b59844179c4158e9
2019-08-08 11:04:56 -07:00
Kubernetes Publisher
6de8fdd410
Merge pull request #79574 from justaugustus/azure-sdk-bump
...
Azure SDK updates (6/30/19)
Kubernetes-commit: 1ff4525a29f1736fca19e10b49e42664b29010c2
2019-08-16 10:13:43 +00:00
Stephen Augustus
cca417f1ca
Update Azure/azure-sdk-for-go and Azure/go-autorest modules
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com >
Kubernetes-commit: db855f9ba0ced2303fbb3b9776dd2a0d78b31897
2019-08-15 17:57:49 -04:00
Kubernetes Publisher
e290f153d1
Merge pull request #81394 from cblecker/golang-deps
...
Update golang/x/net dependency
Kubernetes-commit: 1f6cb3cb9def97320a5412dcbea1661edd95c29e
2019-08-14 10:16:25 +00:00
Kubernetes Publisher
92cf7d1eaf
Merge pull request #81331 from tariq1890/tst_typo
...
[k8s.io/client-go]fix typo in eventseries_test.go method
Kubernetes-commit: a520302fb4673e595fcb70d2a4db26598371be92
2019-08-14 06:10:25 +00:00
Kubernetes Publisher
1ca6f0db2b
Merge pull request #81330 from tedyu/hide-auth-hdr
...
Hide bearer token in logs
Kubernetes-commit: 4441f1d9c3e94d9a3d93b4f184a591cab02a5245
2019-08-14 06:10:24 +00:00
Christoph Blecker
d522c037ae
Update vendor
...
Kubernetes-commit: 5f971d6d8862de319edbd24a729a704292c560dc
2019-08-13 17:51:45 -07:00
Christoph Blecker
17815e944e
Pin golang.org/x/net to cdfb69a
...
Kubernetes-commit: ebadc53f50219112c3d80039de7b13779f9d4f63
2019-08-13 17:45:53 -07:00
Kubernetes Publisher
7eecfc25a0
Merge pull request #81305 from tedyu/evt-patch-err
...
Error code incorrectly hidden in recordEvent
Kubernetes-commit: f22b67dd8f9f4c1ce7434a6432e4f952ef36ea32
2019-08-13 22:10:22 +00:00
Kubernetes Publisher
48bc0598fd
Merge pull request #81164 from dims/update-to-latest-klog-0.4.0
...
Update to latest klog 0.4.0
Kubernetes-commit: 461b2d8b9ae818b4b08a6c74d2ec6048fe7a52b6
2019-08-13 22:10:21 +00:00
Ted Yu
689d090711
Hide bearer token in logs
...
Kubernetes-commit: 010d8382642119c73cb2405286b347c08d704287
2019-08-13 09:36:13 -07:00
Tariq Ibrahim
31cdc04542
Address review comments
...
Kubernetes-commit: 805640382339f646a175f04f9e4846d5bf2ef61f
2019-08-13 09:07:39 -07:00
tariqibrahim
8ade4cae05
[k8s.io/client-go]fix typo in eventseries_test.go method
...
Kubernetes-commit: 06e1b38768ba243d29dcc6a3fe51381d2624a62f
2019-08-12 21:16:23 -07:00
Kubernetes Publisher
4f90281885
Merge pull request #80565 from MikeSpreitzer/77636bis
...
Added info requested in review of #77636
Kubernetes-commit: 1f3dcb3745ba72644a401ecbb6f9366b6d8ee7eb
2019-08-12 22:10:09 +00:00
Ted Yu
cde59a28d7
Error code incorrectly hidden in recordEvent
...
Kubernetes-commit: 31f374f42a2c816c8fb928c5db46474f5fc24b31
2019-08-12 12:11:37 -07:00
Kubernetes Publisher
62f300f03a
Merge pull request #80699 from knight42/feat/patch-scale
...
feat: add Patch method to ScaleInterface
Kubernetes-commit: 182ae7b9a47f14f55c3fed5f8f948ace647263e9
2019-08-09 22:12:26 +00:00
Kubernetes Publisher
396a06da3b
Merge pull request #81096 from roycaihw/update-vendor-json-iterator
...
Update github.com/json-iterator/go dependency to fix emtpy byte marshaling
Kubernetes-commit: 3030a9d92750173ed72ea9cd37286bf6a41c2dcb
2019-08-08 18:09:53 +00:00
Kubernetes Publisher
dafe3c5e18
Merge pull request #80978 from wojtek-t/selflink_deprecation
...
Deprecate SelfLink and introduce feature gate to disable its propagation
Kubernetes-commit: ef8869466c803fbbe44a411a8a2e3e37c7f1d1d2
2019-08-08 14:12:43 +00:00
Davanum Srinivas
7575937ffe
Update to latest klog 0.4.0
...
47ffc4e Add test case for detecting data race
959d342 Prevent data race in SetOutput* methods
34123a4 Test with golang 1.12.x
bf4884f Fix the log duplication issue for --log-file
dc5546c Backfill integration tests for selecting log destinations
baef93d fix broken links
07b218b Add go modules files
b33ae69 Add flag to include file's dir in logs
7c58910 correct documentation
a4033db Code Hygene - glog to klog
941d47b Revert "Fix the log duplication issue for --log-file."
314f6c4 Update godoc for the default value of logtostderr
7eb35e2 Fix the log duplication issue for --log-file.
Kubernetes-commit: 9a2de95601641aa1077734c76fc24ebe7b6026db
2019-08-08 10:08:27 -04:00
Haowei Cai
b70c0323e6
generated
...
running hack/update-vendor.sh
Kubernetes-commit: 6bed35ebd2bfc8d0de1d5fe7a6db0fd15a7abace
2019-08-07 12:53:51 -07:00
Kubernetes Publisher
4fd06e1074
Merge pull request #78610 from jpbetz/admission-trace
...
Add trace to webhook invocations
Kubernetes-commit: a197cc61740be784b43c85c04bda9a2658da3a09
2019-08-07 06:12:13 +00:00
chenyixiang
ba49d2a180
migrate leader election to lease API
...
Change-Id: I21fd5cdc1af59e456628cf15fc84b2d79db2eda0
Kubernetes-commit: 447295aff2bd8cdc92a2376553d83546a4d6eb41
2019-08-07 01:48:32 +08:00
wojtekt
6dbe622bff
Fix GetReference function
...
Kubernetes-commit: 399d09ce4ad1728fcecdce09503a07cf1bfecef6
2019-08-05 08:37:55 +02:00
Joe Betz
2f8e84e408
Upgrade to latest k8s.io/utils
...
Kubernetes-commit: 237b16d9d99d1eaf9ef762ddeb4ccec247b2ba8c
2019-08-03 00:10:36 -07:00
Joe Betz
1522bb2fc6
Replace string concatination with trace fields
...
Kubernetes-commit: 46a04d50af78e01d06a9879d62cc71fbe892076f
2019-08-02 23:47:24 -07:00
Kubernetes Publisher
10488e3b13
Merge pull request #80919 from smarterclayton/disable_compression
...
Disable gzip compression in core control plane components
Kubernetes-commit: 4824f823ad2f37b82d97123b68f06fcffd6c8e15
2019-08-05 18:09:24 +00:00
Clayton Coleman
40d852a94d
Allow gzip compression to be disabled from rest.Config
...
Golang automatically enables transport level gzip, but local network
clients may wish to disable it for better CPU usage and lower latency
(scheduler, controller-manager). Allow DisableCompression on rest.Config
to modify the underlying transport. This impacts the transport cache,
but it is expected that most clients connecting to the same servers
within a process will have the same compression config.
Kubernetes-commit: dee6de70d0e4ad381bd5de01b6d1fbd4fde004bc
2019-08-02 14:23:33 -04:00
Kubernetes Publisher
fdb3fbe99e
Merge pull request #80858 from wojtek-t/fix_events_tests
...
Fix selflinks in events tests
Kubernetes-commit: acdbbb39937d7dbd211a9e0d96289f26e332a55b
2019-08-02 02:11:51 +00:00
wojtekt
1bed22dd11
Fix selflinks in events tests
...
Kubernetes-commit: cfa16959e23e4801847b1722f6cc1c73f26e1c3d
2019-08-01 15:23:49 +02:00
Kubernetes Publisher
de47f833b8
Merge pull request #80732 from cblecker/fix-tag-protobuf
...
Fix tag for gogo/protobuf
Kubernetes-commit: d8900caac8aef61e79ca921a7922d95ae06b16f2
2019-07-31 14:31:32 +00:00
Christoph Blecker
34e435f00c
Fix tag for github.com/gogo/protobuf
...
Kubernetes-commit: 7471a1d35fe40eb01b7dc20b2ac09192741ef436
2019-07-30 18:38:34 -07:00
Rob Scott
1ff77877ed
Adding discovery/v1alpha1 API for EndpointSlices
...
Kubernetes-commit: f80cee928040ad458fbced70392063e0a5d160e5
2019-07-30 12:48:34 -07:00
Kubernetes Publisher
f725dd3540
Merge pull request #80658 from tedyu/expire-list
...
Store key in TimestampedEntry
Kubernetes-commit: bfeb7e4a96d20438b257a3eb0ea507130112a2db
2019-07-30 18:31:58 +00:00
Kubernetes Publisher
ba8f4e8713
Merge pull request #78778 from hbagdi/fix/nil-functions
...
fix nil function invocation in client-go/tools/leaderelection
Kubernetes-commit: 758af11cacd2eb03fdb7edef16757e3d77646dc7
2019-07-30 18:31:57 +00:00
Kubernetes Publisher
693ed41095
Merge pull request #79963 from RainbowMango/pr_fix_typo_for_informer
...
Fix go lint error for cache directory
Kubernetes-commit: b4f6b0bf5037c038f1d2b3a715214867635d8d0d
2019-07-30 14:32:01 +00:00
Ted Yu
a865205fb0
Store key in TimestampedEntry
...
Kubernetes-commit: 69fb4e960f7359641b3503b734acc32af6b05e04
2019-07-29 14:53:49 -07:00
Harry Bagdi
bc72a37034
fix: do not allow nil Callbacks functions
...
If user specifies a nil callback, then error out
rather than crashing at runtime due to a nil reference.
Kubernetes-commit: 9dbbc652efee21bd421db1b1f52235ed20ffb7eb
2019-07-29 11:27:28 -07:00
knight42
70681df7b9
feat(scale): add Patch method to ScaleInterface
...
Signed-off-by: knight42 <anonymousknight96@gmail.com >
Kubernetes-commit: f020c9159869918c63e0aad56abd01e655e61e78
2019-07-29 12:33:24 +08:00
Mike Spreitzer
0c0e2ef3a2
Added info requested in review of #77636 , and more
...
Added definition of "collection states" and noted that informer cache
queries are answered against these.
Also added an explicit note that the concept of object identity used
in the contract here does _not_ include ObjectMeta.UID.
Also updated the description of the notifications received by a
client, to account for the fact that a client can be added after the
informer starts running.
Added references to `MetaNamespaceKeyFunc` and
`SplitMetaNamespaceKey`.
Noted that a client must process each notification promptly and added
a referral to workqueue.
Made a couple other minor clarifications and corrections.
Kubernetes-commit: 848301e11a8558f6a90e2fada870a91baace812a
2019-07-25 01:45:22 -04:00
RainbowMango
2b8d87c082
1. Fix lint errors for the whole directory staging/src/k8s.io/client-go/tools/cache;
...
2. Remove staging/src/k8s.io/client-go/tools/cache from .golint_failures;
3. Fix some typo from comments.
Kubernetes-commit: 0e0e1f7daba0a6ae6dd59df0a1bb643c323ad8cb
2019-07-10 12:00:52 +08:00
Peter Swica
579ad46bdc
Kubectl user exec should accept zero-length environment values #652 ( #78875 )
...
* Kubectl user exec should accept zero-length environment values #652
* Changing TestValidateAuthInfoExecInvalidEnv to allow for empty strings as Exec values
Kubernetes-commit: f30af9dd6da46f0f01e38b477d455907da9f1b6c
2019-07-25 19:01:41 -04:00
Kubernetes Publisher
a9c895e7f2
Merge pull request #77355 from apelisse/test-new-protoc
...
Use new reverse protobuf marshalling
Kubernetes-commit: a172e197b165f60c215b4467175bdd61d8a15e0e
2019-07-26 02:31:11 +00:00
Antoine Pelisse
3e0ec8b7fd
Regenerate
...
Kubernetes-commit: 6568325ca2bef519e5c8228cd33887660b5ed7b0
2019-07-24 15:21:55 -07:00
Kubernetes Publisher
f16ff99a1d
Merge pull request #77553 from s-urbaniak/fix-76956
...
pkg/util/workqueue/prometheus: fix double registration
Kubernetes-commit: f101466d2e4d96854c80f58203de2cc6b5aaeb6a
2019-07-23 02:31:03 +00:00
Kubernetes Publisher
8720706276
Merge pull request #80402 from mjudeikis/generic.retry
...
make client-go/util/retry more generic
Kubernetes-commit: 0d2b85878d417daf98ea59e8dc7a264a5533ae5a
2019-07-22 18:31:02 +00:00
Kubernetes Publisher
cea58bd85b
Merge pull request #59416 from verb/debug-api
...
Add Ephemeral Containers to the Kubernetes core API
Kubernetes-commit: 7e6b70fbb5e86706f3fb9b9be0dc718028330d81
2019-07-22 14:31:04 +00:00
Lee Verberne
830fc9beb5
Generated code for ephemeral containers API
...
Kubernetes-commit: 4a753c7a44b5f92e52d4119530ac76e38b837336
2019-07-22 11:18:01 +00:00
Mangirdas
ee2735b48e
make util/retry more generic
...
Kubernetes-commit: 2a0856a4d86600f3382dcdad26a0dd06428f951a
2019-07-21 19:00:40 +01:00
Kubernetes Publisher
0c47f9da00
Merge pull request #80123 from sttts/sttts-bump-kube-openapi2
...
Bump kube-openapi and structured-merge-diff
Kubernetes-commit: eee3a3749add92cd67b4c6f80567cd438a6c24e6
2019-07-17 02:31:32 +00:00
Kubernetes Publisher
81763ea0de
Merge pull request #80200 from Huang-Wei/tolerant-event-related
...
Tolerate the case if `related` event cannot be found
Kubernetes-commit: 0791f5bc21e7f270e2be84e1db52166636d142d0
2019-07-16 07:27:25 -07:00
Wei Huang
43e18f2627
Tolerate the case if related event is nil
...
Kubernetes-commit: 187fc29e3efa915265f31991fe923ab46f0113ce
2019-07-15 23:19:04 -07:00
Kubernetes Publisher
1c70f03105
Merge pull request #73923 from liggitt/prefer-writeable-windows-homedir
...
Improve windows home directory selection
Kubernetes-commit: 98c68df6069dc8f81c1f983609be60b2045861cb
2019-07-16 06:30:11 +00:00
Dr. Stefan Schimanski
2e9049d47b
Run update-vendor.sh
...
Kubernetes-commit: 91a3704938070b8b18dc39774d5acd8234c0c55c
2019-07-13 10:07:03 +02:00
Kubernetes Publisher
611184f7c4
Merge pull request #79786 from wojtek-t/watch_bookmarks_beta
...
Promote WatchBookmarks to beta
Kubernetes-commit: a46eed0ca3988a8d1fba78e2b8f882df1f7406f4
2019-07-12 10:29:59 +00:00
wojtekt
a553c2c2cc
Enable watch bookmarks in reflector
...
Kubernetes-commit: 175c07f4e6d3a59bb6d9870c4a4a78c41940b2dd
2019-07-04 13:12:08 +02:00
Kubernetes Publisher
e8d4ff64b7
Merge pull request #79549 from liggitt/admission-webhooks-v1
...
Promote admission webhook API to v1
Kubernetes-commit: 3dd8add5d25d29358fb239ac23461643f1d8effc
2019-07-12 02:29:59 +00:00
Kubernetes Publisher
3d21683b87
Merge pull request #79077 from yuyulei/remove-ratelimiter
...
add "burst" validation check to code-generator
Kubernetes-commit: c302da4f429f80b9857261bedc17a62069e5b09e
2019-07-12 02:29:57 +00:00
Kubernetes Publisher
deaa3604a6
Merge pull request #79566 from sukeesh/auditlog
...
Cleanup: Audit log and error capitalization
Kubernetes-commit: 1c99825adfb30f6abb177e85ddb31f2fdef011e1
2019-07-11 22:30:15 +00:00
Kubernetes Publisher
0cb32da4ad
Merge pull request #78742 from smarterclayton/client_gc
...
The garbage collector and quota counter should use the metadata client and protobuf to access resources
Kubernetes-commit: 91b26341f47088896ad373f4df8c7bdf5b249bcc
2019-07-11 14:33:33 -07:00
yaqi
885c525d76
execute hack/update-codegen.sh, sync updates
...
Kubernetes-commit: aa71695be1006c843de836104006a724451fa9a0
2019-07-11 20:34:59 +08:00
Clayton Coleman
0f7aa3096b
Rename metadata.NewConfigOrDie to be consistent
...
Updated name to match dynamic client
Kubernetes-commit: 98d87a4f03e22bb8e4d22460855913d23930685a
2019-07-10 18:35:45 -04:00
Himanshu Pandey
79ec8b81e2
Added custom error message when wrong file is provided with KUBECONFIG ( #78185 )
...
* Added custom error message when wrong file is provided with KUBECONFIG
* Modified test case
* Updated the code to warn the missing files
* Renamed the variable
Kubernetes-commit: a5eedcde611658c220c56d2819bf0420aded4ed6
2019-07-10 20:24:54 -07:00
Kubernetes Publisher
2cca84cf52
Merge pull request #78744 from smarterclayton/client_ns
...
Update namespace controller to use the metadata client
Kubernetes-commit: ca6cc69bd4e1e5b72b94863729a5a10936684867
2019-07-11 10:39:05 +00:00
Kubernetes Publisher
890a5924da
Merge pull request #79998 from yastij/owners-events
...
add wojtek-t and yastij as approvers/reviewers for events package
Kubernetes-commit: 7b9afe00f1ac5cb40764db08ab3ff068abf1c64d
2019-07-10 16:25:18 -07:00
Yassine TIJANI
2c14e0f870
add wojtek-t and yastij as approvers/reviewers for events package
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: a2994a296e3a509b40e74d77ae3f42d25a4fb1a5
2019-07-10 21:41:04 +02:00
Kubernetes Publisher
4a0861cac5
Merge pull request #78470 from nikhita/security-contacts-psc
...
Update SECURITY_CONTACTS with current PSC
Kubernetes-commit: 69c94671242c3d17bb32dcdc7ceb5d35535a8f34
2019-07-11 10:39:03 +00:00
Kubernetes Publisher
d5b3f640e9
Merge pull request #79724 from deads2k/update-raw
...
make kubectl --raw consistent for create, update, get, delete
Kubernetes-commit: b130ff450232eaf9100548aa08295168871a4ee9
2019-07-11 10:39:01 +00:00
Kubernetes Publisher
2abfa8322d
Merge pull request #79817 from tianyuansun/fix/golint-error
...
fix: golint error of clientgo
Kubernetes-commit: 5b5301e9df68ee50e43ccc16d6dfd74e491c94a5
2019-07-11 10:39:00 +00:00
Kubernetes Publisher
39956190ba
Merge pull request #79729 from nikhita/client-go-install
...
client-go: update installation instructions to reflect v12.0.0 release
Kubernetes-commit: 2c64ef5b7113d0c7b7782f8471cf541c6edf939f
2019-07-11 10:38:59 +00:00
Kubernetes Publisher
4ed54556a1
Merge pull request #79837 from yastij/add-eventexpension
...
add fakes for events package, add startEventWatcher to event interface
Kubernetes-commit: e8cc9ea02ead506c8b7f478210e3368f13c925b6
2019-07-06 00:55:06 +00:00
Yassine TIJANI
36ad1c08c8
add fakes for events package, add startEventWatcher to event interface
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: bfa7de0165c911178daaac1991c08f7424b0048f
2019-07-05 14:18:02 +02:00
suntianyuan
39b8e819a8
fix: golint error of clientgo
...
Kubernetes-commit: 853cf2d8969e49ffb5fe42c0d867edd2396e7a68
2019-07-05 11:37:02 +08:00
Kubernetes Publisher
07281898b0
Merge pull request #79637 from toliu/toliu/update-gophercloud
...
Update gophercloud vendor dependency to v0.1.0
Kubernetes-commit: 886c5d261f67d74a9d4d5e5f2f31c88dd5c2666f
2019-07-04 04:55:12 +00:00
Kubernetes Publisher
5aceab6588
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 20:57:46 +00:00
Kubernetes Publisher
ab25eb98f4
Merge pull request #77819 from smarterclayton/client
...
Add a metadata client to client-go that can read PartialObjectMetadata
Kubernetes-commit: 024c7bd84f1e9a386778e14068f57c3b1e193565
2019-07-03 20:57:44 +00:00
Kubernetes Publisher
ac1a9799d0
Merge pull request #79045 from odinuge/file-perms
...
Fix file permissions for non executable files
Kubernetes-commit: 3c38115a326a229274661d4d0ad60b77342ab26c
2019-07-03 16:55:02 +00:00
Nikhita Raghunath
6b2766cb39
client-go: update installation instructions to reflect v12.0.0 release
...
Kubernetes-commit: d55b8791781ea2f9560561d4680f547f43ce4ddb
2019-07-03 20:09:14 +05:30
Kubernetes Prow Robot
50dafea438
Merge pull request #625 from nikhita/release-v.12
...
Update README to reflect v12.0.0 release
2019-07-03 07:38:32 -07:00
David Eads
4747a4bccd
make kubectl --raw consistent for create, update, get, delete
...
Kubernetes-commit: 09c55bd1172e9b044762957efeae2c34de145bef
2019-07-03 08:27:19 -04:00
Kubernetes Publisher
b3101450e2
Merge pull request #73977 from khenidak/ipv6dualstack
...
ipv6 dual stack (Phase 1 - ALPHA)
Kubernetes-commit: a33840e0232aaf2b5c14c1c754d9189d7e841ec1
2019-07-03 04:55:05 +00:00
Kubernetes Publisher
d1d42e472f
Merge pull request #79480 from wojtek-t/fix_clientgo_benchmark
...
Fix client-go request benchmark
Kubernetes-commit: 4b3987d0c390fbac65df5c0a1cf7f89d6ddfc6ce
2019-07-03 04:55:00 +00:00
Kubernetes Publisher
bf9edae4fc
Merge pull request #79646 from tedyu/backoff-rw
...
Utilize RWMutex for efficient backoff operations
Kubernetes-commit: a57af6dadd493b3c629c5c2c636c03e8371f95c3
2019-07-03 04:54:59 +00:00
Vallery Lancey
73102250a8
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
Nikhita Raghunath
418369312e
Update README to reflect v12.0.0 release
2019-07-02 21:04:06 +05:30
Ted Yu
e12fc43899
Utilize RWMutex for efficient backoff operations
...
Kubernetes-commit: 9e73e69f4947c88e0d9b6e35ea115086d917a2a2
2019-07-02 16:12:43 +08:00
Kubernetes Publisher
c597d11714
Merge pull request #71170 from atlassian/rand-cleanup2
...
Cleanup math/rand package usage
Kubernetes-commit: cdddcf9b4856a7252fb47349c0f1aaf8eca05866
2019-07-02 04:54:42 +00:00
Kubernetes Publisher
e1c806028d
Merge pull request #78820 from haosdent/fix_typos
...
Fix typos.
Kubernetes-commit: da0f51ffedcd32d1af31c7b6315e14e5a047abde
2019-07-02 00:54:47 +00:00
liushi
e926b6fbfd
Update gophercloud vendor dependency to v0.1.0
...
Kubernetes-commit: 094fed6598b5c5731dd936bb80a85816a24bda53
2019-07-01 02:22:54 -07:00
Sukeesh
94daee0164
Cleanup: Audit log and error capitalization
...
Kubernetes-commit: 346fdbccf0ac06ab3fa0e51ab3b92fdc041bb4cc
2019-06-30 11:56:27 +09:00
Kubernetes Publisher
98902b2ea1
Merge pull request #79367 from sukeesh/sukeesh/updatedocsgo
...
Update doc.go in staging/src/k8s.io/
Kubernetes-commit: 583d83a13557fc4ceb68355fa590c194f23a1721
2019-06-29 12:54:32 +00:00
Jordan Liggitt
1f68422b5b
Generated
...
Kubernetes-commit: b15aed640995630d4a87e3c0deb138f6a2109722
2019-06-28 15:45:50 -07:00
Khaled Henidak(Kal)
11b26abdb1
vendor updates
...
Kubernetes-commit: 2b776677183502cd2bcba530dbf03bff7d39c057
2019-06-28 20:46:52 +00:00
Kubernetes Publisher
8873628f23
Merge pull request #79375 from answer1991/feature/flow-control-context-aware
...
RateLimiter context aware and fix request may hang issue
Kubernetes-commit: 46667d0bbbcee0d8435feed3fe2fcb8c8977f9ab
2019-06-28 00:54:42 +00:00
Kubernetes Publisher
11059204e0
Merge pull request #76124 from tossmilestone/fix-crd-validate-items
...
Fix CRD validation error on 'items' field
Kubernetes-commit: 1a80962db6fc7138f4d2925a82d7e74cd5ec4fcd
2019-06-27 20:54:36 +00:00
wojtekt
deab738de6
Fix client-go request benchmark
...
Kubernetes-commit: 85763127c0b9399e6c48ec144c4716543a6cbe2d
2019-06-27 17:18:56 +02:00
He Xiaoxi
8079e84782
Bump gopkg.in/check to v1.0.0-20180628173108-788fd7840127
...
Signed-off-by: He Xiaoxi <xxhe@alauda.io >
Kubernetes-commit: 17ff2eda575686d054ac38b4670be4b4d5a474a0
2019-06-27 11:40:31 +08:00
He Xiaoxi
a691cd0d29
Bump objx to v0.2.0
...
Signed-off-by: He Xiaoxi <xxhe@alauda.io >
Kubernetes-commit: fb03e0c46120e5f7505c9bcc2999f39a415ea167
2019-06-27 11:33:27 +08:00
He Xiaoxi
bc1d7464f6
Bump go-openapi dependencies to preferred version
...
Signed-off-by: He Xiaoxi <xxhe@alauda.io >
Kubernetes-commit: eb2a1c10fad8d1ec0db03283bb156a0e3232607f
2019-06-27 10:42:28 +08:00
He Xiaoxi
66b01d91cd
Fix CRD validation error for 'items' field
...
Signed-off-by: He Xiaoxi <xxhe@alauda.io >
Kubernetes-commit: 2e37a3bebe8c4a628e973e231d95c4ce5261c15f
2019-06-26 15:30:49 +08:00
Mike Spreitzer
1ec4b74c7b
Fixed and clarified comments and parameter names in index.go ( #77633 )
...
* Fixed and clarified comments and parameter names in index.go
Fixed the comment on IndexFunc to say that it returns multiple indexed values.
Clarified the comments and parameter names in the Indexer interface to
consistently use a dichotomy between "storage keys" and "indexed
values".
* Updated comments in index.go based on review by Liggitt
Kubernetes-commit: 4160909495626262ae514bab30fe81a3ff869d39
2019-06-26 04:54:20 +00:00
Sukeesh
c8a491caea
Update doc.go in staging/src/k8s.io/
...
Kubernetes-commit: c8bd20d1b289eadb6abc20f0868f4a5a6a668035
2019-06-25 22:43:44 +09:00
Kubernetes Publisher
2c6e35a5b9
Merge pull request #79303 from liggitt/preferred-deps
...
Use preferred dependency versions
Kubernetes-commit: dc764030c2cef7aced8dd1a9e3b5ca389223b8b6
2019-06-24 08:53:56 +00:00
Jordan Liggitt
d126bd6059
github.com/google/uuid v1.1.1
...
Kubernetes-commit: 29853a1976d4306593159d369cd8487eeed2b3d6
2019-06-22 11:40:22 -07:00
chenjun.cj
8f99f83432
flowcontrol context aware and fix request may hang issue
...
Kubernetes-commit: ce8805f95fcf6540397eaa60b8d84db752f05eea
2019-06-21 12:17:46 +08:00
Kubernetes Publisher
585a16d2e7
Merge pull request #78187 from dims/update-vendored-dependencies-to-released-versions-2
...
Update vendored dependencies to released version
Kubernetes-commit: 00e13dbc12612bd838bc5b9000a64c08f6f8a828
2019-06-20 07:40:45 +00:00
Kubernetes Publisher
7de88b14dc
Merge pull request #78991 from sallyom/reflector-too-old-warning-info
...
Reflector watchHandler: make 'The resourceVersion for ... watch is too old' log Info not Warning
Kubernetes-commit: 1a15ce14473fb60bb817d1f29147ae7b70a0987e
2019-06-15 12:59:33 +00:00
Kubernetes Publisher
8352f269cd
Merge pull request #78869 from enj/enj/i/better_cache_mutation_diff
...
cache mutation detector: use correct diff function
Kubernetes-commit: e52dc689e1bc28bbb589528182971ef19a94ba45
2019-06-15 08:59:36 +00:00
Kubernetes Publisher
5759fedc8d
Merge pull request #78743 from smarterclayton/patch_object
...
Calling PatchAction on typed objects should work correctly
Kubernetes-commit: f09c828496a2010866a30dbb7cdf5b46a22bfa98
2019-06-15 00:59:33 +00:00
Odin Ugedal
2ee65257e5
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
Davanum Srinivas
132e540b8d
updating gopkg.in/yaml.v2 to v2.2.2
...
Kubernetes-commit: 1c7bfba9160de8e2449d410bda6f289907136a71
2019-06-14 11:46:38 -04:00
Davanum Srinivas
56cdfd719e
updating github.com/stretchr/testify to v1.3.0
...
Kubernetes-commit: 21fc7d283d900dda76d7f98c6a4b3632659ea6d7
2019-06-14 11:41:28 -04:00
Davanum Srinivas
dc4444a75a
updating github.com/spf13/pflag to v1.0.3
...
Kubernetes-commit: 99d5aa759e409864652d11d5a603b4cd2d95ffc2
2019-06-14 11:38:01 -04:00
Davanum Srinivas
e65eb0b5fe
updating github.com/spf13/cobra to v0.0.4
...
Kubernetes-commit: 1b401bdab7c2d9de86363adf6a490e35d2f3c832
2019-06-14 11:34:37 -04:00
Davanum Srinivas
dc39ccf7e4
updating github.com/onsi/gomega to v1.5.0
...
Kubernetes-commit: 37479f975ea0383b771f99c308a762d2ded4b166
2019-06-14 11:20:57 -04:00
Davanum Srinivas
ef4592e4bb
updating github.com/onsi/ginkgo to v1.8.0
...
Kubernetes-commit: 8629f7fa255d2c7c2d6de2a107a0fd1115b0c9fa
2019-06-14 11:19:15 -04:00
Davanum Srinivas
efbc7af4f2
updating github.com/mholt/caddy to v1.0.0
...
Kubernetes-commit: a7c552be862234c55721d4a00e76b39500831986
2019-06-14 11:10:45 -04:00
Davanum Srinivas
d422db9ef0
updating github.com/json-iterator/go to v1.1.6
...
Kubernetes-commit: c6b2b45fa98a230d0be5c96270db7058cfaa3b59
2019-06-14 11:04:03 -04:00
Davanum Srinivas
3c1534c2eb
updating github.com/google/gofuzz to v1.0.0
...
Kubernetes-commit: d04014a2087f52d5263dfb7e48a4e223744e813d
2019-06-14 11:00:40 -04:00
Davanum Srinivas
47059beb8d
updating github.com/evanphx/json-patch to v4.2.0+incompatible
...
Kubernetes-commit: ad2fc6903ae93f77d7c96fc5bc7e7151e0757a2b
2019-06-14 10:51:52 -04:00
Kubernetes Publisher
9f52f725d4
Merge pull request #76513 from vladimirvivien/create-update-delete-dynamic-example
...
Create-update-delete-deployment example using dynamic package
Kubernetes-commit: eae93f9c7acaca32a9a82a7de77b9f3135b055c0
2019-06-14 12:59:42 +00:00
Kubernetes Publisher
f1a699f1fd
Merge pull request #74018 from JoeWrightss/patch-1
...
remove redundant words 'the' in comment
Kubernetes-commit: a52e08a2df1391798e1c620513f23009c0ec0264
2019-06-14 04:59:34 +00:00
Sally O'Malley
23e6ea699e
Modify klog Warning 'The resourceVersion for the provided watch is too old' to Info.
...
This warning comes from Reflector watchHandler, from the apiserver error that
indicates a watch was restarted. This happens when etcd drops the connection
and resources are relisted. This informs the user that the watchers are
operating properly, so should be logged as Info rather than Warning.
Kubernetes-commit: a953d1542c06456c6fe97121abd99acd352545df
2019-06-13 16:36:06 -04:00
Kubernetes Publisher
5c45477a8a
Merge pull request #78931 from krzysied/revert-78465-bump-klog
...
Revert "Bump klog to v0.3.2"
Kubernetes-commit: 9b15a5b0700724d2ea1021ceafb72c378b638a0b
2019-06-12 12:59:19 +00:00
Krzysztof Siedlecki
f139db1a80
Revert "Bump klog to v0.3.2"
...
Kubernetes-commit: 7dcec919a2e5e8e23da3d0dd61276d86c9b0e4b6
2019-06-12 10:27:41 +02:00
Monis Khan
55984cdeff
cache mutation detector: use correct diff function
...
The cache mutation detector must use a diff function that is
designed to show differences that cause reflect.DeepEqual to return
false.
Signed-off-by: Monis Khan <mkhan@redhat.com >
Kubernetes-commit: dd4f53cd45499687e768de46a15038d61935ab96
2019-06-10 15:47:51 -04:00
Haosdent Huang
465553e287
Fix typos.
...
Kubernetes-commit: 7ce6e7189166e8b284ab44ae1dccd4df1719ab3e
2019-06-09 15:34:53 +08:00
Clayton Coleman
cade5c0473
Add fake client, informer factory, and lister to metadata client
...
These will be used by the garbage collector controller and others that
use higher level primitives.
Kubernetes-commit: bc89c37f32aa6cfd0f9ca975d9221d0a89320623
2019-06-05 14:28:51 -04:00
Clayton Coleman
58c2617e28
Calling PatchAction on typed objects should work correctly
...
Only Unstructured objects worked (because unstructured implicitly
clears the .Object map when Unmarshal is called). We must reset
obj before we attempt to unmarshal into it.
Kubernetes-commit: 3b599b383d32d80188fdc73adae1613cc167cbdd
2019-06-05 14:27:59 -04:00
Kubernetes Publisher
e65ca70987
Merge pull request #78520 from yastij/event-set-source
...
set deprecatedEventSource to be backward compatible
Kubernetes-commit: 766737ed8602ebd4a5e9c3e7cc454c00d08fd48c
2019-06-02 13:00:07 +00:00
Yassine TIJANI
540d4de249
set deprecatedEventSource to be backward compatible
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 41e384397cf8505f226dc18f4250b297f98937ab
2019-05-30 13:03:20 +00:00
Kubernetes Publisher
88ff0afc48
Merge pull request #78482 from tedyu/evt-expansion
...
Check namespaces match in UpdateWithEventNamespace
Kubernetes-commit: b3981a2f9acce4ee57f55131873ceaccf1707598
2019-05-31 13:24:39 +00:00
Kubernetes Publisher
d58e65e5f4
Merge pull request #78465 from yuwenma/bump-klog
...
Bump klog to v0.3.2
Kubernetes-commit: b094dd9bc3a4617b587b04993931a6110691ddc0
2019-05-31 13:24:38 +00:00
Kubernetes Publisher
5cefd29505
Merge pull request #78037 from yastij/fix-event-cleanup
...
clean singleton event when calling finishSeries
Kubernetes-commit: b0a81349effc68e19a6e063c8b7ebe0a4c8774e3
2019-05-31 13:24:37 +00:00
Kubernetes Publisher
5ecd7315c7
Merge pull request #78176 from yastij/event-expansion-client
...
add event_expansion for v1beta1 Events
Kubernetes-commit: 3978efc2167d9b3bcf266b7c2f3e7fb579f04e20
2019-05-31 13:24:36 +00:00
Kubernetes Publisher
d2583122ce
Merge pull request #77434 from mikedanese/watching
...
NewIndexerInformerWatcher: fix goroutine leak
Kubernetes-commit: 4fed75302a869c1c633e482af5e9d5fa3966fba6
2019-05-31 13:24:35 +00:00
Ted Yu
898c0bb9ba
Check namespaces match in UpdateWithEventNamespace
...
Kubernetes-commit: 5990a7d5070400616192c09e3d68f5cebcf9db2f
2019-05-29 08:40:02 -07:00
Nikhita Raghunath
bae599d048
Update SECURITY_CONTACTS with current PSC
...
Kubernetes-commit: 42ea492bfdab9fcfd67dd4ea621b8a1a40da550d
2019-05-29 15:22:35 +05:30
yuwenma
339a6d47a3
Bump klog to v0.3.2
...
Kubernetes-commit: 5cef37433e55827226f20981598ddfa2c6511809
2019-05-28 22:45:19 -07:00
Kubernetes Publisher
79226fe194
Merge pull request #77793 from SataQiu/fix-golint-client-go-20190513
...
Fix golint failures of client-go/tools/auth client-go/tools/portforward
Kubernetes-commit: 5666982b2745e88d2009e4155d4a22f6c01061df
2019-05-28 15:47:35 +00:00
Kubernetes Publisher
df931a0dfc
Merge pull request #78216 from mtaufen/update-klog
...
Update klog to v0.3.1
Kubernetes-commit: 25b0d2dbf4521bd1e7bae471d85c369eb89f9555
2019-05-28 15:47:35 +00:00
Michael Taufen
ecfd343fcc
Update klog to v0.3.1
...
Includes recent fixes, notably https://github.com/kubernetes/klog/pull/66
Kubernetes-commit: ee7bcc53a206f669b057e38a477b51b3477aab23
2019-05-22 10:51:33 -07:00
Kubernetes Publisher
cbb2f3806a
Merge pull request #78019 from mrkm4ntr/use-constant
...
Change to use a constant
Kubernetes-commit: 15d88d19d33ffd50bc54bcb7f95946ecedb4e42b
2019-05-28 15:47:33 +00:00
Kubernetes Publisher
ba257ce558
Merge pull request #77991 from mikedanese/ledoc
...
cleanup some leader election client doc
Kubernetes-commit: 69c90d8cca62d4dbb1acb966608d5100bada5500
2019-05-28 15:47:33 +00:00
Kubernetes Publisher
09484b1d58
Merge pull request #78063 from tedyu/evt-lock
...
Change lock type to write lock in eventBroadcasterImpl
Kubernetes-commit: 667c3ed94cdf52fb7dd26cfa9de7759df639c7d2
2019-05-28 15:47:32 +00:00
Kubernetes Publisher
2830425c91
Merge pull request #77170 from smarterclayton/delay_queue_reentrant
...
DelayingQueue.ShutDown() should be reentrant
Kubernetes-commit: 4891eaa3adbfafb61d2bd264d2f0daef124ee8b9
2019-05-28 15:47:31 +00:00
Kubernetes Publisher
206dbbdfd5
Merge pull request #78041 from yastij/fix-lastTimeObserved
...
update LastObservedTime instead of eventTime
Kubernetes-commit: b6f51d16d8a26558356b2eb876f7f3fdb0265aa9
2019-05-28 15:47:30 +00:00
Ted Yu
3ebee8cab0
Change lock type to write lock in eventBroadcasterImpl
...
Kubernetes-commit: 94af465819bd41a97b00acf997d5a7e077cbb654
2019-05-17 19:19:42 -07:00
Kubernetes Publisher
4645e65539
Merge pull request #78040 from tedyu/evt-broadcast
...
Use lock in eventBroadcasterImpl#refreshExistingEventSeries
Kubernetes-commit: 7809732e307e429b718a7675c08e19c1675789a9
2019-05-17 18:57:42 -07:00
Yassine TIJANI
1a6ae704e2
update LastObservedTime instead of eventTime
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: c6b224b16cff3c69b7a0d5b98b02c89777277971
2019-05-17 18:56:38 +02:00
Ted Yu
c3d4ca8db6
Use lock in eventBroadcasterImpl#refreshExistingEventSeries
...
Kubernetes-commit: 32241b0751c9b9bd5d061eae9a42bd88970d8478
2019-05-17 09:30:54 -07:00
Kubernetes Publisher
7fc601088d
Merge pull request #65782 from yastij/eventv2-eventf
...
Implementing logic for v1beta1.Event API
Kubernetes-commit: e67c266a72bf7b379a2b283a9989804f2282bac5
2019-05-28 15:47:28 +00:00
Kubernetes Publisher
f027d0f9e7
Merge pull request #77945 from michaelfig/client-go-namespaced-dynamicinformer
...
Honour NewFilteredDynamicSharedInformerFactory namespace argument
Kubernetes-commit: e0f28e5d0f03392e2970742426438c05a1778cb4
2019-05-28 15:47:27 +00:00
Kubernetes Publisher
4ec78d810e
Merge pull request #77936 from liggitt/shorten-cert-wait
...
Interrupt WaitForCertificate if desired kubelet serving cert changes
Kubernetes-commit: a6b546eb72481165bc4d799d74c2ee8ae903e254
2019-05-28 15:47:26 +00:00
Kubernetes Publisher
864b54ac36
Merge pull request #77925 from liggitt/icc-tokenfile
...
honor overridden tokenfile, add InClusterConfig override tests
Kubernetes-commit: 56683a2f1f4a16f592634306633a6bb3e252f051
2019-05-28 15:47:25 +00:00
Kubernetes Publisher
19c6c11b98
Merge pull request #77874 from yuchengwu/fix-CVE-2019-11244
...
fix CVE-2019-11244: `kubectl --http-cache=<world-accessible dir>` cre…
Kubernetes-commit: 730bc968b95842022c4c81d607bf6411b459a675
2019-05-28 15:47:24 +00:00
Kubernetes Publisher
e10a9b6eaa
Merge pull request #77585 from andyxning/fix_leader_election_start
...
enhance leader election doc
Kubernetes-commit: c2847e8b689c92d5cc4f1bb00d96df9dcc2cebfe
2019-05-28 15:47:24 +00:00
Kubernetes Publisher
ed5ad93c9c
Merge pull request #76442 from viegasdom/fix-golint-utils-bandwith
...
Fix golint failures of util/bandwith/*.go
Kubernetes-commit: 37281a400d29ec4f515fb8a590d4f012689d89d7
2019-05-28 15:47:23 +00:00
viegasdom
56a6b7d222
sync: squashed up to merge 69bd30507559be3dea905686b46bc3295c951f45 in 37281a400d29ec4f515fb8a590d4f012689d89d7
2019-05-28 15:47:22 +00:00
Yassine TIJANI
0dc1c77c9f
clean singleton event when calling finishSeries
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: b6663e8d4fceb6f7de7267149341d51966276df8
2019-05-17 16:55:45 +02:00
Yassine TIJANI
f6c046f83a
add event_expansion for v1beta1 Events
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: e29cb0fb7fbf5470e7caf2b3f1fc3d039bdda4ca
2019-05-17 12:12:19 +02:00
Shintaro Murakami
b37f4f2534
Change to use a constant
...
Kubernetes-commit: 2fcb248354ed5a3bf3154b1a8a0aafa237b2b37c
2019-05-17 18:40:03 +09:00
Mike Danese
e4a7e70861
cleanup some leader election client doc
...
Kubernetes-commit: 5df7f529f063ab354b050418b40c1f1dd2600175
2019-05-16 12:54:50 -07:00
Michael FIG
c80077227f
Honour NewFilteredDynamicSharedInformerFactory namespace argument
...
Kubernetes-commit: 2ed3272a5e428690c066a7c09e5c6a2fad3d74b6
2019-05-15 11:48:17 -06:00
Jordan Liggitt
987d27d1af
Interrupt WaitForCertificate if desired kubelet serving cert changes
...
Kubernetes-commit: 739a75fc32c5337ddbd13691e9bf6648fb13ff0d
2019-05-15 11:47:23 -04:00
Jordan Liggitt
9ae57bd75e
honor overridden tokenfile, add InClusterConfig override tests
...
Kubernetes-commit: 7306fb7a89739a2fb48bfeb74595a5daa25060bd
2019-05-15 08:15:02 -04:00
Kubernetes Publisher
7b18d6600f
Merge pull request #77613 from mikedanese/fixinclusterconfig
...
BoundServiceAccountTokenVolume: fix InClusterConfig
Kubernetes-commit: 5c4b6528c2e9fa989bb6af9dea15d28ca6ac4ef3
2019-05-15 06:37:10 +00:00
Kubernetes Publisher
78e94f51a0
Merge pull request #70929 from mikedanese/cmp
...
migrate everything to unify diff.Diff method using cmp
Kubernetes-commit: 1ae09a371faccfc193f9b8d82a9ef77bf3e7fb14
2019-05-15 02:37:09 +00:00
Mike Danese
459cb72bc6
BoundServiceAccountTokenVolume: fix InClusterConfig
...
Kubernetes-commit: 4198f28855cbda6dac61408fcba6f2d576a9347c
2019-05-14 09:29:16 -07:00
Yucheng Wu
790a4f6363
fix CVE-2019-11244: kubectl --http-cache=<world-accessible dir> creates world-writeable cached schema files
...
Kubernetes-commit: f228ae3364729caed59087e23c42868454bc3ff4
2019-05-14 14:49:38 +08:00
Andy Xie
f2156b6dde
enhance leader election doc
...
Kubernetes-commit: 95f33ce39957e86cc3e81f4c8f325ecd133cbe9d
2019-05-14 10:36:22 +08:00
Sergiusz Urbaniak
ee078c72e2
pkg/util/workqueue: delete deprecated metrics
...
This deletes deprecated metrics and simplifies registration.
Kubernetes-commit: 4532cfd85c00da6f64e03fcf05f5636adc1151c7
2019-05-13 13:22:08 +02:00
SataQiu
185f79a1f6
fix golint failures of client-go/tools/auth client-go/tools/portforward
...
Kubernetes-commit: a89d75e3b822a13377373b0ef1c1969c69c616ec
2019-05-13 11:13:38 +08:00
Mike Danese
ba0da5aa4d
NewIndexerInformerWatcher: fix goroutine leak
...
There was some weird queuing going on. The queue was implement by
spawning goroutines that would block on the "ticketer" until it was
their turn to write to the output channel. If N events where in the
watch when the consumer of the watch stopped reading events, N
goroutines would leak. In unit tests of the certificate manager, this
was causing ~10k goroutines to leak.
Fix it with a buffering event processor that uses only one routine and
cancels correctly.
Kubernetes-commit: cafc640bfa0f7362b178b1b896085962d018afe3
2019-05-03 23:50:53 -04:00
Clayton Coleman
bdead75b4b
DelayingQueue.ShutDown() should be reentrant
...
All queue ShutDown() calls should be able to be invoked multiple times.
```
Observed a panic: "close of closed channel" (close of closed channel)
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:76
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51
/usr/local/go/src/runtime/asm_amd64.s:573
/usr/local/go/src/runtime/panic.go:502
/usr/local/go/src/runtime/chan.go:333
/go/src/github.com/openshift/cluster-version-operator/vendor/k8s.io/client-go/util/workqueue/delaying_queue.go:137
```
Use sync.Once to guarantee a single close.
Kubernetes-commit: d2f7eb5235a93556261c8947e7a87342aeeaee2b
2019-04-27 16:16:55 -04:00
Mike Danese
366dcbb3df
vendor github.com/google/go-cmp
...
Kubernetes-commit: 76f683a8f3dc2977846e16b2ea14208a51c2cb6b
2019-04-22 21:41:46 -07:00
Kubernetes Publisher
36e0c54762
Merge pull request #77456 from MikeSpreitzer/fix-run-comment
...
Fix comment on SharedInformer.Run
Kubernetes-commit: e5fec6507bf1642917c34d84ef453ec53cd47dbc
2019-05-14 02:37:11 +00:00
Kubernetes Publisher
c6f3777976
Merge pull request #77753 from liggitt/prune-replace
...
Prune matching replace directives in staging repos more effectively
Kubernetes-commit: 6f6890b09e2a8ae7eaaea0a5052d45c3960e1c76
2019-05-11 02:37:11 +00:00
Jordan Liggitt
4d7952c18c
generated files
...
Kubernetes-commit: eb82dddfdd504c2956ec438b739e01230067e90f
2019-05-10 15:41:34 -04:00
Kubernetes Publisher
066127c6df
Merge pull request #77636 from MikeSpreitzer/fix77634
...
Made the comment on SharedInformer give a complete description
Kubernetes-commit: ee19c1ecef2a004b183186b4e373db6cfd4a1906
2019-05-10 06:37:02 +00:00
Kubernetes Publisher
c1b7d8fba7
Merge pull request #77659 from imazik/master
...
Update client-go example README.md (fix typo)
Kubernetes-commit: 1a162790f647797189403411d3d5385475c5fa6d
2019-05-10 06:37:01 +00:00
Shovan Maity
778d000492
Update client-go example README.md (fix typo)
...
Signed-off-by: Shovan Maity <shovan.maity@mayadata.io >
Kubernetes-commit: 25dec55d61190ad1916de61bf7a06d26327bac76
2019-05-09 19:30:43 +05:30
Mike Spreitzer
1dd778153e
Made the comment on SharedInformer give a complete description
...
This comment formerly contained only a contrast with "standard
informer", but there is no longer such a thing so the comment lacked
much important information.
Kubernetes-commit: 121e4741463043eac188bb4eed51f07122262d69
2019-05-09 01:34:02 -04:00
Kubernetes Publisher
1babf78c8b
Merge pull request #77479 from danielqsj/id
...
fix increment-decrement lint error
Kubernetes-commit: 11a46d2515ccac231a20626ef14fbb28724075f8
2019-05-08 06:37:11 +00:00
Kubernetes Publisher
1697ab523a
Merge pull request #72999 from nuistzyw/word
...
Fix a spelling error
Kubernetes-commit: 7673b2d1613474fc46442ad0bf572de7938c4847
2019-05-08 06:37:10 +00:00
danielqsj
8cfd3fd773
fix increment-decrement lint error
...
Kubernetes-commit: 142fe19f2d79e5bdd8fb7ac6a06e23012d1e8e6a
2019-05-06 13:14:51 +08:00
Mike Spreitzer
76ec0dac1e
Fix comment on SharedInformer.Run
...
The old wording suggested that `Run` only gets the controller started.
Changed the wording to make it clear that `Run` only returns after the
controller is stopped.
Kubernetes-commit: fad9dec758be4dcc49735aea98ada2de46cff9fe
2019-05-04 23:27:42 -04:00
Kubernetes Prow Robot
ef81ee0960
Merge pull request #591 from nikhita/test-prow
...
Remove travis in favour of Prow
2019-05-01 03:48:56 -07:00
Kubernetes Publisher
65184652c8
Merge pull request #77070 from feiskyer/autorest-update
...
Upgrade go-autorest to v11.1.2
Kubernetes-commit: 9e29c3e39f916fe67654c9e06ada23e42217e532
2019-04-25 17:27:11 +00:00
Pengfei Ni
e627a7e49a
Upgrade go-autorest to v11.1.2
...
Kubernetes-commit: 7976402a8716fa269346f104dbf1fc91af56c7c8
2019-04-25 16:51:30 +08:00
Kubernetes Publisher
157c3d4541
Merge pull request #76914 from tsuna/master
...
vendor: update golang.org/x/oauth2
Kubernetes-commit: 219b166cb172344ee666a107161c07ba3805bd67
2019-04-24 05:27:10 +00:00
Kubernetes Publisher
39b6c766b2
Merge pull request #76567 from liggitt/client-go-install
...
Update client-go module install instructions
Kubernetes-commit: baa8b398db9593b6ff19c27056768748f40d795e
2019-04-23 17:27:18 +00:00
Benoit Sigoure
12b4f300cc
vendor: update golang.org/x/oauth2 and cloud.google.com/go
...
Pick up the bug fix for golang/oauth2#237
Bump up cloud.google.com/go as a result of updating the OAuth2 code.
This commit was generated by:
./hack/pin-dependency.sh golang.org/x/oauth2 9f3314589c9a
./hack/pin-dependency.sh cloud.google.com/go v0.34.0
./hack/update-vendor.sh
git add vendor
git add -u
Kubernetes-commit: ef492e2d70385c43c5f1dad203ce635b40699341
2019-04-22 16:07:52 -07:00
Kubernetes Publisher
59781b88d0
Merge pull request #76796 from dims/remove-unused-methods
...
Remove unused code
Kubernetes-commit: 29163600feb394577caa87f58064226e0349ff0e
2019-04-19 21:27:32 +00:00
Kubernetes Publisher
1d2e9628a1
Merge pull request #76474 from vincepri/update-klog-030
...
Update klog to 0.3.0
Kubernetes-commit: 17fe18bd9cc5652a5dee688255323ce2d07538dd
2019-04-18 21:27:17 +00:00
Davanum Srinivas
2537fc5f76
remove unused code
...
Change-Id: If821920ec8872e326b7d85437ad8d2620807799d
Kubernetes-commit: 7b8c9acc09d51a8f6018eafc49490102ae7cb0c4
2019-04-18 17:22:45 -04:00
Nikhita Raghunath
3c381244c2
Remove travis in favour of prow
2019-04-16 22:49:41 +05:30
Kubernetes Publisher
b7bf0a35f1
Merge pull request #76595 from danielqsj/pa
...
clean the deprecated func Parallelize
Kubernetes-commit: f44d04c1a205a4d650ec7ba3ec9a3a0ae0902366
2019-04-16 09:26:45 +00:00
Kubernetes Publisher
4dc5e1154b
Merge pull request #76610 from liggitt/bump-proto
...
github.com/gogo/protobuf v0.0.0-20171007142547-342cbe0a0415
Kubernetes-commit: 701e36bd5bc265174ac9c4ce983dcc044e5bad53
2019-04-16 05:26:45 +00:00
Jordan Liggitt
b3a67e1407
github.com/gogo/protobuf v0.0.0-20171007142547-342cbe0a0415
...
Kubernetes-commit: 7a6d64a3e930120dddc78ad0d12493ea70469ffa
2019-04-15 10:58:44 -04:00
Kubernetes Publisher
0df29606e0
Merge pull request #76559 from liggitt/bump-prometheus
...
bump github.com/prometheus/client_model, github.com/prometheus/profcs to preferred versions
Kubernetes-commit: 117160a9e2282aeac36e8b31f655f070202e09c7
2019-04-15 13:26:52 +00:00
danielqsj
f12b22a8d9
clean the deprecated func Parallelize
...
Kubernetes-commit: a10021787b2d037e3c1d44a205980fd48ac23eff
2019-04-15 18:15:28 +08:00
Jordan Liggitt
09d1dca9d8
Update client-go module install instructions
...
Kubernetes-commit: 62b4bcd1561a818a5b528a37fdb31ec66bbc5a76
2019-04-14 15:10:16 -04:00
Jordan Liggitt
e6938fbb75
github.com/golang/protobuf v1.2.0
...
Kubernetes-commit: 12d66f6d640e7480fadabcb552762879228ecf1f
2019-04-14 00:43:05 -04:00
Kubernetes Publisher
108c485f89
Merge pull request #76522 from liggitt/prune-replace
...
Prune replace directives
Kubernetes-commit: e68888384bc3e6310a54d0a516419394bf6e9aba
2019-04-13 05:26:42 +00:00
Jordan Liggitt
acd2d2a6b0
generated: hack/update-vendor.sh
...
Kubernetes-commit: 498959accc060c81536101f7dd570289f4f8c0f2
2019-04-12 16:38:00 -04:00
Vladimir Vivien
abf396d787
Create-update-delete-deployment example using dynamic package
...
Kubernetes-commit: 103c71a2b576cf2557418df3f235744b1d7f1e4e
2019-04-12 13:37:18 -04:00
Vince Prignano
08d927e1a1
Update klog to 0.3.0
...
Signed-off-by: Vince Prignano <vincepri@vmware.com >
Kubernetes-commit: 3f552264ca28a4738c77ebed8414d0d2dc8e7063
2019-04-11 15:57:45 -07:00
Kubernetes Publisher
c34bf9c3f7
Merge pull request #76652 from liggitt/ginkgo
...
github.com/onsi/ginkgo v1.6.0
Kubernetes-commit: e4a43656074e36d1529d4ca0bc3db451f2cde257
2019-04-17 21:27:02 +00:00
Kubernetes Publisher
b560730196
Merge pull request #75474 from hormes/add_heartbeat_inside_watch
...
add heartbeat inside watch
Kubernetes-commit: 84a859fbcfed59cc29d9cf33a0815dcc85348373
2019-04-16 21:26:41 +00:00
Jordan Liggitt
9bd918eeb1
github.com/onsi/ginkgo v1.6.0
...
Kubernetes-commit: 56b19637052d58b57844f5dd579de3923f1c7d6a
2019-04-16 10:28:44 -04:00
Kubernetes Publisher
7a6b4715b7
Merge pull request #75849 from jpbetz/pagination-podgc
...
Add ListPager.EachListItem util
Kubernetes-commit: d5dbc0019123f42c678a1f012a068941d56087c8
2019-04-11 05:26:41 +00:00
Kubernetes Publisher
05172190e9
Merge pull request #76383 from xichengliudui/update-clien-docs
...
Update README.md files in client-go
Kubernetes-commit: 0cd40a6d51af2a814c91658981213166bb91fd7e
2019-04-10 21:26:39 +00:00
aaa
90da71b8c3
Update some readme.md files in client-go
...
Kubernetes-commit: 1c424fddc2a564588fc5b32731cf4c0e52f86ef7
2019-04-09 06:56:52 -04:00
Kubernetes Publisher
ca8df85b17
Merge pull request #76215 from liggitt/update-vendored-dependencies
...
Update vendored dependencies
Kubernetes-commit: 1cca3f9d45a6aae62145b8630e36722bd316ef88
2019-04-09 09:27:06 +00:00
Jordan Liggitt
5706478b69
golang.org/x/tools v0.0.0-20190313210603-aa82965741a9 (release-branch.go1.12)
...
Kubernetes-commit: 389f76235cb8e2457d681d07c89d1342cee13b3b
2019-04-06 11:11:39 -04:00
Jordan Liggitt
c53debf1b4
golang.org/x/crypto v0.0.0-20181025213731-e84da0312774 (release-branch.go1.12)
...
Kubernetes-commit: 97c130b0560982556f54dc83d38d9e70e8be9320
2019-04-06 10:20:37 -04:00
Jordan Liggitt
aca271b5f4
golang.org/x/sys v0.0.0-20190209173611-3b5209105503 (release-branch.go1.12)
...
Kubernetes-commit: 921f3ea8da0a29cd9b06413439485b36ef6426b6
2019-04-05 14:20:21 -04:00
Jordan Liggitt
08575a9eb2
golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db (release-branch.go1.12)
...
Kubernetes-commit: 55d52fd5c35351c221f055ab08f3855ab5782b0d
2019-04-05 11:18:45 -04:00
Jordan Liggitt
b0cc8c7b30
github.com/stretchr/objx v0.1.1, github.com/stretchr/testify v1.2.2
...
Kubernetes-commit: e8e15acff61ee4e291396e37081c6137ec33ad5d
2019-04-06 10:39:05 -04:00
Jordan Liggitt
85d9fd0072
github.com/sirupsen/logrus v1.2.0
...
Kubernetes-commit: 3cabb5e65417285f18f14d5d2f2c2ab8cb873a64
2019-04-05 13:35:02 -04:00
Jordan Liggitt
f90d5ea8dd
github.com/pmezard/go-difflib v1.0.0
...
Kubernetes-commit: 65a6613fe2c1094eba8c6e33d4df861e45af938d
2019-04-05 13:26:32 -04:00
Jordan Liggitt
cc353da02e
github.com/pborman/uuid v1.2.0
...
Kubernetes-commit: e2e1f497d09cc931c59ba5f9b20e3d912b4cb4fc
2019-04-05 11:51:23 -04:00
Jordan Liggitt
408147bc77
github.com/davecgh/go-spew v1.1.1
...
Kubernetes-commit: 8ad7a9595a94593fed9570b7151ddaa858c2f499
2019-04-05 11:21:58 -04:00
Kubernetes Publisher
b7e8408f65
Merge pull request #76197 from liggitt/generated-vendor
...
Mark staging go module files as generated, add script to lint dependencies
Kubernetes-commit: 8a2f8e69ed0cfaae38cf7a40cc40b71a36ff319b
2019-04-08 17:26:23 +00:00
Jordan Liggitt
1ddc8c9dfe
generated: hack/update-vendor.sh
...
Kubernetes-commit: ce3dad93f51b8c793661bf4c5cb9f7677d2bc7aa
2019-04-08 09:24:24 -04:00
Kubernetes Publisher
89226ff906
Merge pull request #75123 from booxter/log_message_client_go
...
Fixed log message in client-go
Kubernetes-commit: d2beadc5f9a9529eadf292f122e93a5ce1a78f1f
2019-04-05 21:26:09 +00:00
Kubernetes Publisher
a18eda0c05
Merge pull request #76162 from nikhita/bump-gengo
...
Bump gengo to avoid large errors in verify logs
Kubernetes-commit: 223f355ba47e20affd41d035c7fc1e471f5a2acf
2019-04-05 17:26:24 +00:00
Kubernetes Publisher
89e9ab5330
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:26:25 +00:00
Kubernetes Publisher
95d8a92c48
Merge pull request #76153 from liggitt/update-vendor-cleanup
...
Update vendor cleanup
Kubernetes-commit: 470bda42c382ff0c02ac9fd5cbfcd4ee5e081cb1
2019-04-05 09:26:24 +00:00
Kubernetes Publisher
1268fab57b
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:26:20 +00:00
leigh capili
6c6c98c9ca
Refactor loops over SupportedMediaTypes() where mediaType is used to match a single SerializerInfo{}
...
We have an existing helper function for this: runtime.SerializerInfoForMediaType()
This is common prep-work for encoding runtime.Objects into JSON/YAML for transmission over the wire or writing to ComponentConfigs.
Kubernetes-commit: 47e52d2981dc2a5c5950042f50688cf24dd92eda
2019-04-04 19:01:01 -06:00
Nikhita Raghunath
31f4cfb1b5
bump(k8s.io/gengo): f8a0810f38afb8478882b3835a615aebfda39afa
...
Kubernetes-commit: 2095ac9b069ef9fec8e7c0dd4836357b0914124c
2019-04-04 23:50:06 +05:30
Kubernetes Publisher
2e1a3ed22a
Merge pull request #71049 from booxter/expose-tracker-for-fake-simpleclientset
...
Expose object tracker for fake clientsets
Kubernetes-commit: 4da579b68abb7a5a737a7d4350006e5b13b03ddc
2019-04-04 17:26:13 +00:00
Jordan Liggitt
5953f520f9
generated
...
Kubernetes-commit: f5ea2344ae69015f6970dd045ea6087e9cbe7121
2019-04-04 11:51:03 -04:00
Kubernetes Prow Robot
0346d52837
Merge pull request #583 from nikhita/readme
...
Update README to reflect v11.0.0 release
2019-04-04 02:38:51 -07:00
Nikhita Raghunath
52eec3d2ff
Update README to reflect v11.0.0 release
2019-04-04 15:04:31 +05:30
Kubernetes Prow Robot
2d3d91e38e
Merge pull request #582 from kubernetes/sttts-travis-go-mod
...
Update .travis.yml for go.mod
2019-04-04 02:04:52 -07:00
Dr. Stefan Schimanski
a3ddca5b74
Skip godep restore int travis
2019-04-04 10:54:15 +02:00
Dr. Stefan Schimanski
617d24211c
Update .travis.yml for go.mod
2019-04-04 10:49:03 +02:00
Kubernetes Publisher
2a3e58aa70
Merge pull request #75771 from liggitt/AnonymousClientConfig
...
Exclude custom transports when constructing AnonymousClientConfig()
Kubernetes-commit: fc556f0d9ba59ac47c76e4d60a9ba261e0c622f3
2019-04-04 07:01:24 +00:00
Kubernetes Publisher
5e968874f2
Merge pull request #75092 from vivekbagade/feature/add-config-to-aggregation
...
Added config to EventCorrelator in client-go
Kubernetes-commit: f171f9ee75894662ddb8d5c9154935bd9ee660f6
2019-04-04 07:01:23 +00:00
Kubernetes Publisher
1300bc81aa
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:01:22 +00:00
Kubernetes Publisher
75debb4b68
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:01:21 +00:00
Clayton Coleman
3da8d3a9fe
Use CodecFactory.WithoutConversion() everywhere
...
Clarifies that requesting no conversion is part of the codec factory, and
future refactors will make the codec factory less opionated about conversion.
Kubernetes-commit: 7f9dfe58f4cbe1e1b9e80f52addff70bac87bed4
2019-04-03 13:24:37 -04:00
Clayton Coleman
b83dc9a7d9
Fake ObjectReaction should handle PartialObjectMetadata special
...
When a client requests a PartialObjectMetadata returned from the
ObjectReaction type, if the object has a GVK set use that instead
of what the schema returns, since the majority of clients getting
partial object metadata will be doing so using the metadata client
or server side conversion.
Kubernetes-commit: baf091e9dbad00db39e246815f9d7a21d148044f
2019-04-03 12:12:11 -04:00
Clayton Coleman
0eaec69666
Add a metadata client to client-go that can read PartialObjectMetadata
...
This client exposes operations on generic metadata (get, list, watch, delete)
and allows patch operations. The client always uses protobuf and requests
the server transform the response into the appropriate object. Using this
client simplifies the work of generic controllers by allowing them to treat
all objects the same, and also improves performance both in the amount of
data sent as well as allowing protobuf on CRD resources.
Kubernetes-commit: 21f5e643d9dbe6b65d21713dc16ab8888de5423e
2019-04-02 15:45:07 -04:00
Jordan Liggitt
afabcc0be6
generated: hack/update-vendor.sh
...
Kubernetes-commit: d0261b10770210f83edbcfe379db24e1b82a9e86
2019-04-01 11:07:04 -04:00
Joe Betz
24499f0573
Add pager.EachPageItem utility function to incrementally process lists
...
Kubernetes-commit: 6a64ee638780de4dcfa2ab2b4fc739dd23127c49
2019-03-28 15:39:14 -07:00
Jordan Liggitt
f570226af0
Exclude custom transports when constructing AnonymousClientConfig()
...
Kubernetes-commit: 05b764dbe3e0f979f1d17293a13bafda688d5951
2019-03-27 09:29:07 -04:00
Jordan Liggitt
e06a4c0151
Update client-go docs for modules
...
- remove dep (c0a827dad6acc5fdea09967411aeeb9a8731d58f)
- move godep to bottom (3308b07da50c9547bcbfa50297b9bb91a02e88a2)
- bump example versions (9704cd1347ee287d388aa8f2b0091d4fe09640bb)
- add go modules section (e37037f5ae7c862a4255465ef328b8a3b6db038a)
- update go get docs (cda29fd9329a29856e5e3b218250b57ce8cbcd8f)
Kubernetes-commit: c8a8fb4177dbf3449684133f92bd065df8cb0419
2019-03-21 23:33:40 -04:00
Kubernetes Publisher
4009d98e83
Merge pull request #75595 from liggitt/client-go-instructions
...
Add preliminary go module instructions to client-go
Kubernetes-commit: b75e28fe736a6fe7a479f0914d01c55794c410c8
2019-04-01 10:51:00 +00:00
Kubernetes Publisher
6b306657f1
Merge pull request #73937 from smarterclayton/report_errors
...
Report a watch error instead of eating it when we can't decode
Kubernetes-commit: c28b3b1fdd0d00972461653ac33599ffe5eccb2e
2019-03-28 22:49:20 +00:00
Kubernetes Publisher
d41af2f7d3
Merge pull request #74747 from liggitt/quota-deadlock
...
quota controller fixes
Kubernetes-commit: a8cbb2250624524c8f3bba33f0ec09e8a252c26b
2019-03-27 18:52:52 +00:00
Jordan Liggitt
6e554669ac
Add preliminary go module instructions to client-go
...
Kubernetes-commit: 3a988cfb8c2638ed76401a3fc2d8eb695d5b18d2
2019-03-22 09:47:51 -04:00
Joe Betz
d43f2ef228
Add resourceVersion=0 paginated list integration test for disabled and enabled watch cache
...
Kubernetes-commit: e5a4f09ab3ac15815ceb039fbc7f546266855fd6
2019-03-21 11:25:07 -07:00
fansong.cfs
94d52886d7
add watch bookmark
...
Kubernetes-commit: d70edd3d39d4430d71c4b7c9adba8df5ba7f16c8
2019-03-19 18:16:23 +08:00
Joe Betz
d858f18787
Paginate List call performed by Reflector's ListAndWatch call
...
Kubernetes-commit: 84723c2d3ef5ff5d30aadd1ad72068bf2254358c
2019-03-14 13:26:19 -07:00
Jordan Liggitt
0e7e85480f
Generated files
...
Kubernetes-commit: 0f9ebe5e16ab892cbcd27c884cea9b57b49a5c5a
2019-03-13 20:55:43 -07:00
Kubernetes Publisher
35ae057ca1
Merge pull request #75730 from wojtek-t/minor_perf_improvements
...
Avoid allocations in ByIndex() function
Kubernetes-commit: feb9bb151c6a52cf408d5f9fab0bc49b8ea886fc
2019-03-27 02:48:30 +00:00
Kubernetes Publisher
ad771aa269
Merge pull request #75445 from shinytang6/enhance/fmt
...
Replace all time.Now().Sub with time.Since
Kubernetes-commit: 531dbd409f5b0000e54038f9736a3e148821a6eb
2019-03-26 22:48:32 +00:00
Kubernetes Publisher
6a49eed407
Merge pull request #72179 from WanLinghao/sa_controller
...
Migrate the controller to use TokenRequest and rotate token periodically
Kubernetes-commit: 11d472ea01f23063158e1f0e4fba37144e4edc59
2019-03-26 22:48:08 +00:00
wojtekt
49804083df
Avoid allocations in ByIndex() function
...
Kubernetes-commit: 7d46e27db185e5281b718ad964e9c2f8777c2fc8
2019-03-26 14:14:42 +01:00
shinytang6
861da69465
replace time.Now().Sub with time.Since
...
Kubernetes-commit: 5c9f4d9dc67b28fb31fd95f88448c09150a4cbfb
2019-03-18 23:57:26 +08:00
Ihar Hrachyshka
e413b96486
Fixed log message in client-go
...
An example of incorrect log message:
{
"component":"virtctl",
"level":"info",
"msg":"Config loaded from fileocp/auth/kubeconfig",
"pos":"loader.go:359",
"timestamp":"2019-03-07T18:50:20.923470Z"
}
Note how the resulting message has no characters between the text and
file name.
Kubernetes-commit: 65fb63a15473589f615bdfeb2f35e56414050f94
2019-03-07 08:55:43 -08:00
vivekbagade
060f7d3455
Added config to EventCorrelator in client-go
...
Added CorrelatorOptions that contains options to change the
defaults in EventSourceObjectSpamFilter and EventAggregator
in EventCorrelator. Added a eventCorrelator property to the
eventBroadcasterImpl to help with this.
Kubernetes-commit: 9d8e6fb1b9cf2d3fac8139a97334287e33ff911f
2019-03-07 10:39:49 +01:00
WanLinghao
0dbf86afcf
Migrate the controller to use TokenRequest and rotate token periodically
...
Kubernetes-commit: 244b244f9d84c56ad3a5af255b70c793f6bfd39c
2019-02-19 11:42:05 +08:00
Kubernetes Publisher
c6841eb0ec
Merge pull request #75576 from smarterclayton/bad_2
...
Remove use of `%#v` in frequently accessed code
Kubernetes-commit: 9f15368c5ceda5900a64c9bb54178531d8f7fbf2
2019-03-23 10:48:05 +00:00
Kubernetes Publisher
8cc9379970
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:50:06 +00:00
Clayton Coleman
c48e0dd815
Avoid using %#v for errors when %T is more informative
...
`%#v` may have significant performance costs in frequently invoked code.
Kubernetes-commit: 435db312e1773d3ad506604219b9b1d00176d6fc
2019-03-21 22:54:06 -04:00
Clayton Coleman
3d7e523148
Avoid using %#v for errors when %T or %s would be more accurate
...
`%#v` may have significant performance costs in frequently invoked code.
Kubernetes-commit: ecd43f13cfdb18cec71c74fa4c1e202a35341498
2019-03-21 22:53:43 -04:00
Clayton Coleman
33b8c3799f
Unify runtime.SerializerInfo with negotiate.AcceptedMediaTypes
...
There was no reason to have two types and this avoids ~10% of allocations
on the GET code path.
```
BenchmarkGet-12 100000 109045 ns/op 17608 B/op 146 allocs/op
BenchmarkGet-12 100000 108850 ns/op 15942 B/op 132 allocs/op
```
Kubernetes-commit: 0489d0b1cf139253b82f73b072578073bc5616d6
2019-03-21 21:00:55 -04:00
Kubernetes Publisher
3110a47af2
Merge pull request #75585 from tiffanyfay/cache
...
Updated client-go expiration cache to take in expiration policies
Kubernetes-commit: e739b553747940324cf4a91429aea905371f89a1
2019-03-22 14:47:54 +00:00
tiffany jernigan
9e76b965b3
Updated client-go expiration cache to take in expiration policies
...
Kubernetes-commit: bc226a2a899a6d7d85be3b589d20d22c4777f84e
2019-03-22 07:38:35 +00:00
Kubernetes Publisher
6ccfe144cd
Merge pull request #75072 from lblackstone/dynamic-get-name-validation
...
Check for required name parameter in dynamic client
Kubernetes-commit: 0118630abf4f47d17770f08e7aad862107d2ce27
2019-03-21 22:51:10 -07:00
Levi Blackstone
5691acfeec
Check for required name parameter in dynamic client
...
The Create, Delete, Get, Patch, Update and UpdateStatus
methods in the dynamic client all expect the name
parameter to be non-empty, but did not validate this
requirement, which could lead to a panic. Add explicit
checks to these methods.
Kubernetes-commit: a9cba032dedbed9d04828c917a79a8371305d058
2019-03-06 16:21:33 -07:00
Kubernetes Publisher
8833dd0c80
Merge pull request #75240 from kairen/update-client-go-example
...
client-go: update leader election example
Kubernetes-commit: b3be84dcc5e3b06dbcaeca7ebb4a496b7a92ec47
2019-03-20 14:48:12 +00:00
Kubernetes Publisher
205043aa66
Merge pull request #71548 from smarterclayton/watch_converted
...
Support Table and PartialObjectMetadata on watch
Kubernetes-commit: 6f9bf5fe98bcc3b436fea4d6dd345a1502d20778
2019-03-20 06:47:54 +00:00
Kubernetes Publisher
caa074ae28
Merge pull request #74642 from SataQiu/fix-golint-20190227
...
Fix golint failures in client-go/scale/scheme/appsint, client-go/scale/scheme/extensionsint, client-go/scale/scheme
Kubernetes-commit: 6a2936dcbff9cb9592627c15172a1934af1c28bf
2019-03-20 06:47:31 +00:00
Kubernetes Publisher
4837605491
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 11:59:09 +00:00
Davanum Srinivas
dc3face7b2
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
Kyle Bai
efa2d6bde2
client-go: update leader election example
...
Kubernetes-commit: 8a82b21f46c261ac920074274b213a888f47c256
2019-03-10 22:44:45 +08:00
SataQiu
151868784d
fix golint failures in client-go/scale/scheme/appsint, client-go/scale/scheme/extensionsint, client-go/scale/scheme
...
Kubernetes-commit: 21239a350dbee13edb4f1aa17ee7c309e3f341ed
2019-03-06 13:26:39 +08:00
zhoulin xie
4e51191303
remove redundant words 'the' in comment
...
Signed-off-by: zhoulin xie <zhoulin.xie@daocloud.io >
Kubernetes-commit: 77ba845e6d2f0cba81993621531ae5915e7c072b
2019-02-13 22:40:34 +08:00
Clayton Coleman
cd12199def
Report a watch error instead of eating it when we can't decode
...
Clients are required to handle watch events of type ERROR, so instead
of eating the decoding error we should pass it on to the client. Use
NewGenericServerError with isUnexpectedResponse to indicate that we
didn't get the bytes from the server we were expecting. For watch, the
415 error code is roughly correct and we will return an error to the
client that makes debugging a failure in either server watch or client
machinery much easier.
We do not alter the behavior when it appears the response is an EOF
or other disconnection.
Kubernetes-commit: 89620d5667adec6c132b2713b79efb1dd2391723
2019-02-11 17:34:20 -05:00
Jordan Liggitt
6d7018244d
Improve windows home directory selection
...
Kubernetes-commit: 448e3f792a2993ae3b3133740904ed87c4515fd0
2019-02-11 12:17:06 -05:00
Mikhail Mazurskiy
458bdf6a67
Add missing TestMain() functions
...
Kubernetes-commit: ca38fba0af59e1193625a18002d0bf1408c4106c
2019-01-30 15:27:39 +11:00
Prasad Ghangal
3fe0cc40c1
Update golang.org/x/net/... dependencies to release-branch.go1.11
...
- latest grpc-ecosystem/go-grpc-middleware
Change-Id: Ida7d01e4606f6e0313e1355db6e85be0c0ef1dd1
Kubernetes-commit: 317ecf58cc706c8851834f3b669d80a8628148c6
2019-01-07 18:29:55 +05:30
Kubernetes Publisher
191b4b1228
Merge pull request #75167 from tnozicka/fix-retry-watcher-error
...
Handle unstructured status in RetryWatcher
Kubernetes-commit: 44e369b000fa9c194b5fda142a9d3f62172f27f6
2019-03-11 15:58:17 +00:00
Kubernetes Publisher
dfef1155b5
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:49:51 +00:00
Joel Smith
025ea9e3fd
Also update SECURITY_CONTACTS from staging
...
Kubernetes-commit: 7fd6ea47e8fd53dd4e152e59094628ad794e7d4a
2019-03-08 11:23:24 -07:00
Tomas Nozicka
54b354c5dc
Handle unstructured status in RetryWatcher
...
Kubernetes-commit: 8302b5b262c506ff7d363338f980ce204d574354
2019-03-08 09:34:56 +01:00
Kubernetes Publisher
c1a984fa82
Merge pull request #74433 from tallclair/runtimeclass-internal
...
Migrate RuntimeClass from a CRD to an internal API
Kubernetes-commit: 183e6cc1902c2088a40e60cf4138bd829d4ad80f
2019-03-08 07:52:16 +00:00
Tim Allclair
2c6eaaa872
generated files
...
Kubernetes-commit: 428e9fa3299161be420fcfa7987d0e37aca3ea01
2019-03-06 14:36:30 -08:00
Kubernetes Publisher
c4c6ef336e
Merge pull request #74837 from mtaufen/godep-klog
...
Update klog dependency
Kubernetes-commit: eb95c27a5574e6ac2b166f9a6942226087c351e0
2019-03-07 16:04:46 +00:00
Kubernetes Publisher
bab6fc9d63
Merge pull request #74369 from skriss/object-tracker-merge-patch
...
fake client object tracker: support merge patch
Kubernetes-commit: 3199da2960768ffb91678038be60d521bb9c1eff
2019-03-07 16:04:04 +00:00
Kubernetes Publisher
9163569417
Merge pull request #74969 from tnozicka/fix-example-flake
...
Fix client-go fake client example flake
Kubernetes-commit: d75ddcd0a44e0a66e16a508a868f4501ac3e250d
2019-03-07 16:04:03 +00:00
Kubernetes Publisher
2aaf7914a0
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:04:03 +00:00
Kubernetes Publisher
525240525a
Merge pull request #74283 from xing-yang/csi_crd_controller
...
CSINodeInfo and CSIDriver Controller Changes
Kubernetes-commit: 6c31101257bfcd47fa53702cea07fe2eedf2ad92
2019-03-07 16:04:02 +00:00
Tomas Nozicka
e59babd6b3
Generated: Update Bazel
...
Kubernetes-commit: 88cab678ea541aa2edda2ef2971415c49edf8f86
2019-03-06 08:36:37 +01:00
Tomas Nozicka
1abd19a10b
Fix client-go fake client example flake
...
Kubernetes-commit: 0b116d915f12181e36f02ed3a87767513074e270
2019-03-06 08:36:15 +01:00
Michael Taufen
98bb412ae3
Update klog dependency
...
Kubernetes-commit: 4a4c1a62390d3538dea9610a1af1e67903702a27
2019-03-01 16:39:39 -08:00
Xing Yang
3e22b55a33
Add generated files
...
Kubernetes-commit: 743d3a26e9767340110578f30bc774660b03396c
2019-02-26 20:50:10 -08:00
Kubernetes Publisher
9c9f7f424e
Merge pull request #74795 from sttts/sttts-kube-openapi-149
...
kube-openapi: revendor to fix integer handling
Kubernetes-commit: 979bef156a8bfff112ab51292e38e036172d5f82
2019-03-01 17:36:21 +00:00
Dr. Stefan Schimanski
6fc1fd6eaa
Update staging godeps
...
Kubernetes-commit: b7f11084fa563f2b30315afd4fc69a52d2b2434f
2019-03-01 09:52:34 +01:00
Kubernetes Publisher
bad694ec20
Merge pull request #74663 from tnozicka/fix-retrywatcher-unit-flake
...
Fix race in RetryWatcher's unit tests
Kubernetes-commit: d11baea6f9246163e3eea79f77744e918cd9dc5f
2019-02-27 21:36:13 +00:00
Kubernetes Publisher
24814d20da
Merge pull request #74344 from Betula-L/fix-dynamic-informer
...
fix dynamic informer mishandles parameter tweakListOptions
Kubernetes-commit: 601c2d85500ec9fee9bd3c941f40c4d5e705474b
2019-02-27 17:36:02 +00:00
Kubernetes Publisher
f8b04c2bdb
Merge pull request #74636 from logicalhan/reflector-metrics
...
Remove reflector metrics since they are causing a memory leak
Kubernetes-commit: a514fa042e49c5b95d6c03351563e54e14bc5e97
2019-02-27 17:35:40 +00:00
Tomas Nozicka
c04fc653fa
Fix race in RetryWatcher's unit tests
...
Kubernetes-commit: b39d079b69a9ae6063204278dcd44d98d2315aa1
2019-02-27 16:35:55 +01:00
Kubernetes Publisher
269fa37ba0
Merge pull request #73676 from martin-helmich/bugfix/expose-forwarded-local-port
...
client-go: Dynamically assigned local port number not retrievable when port-forwarding
Kubernetes-commit: 38a325250fbefa8785740d00358978eefa160dde
2019-02-27 05:38:27 +00:00
Kubernetes Publisher
91013a0646
Merge pull request #67350 from tnozicka/retry-watcher
...
#50102 Task 3: Until, backed by retry watcher
Kubernetes-commit: 9059021d9ad9c988672f7663856f9c1b4c90fd01
2019-02-27 05:38:02 +00:00
Han Kang
a1320a3a47
Remove reflector metrics as they currently cause a memory leak
...
Kubernetes-commit: ca096f8069aff73b774c8ef38900dca898c61938
2019-02-26 16:22:24 -08:00
Kubernetes Publisher
9cc5c53f76
Merge pull request #74422 from liggitt/client-version-methods
...
Remove deprecated versionless client interface methods
Kubernetes-commit: be8a9b96377973f0a956a11d55be4929bbf9ffd0
2019-02-26 21:38:38 +00:00
Jordan Liggitt
e6881e4a02
Update client callers to use explicit versions
...
Kubernetes-commit: d1e865ee341ba37469efed8c935e22e2b483eec2
2019-02-22 10:27:46 -05:00
Steve Kriss
f0c6576981
client-fake object tracker: support merge patch
...
Signed-off-by: Steve Kriss <krisss@vmware.com >
Kubernetes-commit: d425fe29bd808db54c59e3e0ecdedbe735b8f68b
2019-02-21 13:47:16 -07:00
Jordan Liggitt
d2861e956f
Regenerate clients
...
Kubernetes-commit: 93be54b28801dbffbc48fcb6018f99beadae51da
2019-02-21 13:50:12 -05:00
Kubernetes Publisher
3bc27cd877
Merge pull request #74328 from daixiang0/delete-blank
...
delete all duplicate empty blanks
Kubernetes-commit: 8993fbc543c18e73668793b5d5e234c0a136735c
2019-02-23 13:37:42 +00:00
Kubernetes Publisher
10c60a26bb
Merge pull request #71896 from awly/client-go-keyutil
...
client-go: extract new keyutil package from util/cert
Kubernetes-commit: b5566c781843a1a8c19993632700e476708a9cee
2019-02-23 13:37:18 +00:00
Kubernetes Publisher
12a0647ebb
Merge pull request #73555 from bsalamat/priority_to_ga
...
Graduate PriorityClass API to GA
Kubernetes-commit: 3afa003126ff50092954839efbe10d584c2511ff
2019-02-23 01:39:51 +00:00
Kubernetes Publisher
508753d179
Merge pull request #70803 from Adirio/controller-cleanup
...
Remove duplicate code in client-go/tools/cache/controller.go
Kubernetes-commit: fba3c54b9e565b276ae495f189155335c297b6ec
2019-02-23 01:39:28 +00:00
Kubernetes Publisher
6e378217e6
Merge pull request #74348 from danielqsj/ku
...
update k8s.io/utils to fix keymutex issues
Kubernetes-commit: d9f3e96796e2d154b1d4caa156ba95ff9b01e5b2
2019-02-22 09:37:34 +00:00
danielqsj
200b26a9b4
Update k/utils dependency in staging
...
Kubernetes-commit: b9ef1dd50b8db18fa3a2558289caa4e75f116260
2019-02-22 10:30:38 +08:00
Xiang Dai
879ff4004d
delete all duplicate empty blanks
...
Signed-off-by: Xiang Dai <764524258@qq.com >
Kubernetes-commit: 36065c6dd717c14e0a90131041e20345a7e5e324
2019-02-22 09:43:51 +08:00
luhualin
7f4dae86e2
fix dynamic informer tweakListOptions
...
Kubernetes-commit: 94b0bd897d04e1668d96db8d9b5e353b15f2f2da
2019-02-21 19:33:04 +08:00
Kubernetes Publisher
95d7e86e1d
Merge pull request #74057 from liggitt/ingress-network-v1beta1
...
Ingress extensions/v1beta1 -> networking.k8s.io/v1beta1
Kubernetes-commit: 7d75b73e1d72cef7a0f0e2804f8e0a582ccb6b61
2019-02-21 09:37:52 +00:00
Kubernetes Publisher
5671c12f19
Merge pull request #74260 from stafot/update-vendor-dependencies
...
Update vendor package github.com/hashicorp/golang-lru
Kubernetes-commit: a2592364be3f4f9943f841182b27d0c62050a84a
2019-02-21 09:37:31 +00:00
Bobby (Babak) Salamat
e2e9f18ef2
generated files
...
Kubernetes-commit: 1dac6d03e3645ddcfdb00d84c158f7995cac94c8
2019-02-20 12:42:15 -08:00
Kubernetes Publisher
5b8ea8e61c
Merge pull request #73601 from munnerz/reactors-shared-copy
...
Use a single deep copied object between all reactors in fake client
Kubernetes-commit: a782adfb9d10f3b9aba64864dda1dd7787707019
2019-02-20 05:35:18 +00:00
Kubernetes Publisher
0c67a1f23f
Merge pull request #74124 from truongnh1992/fix-typo
...
Correcting error on source codes
Kubernetes-commit: de2ceac50ddb79154626c64a4a9c9d6a6f113656
2019-02-19 05:37:15 +00:00
Tomas Nozicka
5c442be2ce
Update Bazel
...
Kubernetes-commit: d526dadd12731903ee1418a86d816389ecc40fc6
2019-02-18 18:22:34 +01:00
Tomas Nozicka
8ecda4e5ed
Upgrade ListWatchUntil
...
Kubernetes-commit: 603dd254ac91b3581f9b431ff91a95d929a97e04
2019-02-18 18:20:23 +01:00
Kubernetes Publisher
d51bcfed7e
Merge pull request #67212 from SneakyFish5/fix-node-pod-doc
...
Use pod instead of node
Kubernetes-commit: f9e102cac7b08551d978764e3ac62e68fc6a2666
2019-02-16 05:35:03 +00:00
Kubernetes Publisher
53a3c0b02a
Merge pull request #73699 from pivotal-k8s/doc-links
...
Update deprecated and broken links
Kubernetes-commit: fbee96d733ad941e94cd2a4726c65ddb3c71a21d
2019-02-16 01:34:44 +00:00
Jeff Grafton
d4b8d6c680
Run hack/update-bazel.sh
...
Kubernetes-commit: 26d51164e1d573e80ba4b42a727ad351202b726c
2019-02-15 15:07:25 -08:00
Nguyen Hai Truong
666c7b3f0c
trivial fix typo: resouce -> resource
...
Although it is spelling mistakes, it might make an affects while reading.
Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com >
Kubernetes-commit: 34961dc16c91f530b84957c50be5ebdbb914380b
2019-02-15 02:05:28 -08:00
Jordan Liggitt
33eb3679dd
generated files
...
Kubernetes-commit: f139218ac0711023a85db6ce43d59ad1775a9705
2019-02-14 00:28:24 -05:00
Jordan Liggitt
57d0671d8c
generated files
...
Kubernetes-commit: 6c0b1b87f0b607199ee468a3fe35d402ecc6ee7c
2019-02-14 01:00:28 -05:00
Ben Moss
6320f74bd6
Update deprecated links
...
Kubernetes-commit: 34ac4d9ee9fed65d770403fff4cb037253fc5d09
2019-02-04 13:28:31 -05:00
Kubernetes Publisher
fc20e1abff
Merge pull request #72525 from justinsb/owners_should_not_be_executable
...
Remove executable file permission from OWNERS files
Kubernetes-commit: 808f2cf0ef6e6fbea0228806dbf6d9def12b4b6d
2019-02-15 08:09:40 +00:00
Kubernetes Publisher
7d90aa8990
Merge pull request #73976 from jennybuckley/apply-errors
...
Make server-side apply's conflict errors more human readable
Kubernetes-commit: 62734d36705f3b0bb2a1a6fc9cf00b5206fede20
2019-02-15 04:08:38 +00:00
Kubernetes Publisher
6d14209323
Merge pull request #72214 from caesarxuchao/move-discovery
...
Move cached discovery clients to their own packages
Kubernetes-commit: d8f014613865955b7e4ce6fefbf38a3c8fe97971
2019-02-14 07:22:51 +00:00
Chao Xu
65ff1483c9
Add glue for legacy interface for backward compatibility.
...
Kubernetes-commit: 63820236263cfefb3e9c9e6bf259b5448b724408
2019-02-12 19:16:01 -08:00
Kubernetes Publisher
25de10860f
Merge pull request #73941 from neolit123/update-go-difflib
...
update the dependency pmezard/go-difflib
Kubernetes-commit: 6949a81ce678077fee7b44c1afb054f78e47217a
2019-02-13 03:13:35 +00:00
jennybuckley
90c6e99142
Update generated
...
Kubernetes-commit: 7dba6fe90dde7724a0361a2a723c3255fdb23bcc
2019-02-12 15:16:43 -08:00
Kubernetes Publisher
1b47629261
Merge pull request #73793 from tedyu/master
...
Reduce the duration where expirationLock is held for expiration_cache
Kubernetes-commit: c615cb068c8e2ea401876671fdd0bdfb79a8e37a
2019-02-12 23:12:58 +00:00
Kubernetes Publisher
71e68111cf
Merge pull request #73345 from sttts/sttts-speedup-cache-miss-kubectl
...
discovery: speedup kubectl restmapper cache misses by a two-digit factor
Kubernetes-commit: 64ce2e598fec69e69352c4d5f203c1f8e341c17f
2019-02-12 08:00:03 -08:00
Lubomir I. Ivanov
8a26210eab
update the dependency pmezard/go-difflib
...
A fmt.Sprintf() bug was fixed upstream.
Use the latest SHA from upstream.
Kubernetes-commit: 76ed5568c3d9e1e07fc037b9bde1d417b9d002c3
2019-02-12 01:47:29 +02:00
Ted Yu
353e58d58a
Reduce the duration where expirationLock is held for expiration_cache
...
Kubernetes-commit: 4e3fd13a93b0ed7ec0d81a00f61da54bb3936fbc
2019-02-06 10:16:54 -08:00
Dr. Stefan Schimanski
42ebdc32c2
discovery: speedup cache miss by a two digit factor
...
Kubernetes-commit: 2cdddd8d4ec0c16df9b3667a11dfc07fa7bf49e2
2019-02-05 13:17:47 +01:00
Dr. Stefan Schimanski
2cc261d78b
client-go: extend discovery intf with ServerGroupsAndResources
...
Kubernetes-commit: 618050e35dd617032e81dfe61084a676d3e10757
2019-02-05 11:35:36 +01:00
Dr. Stefan Schimanski
643eaf2115
restmapper: add GetAPIGroupResources tests
...
Kubernetes-commit: 57d0f9d9720a824b27d7ae0b464d1e171804baf4
2019-02-11 17:22:29 +01:00
Kubernetes Publisher
e478dd3a68
Merge pull request #71223 from sttts/sttts-openapi-aggreation-without-clone
...
openapi-aggregation: speed up merging from 1 sec to 50-100 ms
Kubernetes-commit: 6912bbb153ef53a0ece34e7dae74ca79bfc07b82
2019-02-11 21:16:51 +00:00
Kubernetes Publisher
ae78dce898
Merge pull request #70931 from m1kola/port-forward-consistency
...
Fixes inconsistent behaviour in portforward
Kubernetes-commit: 162b79d2ec402d895e3738c240986590932508f4
2019-02-11 05:21:23 +00:00
Kubernetes Publisher
91731b4e98
Merge pull request #73889 from mattjmcnaughton/mattjmcnaughton/improve-client-go-docs
...
Improve in-cluster-client-conf client-go docs
Kubernetes-commit: 903cdff633c16b8511a3bf1641f08ad0ee08e569
2019-02-11 01:16:10 +00:00
mattjmcnaughton
d5549376b9
Improve in-cluster-client-conf client-go docs
...
Make a small formatting change to make it clear that you must take the
RBAC actions regardless of whether you're using Minikube or not.
Kubernetes-commit: fb4148e5f81057cd6a2b1e2840e3562516834446
2019-02-10 15:17:45 -05:00
Dr. Stefan Schimanski
8d305b9816
Update staging godeps
...
Kubernetes-commit: 233178eec68573fc317523c8ce2b1409b9524e96
2019-02-09 17:49:59 +01:00
Kubernetes Publisher
19c7576fd9
Merge pull request #73540 from rlenferink/patch-5
...
Updated OWNERS files to include link to docs
Kubernetes-commit: b50c643be0cd528e438cd985384e229bd263d0e5
2019-02-08 17:16:23 +00:00
Kubernetes Publisher
2dda7ceeec
Merge pull request #73030 from tnozicka/fix-csr-list-watch
...
Switch WaitForCertificate to informers to avoid broken watches
Kubernetes-commit: 1b26097e1e623e8e58ec6d5d1aa5a479957f39c9
2019-02-07 13:16:49 +00:00
Kubernetes Publisher
5846423975
Merge pull request #73713 from caesarxuchao/bump-json-patch-again
...
Importing the latest json patch and set the accumulated copy size limit
Kubernetes-commit: b00b5d4ac00cab50b50554ce2a9212e1cd689496
2019-02-07 09:16:13 +00:00
Kubernetes Publisher
2e9cc3b939
Merge pull request #73441 from roycaihw/cleanup/remove-swagger-json-endpoints
...
Remove remaining code for deprecated openapi paths
Kubernetes-commit: 31c6a2ba355687363ee694611148b7c67a0ae8d4
2019-02-07 01:16:15 +00:00
Kubernetes Publisher
e6a502f77f
Merge pull request #72947 from apelisse/wip-feature-serverside-apply-merge
...
Merge feature-serverside-apply back in master
Kubernetes-commit: 2a5a41a08b08075aa2960170c8342d974ccc2cd3
2019-02-05 05:15:45 +00:00
Kubernetes Publisher
d84f9adf31
Merge pull request #73662 from cmendible/master
...
Added missing quote
Kubernetes-commit: f0beaf46db82e713392a5c0f880e27a0e14c0690
2019-02-05 01:15:01 +00:00
Chao Xu
dd00f4ed84
Importing latest json-patch.
...
Kubernetes-commit: b8911b8d79f7ca4030c6e2cdff9f873a47848021
2019-02-04 09:47:54 -08:00
Martin Helmich
e70639fd33
client-go: Dynamic local port not accessible when port-forwarding
...
When setting up a port forwarding with the client-go library (using the
`k8s.io/client-go/tools/portforward.PortForwarder`) with a non-defined local
port (i.e. passing `:80` as `ports` parameter to `portforward.New(...)`), a
local port will be assigned dynamically.
Currently, the local port will be _always_ 0 if it was not specified initially.
This is because the assigned local port is only set on a _copy_ of the actual
`ForwardedPort` type that is obtained in a `range` loop. This PR changes this
behaviour to set the local port at the correct instance by passing a pointer
instead of a copy to the relevant functions.
Kubernetes-commit: bbddd27f0dfffe6623763afe2c02c876ba925a7c
2019-02-03 19:01:19 +01:00
Carlos Mendible
26439bcc00
Added missing quote
...
Added missing quote cause uncommenting the line to to load all auth plugins resulted in a syntax error.
Kubernetes-commit: a968f52611a36925c3736652a6e9d786903ce090
2019-02-02 13:52:48 +01:00
Kubernetes Publisher
7b99873e55
Merge pull request #73437 from dims/update-to-latest-gophercloud
...
Update to latest gophercloud
Kubernetes-commit: 35b09e5370fdb5725b930ea4d8bf9c41ac3e7424
2019-02-01 14:03:54 +00:00
Kubernetes Publisher
c5e224142f
Merge pull request #73455 from danielqsj/keymutex
...
Migrate to k8s.io/utils/keymutex and k8s.io/utils/strings
Kubernetes-commit: 8f1082c6aff6df3cb5e103474d9d846b6f8ebf90
2019-01-31 09:56:19 -08:00
Kubernetes Publisher
796e63518f
Merge branch 'master' into keymutex
...
Kubernetes-commit: e72b32558c8e9ed16690ef5a8e909c12fcc47f87
2019-02-01 14:02:53 +00:00
Kubernetes Prow Robot
0d661d3855
sync: squashed up to merge 94b5aeba9dfa5f10c8a920a229795249a919c127 in e72b32558c8e9ed16690ef5a8e909c12fcc47f87
2019-02-01 14:01:34 +00:00
James Munnelly
711082b69f
Use a single deep copied object between all reactors in fake client
...
Kubernetes-commit: 41ebb22011cb79aed2241417249e824cdfcda5fc
2019-01-31 17:42:04 +00:00
Roy Lenferink
94093d2527
Updated OWNERS files to include link to docs
...
Kubernetes-commit: b43c04452f3b563473b5c2a765d4ac18cc0ff58f
2019-01-30 20:05:00 +01:00
Antoine Pelisse
df095556e1
Run generation scripts
...
Kubernetes-commit: 5949154ec55e13be6877fb4aa17b89652b82c6f8
2019-01-29 14:26:39 -08:00
danielqsj
49d4edf419
Update vendor/k8s.io/utils
...
Kubernetes-commit: 257ae4da008964786bbc55e39cbd4c6121cebde6
2019-01-29 17:53:19 +08:00
Kubernetes Publisher
2975fa56c0
Merge pull request #73003 from liggitt/client-go-plugin-examples
...
Add docs around importing auth plugins
Kubernetes-commit: 2d6834b539dd434f70060ba3bc2d11d0465f12da
2019-02-01 14:01:32 +00:00
Kubernetes Publisher
bd926d827d
Merge pull request #73198 from mourya007/library
...
Re-Organize the pkutil library
Kubernetes-commit: 5262dba064170deecd6324460bfb963d04285b39
2019-02-01 14:01:29 +00:00
Haowei Cai
098c0c5761
remove fallback logic for single-format endpoints
...
which were deprecated in 1.10
Kubernetes-commit: dd3ce649adb3c25d6a0d776178760d5c67829209
2019-01-28 18:07:52 -08:00
Davanum Srinivas
583ea2df48
Update to latest gophercloud
...
Change-Id: I0145b899576f76e7116152fee978bc04b05080f8
Kubernetes-commit: 55a8dbcbfbe1833330d88fc67421532d3fbbb066
2019-01-28 17:43:01 -05:00
Kubernetes Publisher
6134db9120
Merge pull request #73308 from krzysied/reflector_trace2
...
Adding trace to reflector initialization
Kubernetes-commit: f5f5d9a54a6397012b780e1714abf7d8b4f5037c
2019-01-26 16:10:06 +00:00
Krzysztof Siedlecki
ffc134e664
adding dependencies
...
Kubernetes-commit: 91d9f7f0c0052ee67253e7d1afe2a51a848cb5d6
2019-01-25 12:53:24 +01:00
Krzysztof Siedlecki
57d4daeaf4
adding trace to reflector initialization
...
Kubernetes-commit: 4e4d380b32105c3ff7641661120da876bca060de
2019-01-24 16:30:47 +01:00
Kubernetes Publisher
cce357d054
Merge pull request #73243 from andrewsykim/update-utils-vendor
...
Update vendor k8s.io/utils and remove internal utils
Kubernetes-commit: 2cbb16bc8dd456c5db72c1667926abdbc87c32c7
2019-01-26 16:09:44 +00:00
Kubernetes Publisher
100c369875
Merge pull request #72972 from liggitt/remove-alpha-initializers
...
Remove use of alpha initializers
Kubernetes-commit: e28c757e8758638811130848abe7a47f760057c0
2019-01-26 16:09:20 +00:00
Kubernetes Publisher
a3d0f22db3
Merge pull request #70778 from wongma7/lease
...
Add Lease implementation to leaderelection package
Kubernetes-commit: d027ecfa97444a419f42744e6a3faeaed52aed8e
2019-01-26 16:08:49 +00:00
Kubernetes Publisher
75103f9708
Merge pull request #73202 from wojtek-t/fix_tools_cache_tests
...
Couple fixes to DeltaFIFO machinery
Kubernetes-commit: 1fc7b07bba45b574da58c2804399ebd856e66f24
2019-01-26 16:08:48 +00:00
Kubernetes Publisher
c5fe2baa43
Merge pull request #73217 from kubernetes/revert-73071-reflector_trace
...
Revert "Adding trace to reflector initialization"
Kubernetes-commit: a5d55f49b0f480b5bfe9fc40c9a07d9c04c117fd
2019-01-26 16:08:48 +00:00
Andrew Kim
3fa0933a1e
replace client-go/util/buffer with k8s.io/utils/buffer
...
Kubernetes-commit: 2358e75da3379720d2cc1d86384d4830a1557b88
2019-01-24 11:37:48 -05:00
Andrew Kim
610d917325
replace client-go/util/integer with k8s.io/utils/integer
...
Kubernetes-commit: 0bc5508aca9a945e92ef2a83492a70bbfcc12d13
2019-01-24 11:34:33 -05:00
Andrew Kim
498c0c77a9
vendor k8s.io/utils to 8a87304934321b4b0ad72a7cb3cbc715d67d38c7
...
Kubernetes-commit: e321cdaee4bf22bce018011884af33ea16fa5b62
2019-01-23 21:19:50 -05:00
Wojciech Tyczynski
2ee37da3f5
Revert "Adding trace to reflector initialization"
...
Kubernetes-commit: c8d89b34cc692c4b477fe40ac4511be73a581629
2019-01-23 14:50:37 +01:00
Kubernetes Publisher
94eb698e3a
Merge pull request #73179 from tedyu/master
...
Correct message for step value check
Kubernetes-commit: 0c81d1a1b59eccf7d3fb617ebc1716c4da9c667d
2019-01-26 16:08:47 +00:00
wojtekt
58ae7b3039
Couple fixes to DeltaFIFO machinery
...
Kubernetes-commit: d880f8c1ca3077496ceafadbb8807618b3f6e684
2019-01-23 09:45:37 +01:00
mourya007
0c54a1af24
Re-Organize the pkutil library
...
Kubernetes-commit: 7c37e91a6ddc8610444bb8106541a19bfb24f46a
2019-01-23 12:01:32 +05:30
Ted Yu
29e468d1ac
Correct message for step value check
...
Kubernetes-commit: 6a819f75364db04638aabd97ae7a19b0b1e97b22
2019-01-22 09:41:13 -08:00
Kubernetes Publisher
c386de2aa6
Merge pull request #73071 from krzysied/reflector_trace
...
Adding trace to reflector initialization
Kubernetes-commit: fd0df59f5ba786cb25329e3a9d2793ad4227ed87
2019-01-22 05:15:55 -08:00
Krzysztof Siedlecki
fcf459855f
adding dependency
...
Kubernetes-commit: e2a017327c1af628f4f0069cbd49865ad1e81975
2019-01-18 15:04:47 +01:00
Krzysztof Siedlecki
213861716a
adding trace to reflector initialization
...
Kubernetes-commit: 21334f1f28df3c7f3408f0933ddd19cb7c64a3ea
2019-01-22 10:57:29 +01:00
Kubernetes Publisher
5831801482
Merge pull request #73149 from liggitt/jsonpath-range-step
...
Fix jsonpath slice step handling
Kubernetes-commit: 27e5971c11cfcda703a39ed670a565f0f3564713
2019-01-21 20:32:11 -08:00
Jordan Liggitt
6b7e2becf2
Fix jsonpath slice step handling
...
Kubernetes-commit: 233d7e4962f61e9e8b4a4695f0cdab688ffc4368
2019-01-21 16:58:52 -05:00
Kubernetes Publisher
e3fddcc5ac
Merge pull request #73080 from tnozicka/make-until-with-sync-wait-for-informers
...
Make UntilWithSync wait for integrated informers to stop
Kubernetes-commit: f788854e98105cd054b8c86feba30c69de6194bc
2019-01-21 13:11:20 -08:00
Kubernetes Publisher
e33bc59d41
Merge pull request #73137 from tnozicka/fix-reflector
...
Fix reflector List cancellation
Kubernetes-commit: cd18b8f8a9f443dd972b57d40cab28e7c0efd66e
2019-01-21 20:30:55 +00:00
Tomas Nozicka
36160aac1b
Make UntilWithSync wait for integrated informers to stop
...
Kubernetes-commit: b762d2c0d7977a93ee9aab4cefb9363bc0c79ea5
2019-01-21 18:30:00 +01:00
Tomas Nozicka
5180cf1076
Make reflector list cancelable
...
Kubernetes-commit: 10f52e7c70d9ad4a3cf0ca09c6f36e208b9ac494
2019-01-21 14:58:23 +01:00
Kubernetes Publisher
b24a573d92
Merge pull request #72740 from prksu/kubectl-version-better-error-msg
...
kubectl: kubectl version better error message
Kubernetes-commit: 771baea30eb4b79f50ae81788ba2a2a64f49ee2c
2019-01-19 12:29:57 +00:00
Kubernetes Publisher
68a55fba7c
Merge pull request #73076 from yastij/refactor-events
...
refactor util functions for event recording
Kubernetes-commit: 193f659a1cd454b93cbe1e7b1f13b77c21783461
2019-01-19 02:14:17 +00:00
WanLinghao
4b473f5dc7
fix a client-go bug which could casue kubectl panic ( #72952 )
...
* When user try execute command like `kubectl get pod test -o custom-columns=CONTAINER:.spec.containers[-1].name`
It will throw a panic about slice index out of bounds. This patch fix it.
* add test case
Kubernetes-commit: 1e245fad87584a28809f8f5d380b766edfa984ec
2019-01-19 08:14:20 +08:00
Kubernetes Publisher
837b88074c
Merge pull request #72138 from dims/switch-location-for-goautoneg
...
Switch location for goautoneg vendored code
Kubernetes-commit: ef2a5b948b0d6c422873a823755ee7d12284dcc3
2019-01-19 02:13:34 +00:00
Yassine TIJANI
60920bb9e4
refactor util functions for event recording
...
Kubernetes-commit: 7296288928d347dfb1dcb990d779cdfce96ead1b
2019-01-18 15:28:37 +01:00
Kubernetes Publisher
cfd1e52004
sync: reset Godeps/Godeps.json
2019-01-18 11:36:01 +00:00
Jordan Liggitt
1466062a68
generated
...
Kubernetes-commit: 1a15d809672175aa730b6eda059a2d81f3c41695
2019-01-17 13:45:50 -05:00
Tomas Nozicka
2b7cbe3ec1
Update bazel
...
Kubernetes-commit: 29ba8b261a326609029020da2b091e7ef6879e29
2019-01-17 18:34:02 +01:00
Tomas Nozicka
0dbe75c417
Switch WaitForCertificate to informers to avoid broken watches
...
Kubernetes-commit: a7588723f7e9b88c2e8b9d601a2391e0f6b19a17
2019-01-17 18:32:36 +01:00
Kubernetes Prow Robot
a985096454
Merge pull request #546 from liggitt/client-go-plugin-examples
...
Reference auth plugins in readme
2019-01-17 06:02:28 -08:00
Antoine Pelisse
35efedd302
API Machinery, Kubectl and tests
...
Kubernetes-commit: 0e1d50e70fdc9ed838d75a7a1abbe5fa607d22a1
2019-01-16 21:14:42 -08:00
Jordan Liggitt
652fc289c1
Reference auth plugins in readme
2019-01-16 22:49:55 -05:00
Jordan Liggitt
3e0afcd74e
Add docs around importing auth plugins
...
Kubernetes-commit: 34e7af7ec6154694cb760a0bb76be71695f03f7e
2019-01-16 22:29:29 -05:00
Jordan Liggitt
2fd69f1603
Remove alpha InitializerConfiguration types, Initializers admission plugin
...
Kubernetes-commit: dc1fa870bff65c20f48a83ea3af54adb3f526e28
2019-01-16 10:19:44 -05:00
Kubernetes Publisher
32801e2d7c
Merge pull request #71149 from awly/rest-config-stringer
...
Implement fmt.Stringer on rest.Config to sanitize sensitive fields
Kubernetes-commit: 914e383c9b12a7896d084c450557dfc2def219a4
2019-01-15 23:26:07 -08:00
Kubernetes Publisher
b831b8de71
Merge pull request #71490 from smarterclayton/step_down
...
leaderelection: Allow leader elected code to step down on a context cancel
Kubernetes-commit: 5e14bf648795199cf856c88694e08dd01850b934
2019-01-11 21:42:56 -08:00
Kubernetes Publisher
a399a222c3
Merge pull request #72825 from liggitt/wait-resource-version
...
Find current resourceVersion for waiting for deletion/conditions
Kubernetes-commit: 08bee2cc8453c50c6d632634e9ceffe05bf8d4ba
2019-01-12 00:57:24 +00:00
Jordan Liggitt
4f3f813d72
Find current resourceVersion for waiting for deletion/conditions
...
Kubernetes-commit: c12d8a56f8397b6d1dfcb853eb36de0fc06cbd9f
2019-01-11 10:38:18 -05:00
Ahmad Nurus S
959fd3518b
kubectl: kubectl version better error message
...
Kubernetes-commit: 047ef3f6b6fa4a2345640a608211ed3e177587e6
2019-01-10 01:21:24 +07:00
Kubernetes Publisher
bfc2f81173
Merge pull request #62406 from keitwb/patch-1
...
Fixing Update Function in FakeCustomStore
Kubernetes-commit: 0ac65cdb85ab89828db676a20a7a67f4f642b2fa
2019-01-09 10:20:24 -08:00
Kubernetes Publisher
0403ab611e
Merge pull request #71529 from ixdy/bazel-refactor-openapi-gen-new-kazel
...
bazel: refactor openapi-gen logic for new kazel
Kubernetes-commit: 555c63fff55d036f433d59ed19fbea1c530eba19
2019-01-10 19:31:12 +00:00
Kubernetes Publisher
ca71eb39ed
Merge pull request #71731 from cheftako/leaseMetric
...
Add gauge metric for master of leader election.
Kubernetes-commit: cc67ccfd7f4f0bc96d7f1c8e5fe8577821757d03
2019-01-08 08:57:53 -08:00
Kubernetes Publisher
e21449da97
Merge pull request #70886 from bouk/patch-missing-object
...
client-go/testing: properly handle Patch actions for missing Objects
Kubernetes-commit: df77b729269ca58720219b3eaddf78a5a80fbd7e
2019-01-10 19:30:47 +00:00
Kubernetes Publisher
7a94d612ad
Merge pull request #72529 from liggitt/use-overridden-context-namespace
...
Use overridden context when determining if default namespace came from config
Kubernetes-commit: 10bb353a95c53831b9131e8c4cc539c87f34a0d6
2019-01-08 00:52:02 -08:00
Kubernetes Publisher
f97fdd8c9d
Merge pull request #72437 from liggitt/shorten-token-re-read
...
Shorten re-read period for token files to work with ProjectedTokenVolumeSource
Kubernetes-commit: de4e1ce401e7787f51ead201ea8a66a89421cc3a
2019-01-07 23:34:41 +00:00
Kubernetes Publisher
7ab9b6348c
Merge pull request #72494 from johanneswuerbach/rm-rollback-example
...
Remove outdated rollback step from CRUD deployment example
Kubernetes-commit: a9f40b50f04b55c3e9f3d92ea05b3e36a80b3992
2019-01-04 07:38:11 +00:00
Jordan Liggitt
84dcc145e1
Use overridden config when determining if default namespace came from config
...
Kubernetes-commit: f19399096b8a783b943029c0083af58bdc0f29ee
2019-01-03 12:26:28 -05:00
Justin SB
931e6a04ad
Remove executable file permission from OWNERS files
...
Kubernetes-commit: dd19b923b7c26420af39fcf4eedfa213b236c8d3
2019-01-03 12:18:20 -05:00
Tomas Nozicka
ce00ab47ae
Add Until based on RetryWatcher
...
Kubernetes-commit: 09af8485f253421cdf0c20a40d12784e8fcffd5a
2019-01-03 13:45:46 +01:00
Johannes Würbach
164b2f8a05
Remove outdated rollback step from CRUD deployment example
...
The code was already removed, remove the rollback step also from the README
Kubernetes-commit: e6e3b78f7549d6bae33664af87bf34fd425528c3
2019-01-02 20:52:34 +01:00
Kubernetes Publisher
e6b0ffda95
Merge pull request #72466 from dims/extra-logging-for-0-length-response
...
Log more details when we get the 0-length error
Kubernetes-commit: fb1a8307ad640548c7e41a3347b86ff07ac26c04
2019-01-02 07:34:24 +00:00
Davanum Srinivas
00496caa6a
Log more details when we get the 0-length error
...
Change-Id: I9733521a3afd91c54c19fe08d0622df4187c0c0c
Kubernetes-commit: f92ee4e4e42c260780b64cb3bd2a153947b49c50
2019-01-01 17:50:15 -05:00
Kubernetes Publisher
1a4f03865c
Merge pull request #71300 from danielqsj/71165
...
Use prometheus conventions for workqueue metrics
Kubernetes-commit: 7284660483d3db5b6647dcda19aa6365cae3b268
2019-01-01 07:34:21 +00:00
Kubernetes Publisher
2c52a580e8
Merge pull request #71115 from xichengliudui/fix181116
...
update notes
Kubernetes-commit: 2a9fbe64902fd0c1e447faf2cbc4eb0f2f407363
2019-01-01 07:33:56 +00:00
Kubernetes Publisher
8bb74a6e75
Merge pull request #70782 from MIBc/commenting-error
...
Commenting error in ItemExponentialFailureRateLimiter
Kubernetes-commit: de02d00989cb5de533a66600be412164517f90d4
2019-01-01 03:34:01 +00:00
Jordan Liggitt
f46a378f78
Shorten re-read period for token files to work with ProjectedTokenVolumeSource
...
Kubernetes-commit: a432a7cf683e4ea304ae8e39e191a438e37a813e
2018-12-29 22:18:28 -05:00
Kubernetes Publisher
7856fdbcc3
Merge pull request #71599 from bouk/fake-eviction
...
client-go/testing: Straighten out fake implementation of Evictions
Kubernetes-commit: 18464d472ae71b56088134eb78dc8560c2567b3c
2018-12-28 23:34:26 +00:00
Kubernetes Publisher
8145e5e321
Merge pull request #72406 from wojtek-t/speedup_listers
...
Speedup listers for empty selectors
Kubernetes-commit: 7c112762b0df87f3a1772f3bbede7fe9185fa249
2018-12-28 19:34:09 +00:00
wojtekt
a2b80e67e1
Speedup listers for empty selectors
...
Kubernetes-commit: 91e7f466b916c50b8c1cdb330fd06b397f49a358
2018-12-28 15:34:43 +01:00
Clayton Coleman
77dfa9569a
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.
Kubernetes-commit: fe74efb1f90826b1903d2908ff9e528329bebea0
2018-12-27 12:29:34 -05:00
Clayton Coleman
615e8e2492
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.
Kubernetes-commit: 1f590e697ef64812620c787720b4b5942027e4a1
2018-12-27 11:47:50 -05:00
Zhao Yuwei
8d8ad929bb
Fix a test file log error
...
Kubernetes-commit: a0c9d126e416f8b6822c8cc7e732b6e4766124dd
2018-12-27 10:52:34 +08:00
Kubernetes Publisher
e88b66d04f
Merge pull request #72239 from wojtek-t/v1_lease_api
...
Promote Lease API to v1
Kubernetes-commit: 5354f8bdfeeb14e52abb8bac4c24993f1addbfb1
2018-12-21 19:34:07 +00:00
Kubernetes Publisher
150ac40a91
Merge pull request #71891 from WanLinghao/daemonset_storage_test_fix
...
Fix unit test error in pkg/registry/apps/daemonset/storage/
Kubernetes-commit: 3dc1772268313a6280c39f3814e463a4660856b1
2018-12-20 15:03:20 +00:00
wojtekt
27dcc2ed8c
Autogenerated code
...
Kubernetes-commit: 9664779bdd99b84ff13b6dcd9d2dc72fd3831d7b
2018-12-20 11:56:54 +01:00
Kubernetes Publisher
dbd11fce0f
Merge pull request #72143 from karataliu/kubectl.aad
...
Fix aad support in kubectl for sovereign cloud
Kubernetes-commit: c3e60b6e1c7bc147740800b7ac52712d55579844
2018-12-20 07:04:05 +00:00
Chao Xu
dc58f1a41e
generated
...
Kubernetes-commit: 1f2e2e61cf088cb0070fea4b88d9cefb7f8f2e3e
2018-12-19 13:52:12 -08:00
Chao Xu
9e44a08cb1
Moved memory-cached and disk-cached discovery to their own packages
...
Kubernetes-commit: 6666049898f93932655fef24f807bc4d6e439fc6
2018-12-19 13:32:56 -08:00
Kubernetes Publisher
248a9512b9
Merge pull request #72193 from kargakis/owners
...
Remove myself from OWNERS where I am not active
Kubernetes-commit: 544c49ab030a8930f3a6903de232473e0bf4e8e5
2018-12-19 19:02:30 +00:00
Kubernetes Publisher
c9a54130ee
Merge pull request #70994 from mborsz/cache
...
Refactor the memcached discovery client
Kubernetes-commit: 3f9673bf5d6d9adeeca5eb349c83ece6095a41ba
2018-12-19 19:02:02 +00:00
Kubernetes Publisher
749453644f
Merge pull request #71179 from idealhack/fix-cancel-functions
...
Call cancel functions to avoid context leaks
Kubernetes-commit: 819cfed09aac9270f2daa4dd07d62d2ac1736c6c
2018-12-19 11:01:42 +00:00
Michalis Kargakis
81acdc381b
Remove myself from OWNERS where I am not active
...
Kubernetes-commit: c602a9ed4ffba92a229dcc45f1a9e3036596d90b
2018-12-19 10:19:22 +01:00
Dong Liu
ba28f5cc8e
Fix aad support in kubectl for sovereign cloud
...
Kubernetes-commit: 092f3988255801ce7a97de5448384c50c400a3a4
2018-12-18 13:50:56 +08:00
Davanum Srinivas
fd14659572
Switch location for goautoneg vendored code
...
Move to github.com/munnerz/goautoneg as bitbucket is flaky!
Change-Id: Iaa6e964ef0d6f308eea59bcc6f365ecd7dbf0784
Kubernetes-commit: 16fd72d6c91ba466a0e955a1d59a6c8d9e8791bc
2018-12-17 20:39:56 -05:00
Kubernetes Publisher
6924ba6dfc
Merge pull request #71225 from jta/master
...
Fix duped watch in client-go/testing.
Kubernetes-commit: cab34050e7710993a2d30559599456dfa3ac489d
2018-12-13 23:01:35 +00:00
danielqsj
6658e1f4a3
Using histogram metrics instead of summary
...
Kubernetes-commit: 42214c5ac423289a6c87e0f3c1014f652d58bf62
2018-12-12 16:50:32 +08:00
Andrew Lytvynov
ba851ad197
Extract new keyutil package from client-go/util/cert
...
This package contains public/private key utilities copied directly from
client-go/util/cert. All imports were updated.
Future PRs will actually refactor the libraries.
Updates #71004
Kubernetes-commit: 18458392ca24c85c688e655aace1afd04f864cbd
2018-12-09 16:24:38 -08:00
WanLinghao
aa3fe300a2
Fix unit test error in pkg/registry/apps/daemonset/storage/
...
Kubernetes-commit: 80b6459bd02a703eb1005c16a64d715149ace970
2018-12-09 17:12:45 +08:00
Kubernetes Publisher
117d288bbe
Merge pull request #71684 from danielqsj/typo-fix
...
Fix typos like limitting
Kubernetes-commit: 1a82272782643fdd334f7b0e5391225f8991c7a0
2018-12-07 19:05:07 +00:00
Kubernetes Publisher
23e9999aee
Merge pull request #70983 from xichengliudui/fix18111302
...
Delete some redundant code
Kubernetes-commit: b7030166144bf2f4fd4a71514b4f3e04273270ce
2018-12-07 07:00:17 +00:00
Mike Danese
cdbf1c4b62
implement request cancellation in token transport
...
Kubernetes-commit: a42e029e6905bee5b9d5489610c4fbe5988eeac6
2018-12-05 12:36:48 -08:00
Walter Fender
03e373bae2
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
Kubernetes-commit: f1926573804ed2c172c91d1022203d0699210138
2018-12-04 18:20:11 -08:00
Kubernetes Publisher
77c598ed24
Merge pull request #71713 from liggitt/tokenfile-reload
...
Plumb token and token file through rest.Config
Kubernetes-commit: 2bd14ea60e934f0d7a499a1a830a05262238605a
2018-12-04 23:03:32 +00:00
Jordan Liggitt
66e83da33c
Plumb token and token file through rest.Config
...
Kubernetes-commit: dba85e58debadfcb66aff2b68ba8bcc2eafeac2d
2018-12-04 11:24:29 -05:00
Kubernetes Prow Robot
01eda157bc
Merge pull request #511 from nikhita/travis-go-1.12
...
travis: bump go version to 1.11.2
2018-12-04 02:36:15 -08:00
Nikhita Raghunath
8c54759349
travis: bump go version to 1.11.2 and remove explicit godep command
...
godep restore is automatically run by Travis CI, so we don't really need
an explicit godep step for it.
2018-12-04 09:40:04 +05:30
danielqsj
d25d9a3c52
Fix typos like limitting
...
Kubernetes-commit: 3c055aa4b47232bf7d6b5d5a0901dae239e33c59
2018-12-04 11:01:40 +08:00
Kubernetes Publisher
4bfa0bdae8
Merge pull request #71174 from smarterclayton/debug_kubeadm
...
Restore bootstrap in the background with fix to preserve kubeadm behavior
Kubernetes-commit: dc9261bc3b6b8170619aeed31f88526e895825f9
2018-12-03 15:58:05 +00:00
Kubernetes Prow Robot
b2d26f2856
Merge pull request #510 from nikhita/release-10
...
Add client-go 10.0.0 changelog
2018-12-03 01:48:23 -08:00
Nikhita Raghunath
cdcff04a6c
Update README to reflect 10.0.0 release
2018-12-03 12:14:50 +05:30
Nikhita Raghunath
bc06bb2a21
Add client-go 10.0.0 changelog
2018-12-03 12:14:43 +05:30
Bouke van der Bijl
e2d85a5079
client-go/testing: Straighten out fake implementation of Evictions
...
Make Evictions the same between Policyv1beta1 and Corev1
Kubernetes-commit: 869adf8bd7e9ec7d8bba8317cb987d760d83833d
2018-11-30 15:14:04 +01:00
Jeff Grafton
da84c978fb
Remove deprecated automanaged tag from some go rules
...
Kubernetes-commit: 11f248fd35d2e463c78aeaee510c57a4813ba1b0
2018-11-29 11:47:55 -08:00
Clayton Coleman
abaa46c115
Support Table and PartialObjectMetadata on watch
...
Clean up the code paths that lead to objects being transformed and output with negotiation.
Remove some duplicate code that was not consistent. Now, watch will respond correctly to
Table and PartialObjectMetadata requests. Add unit and integration tests.
When transforming responses to Tables, only the first watch event for a given type will
include the columns. Columns will not change unless the watch is restarted.
Add a volume attachment printer and tighten up table validation error cases.
Disable protobuf from table conversion because Tables don't have protobuf because they
use `interface{}`
Kubernetes-commit: 3230a0b4fd14a6166f8362d4732e199e8779c426
2018-11-28 23:50:12 -05:00
Clayton Coleman
30b06a83d6
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.
Kubernetes-commit: 09890b6c48da8e85237a5674d6256900f482b0a5
2018-11-27 21:51:21 -05:00
Kubernetes Publisher
8abb210312
Merge pull request #71296 from cblecker/json-iterator-bump
...
Update github.com/json-iterator/go to 1.1.4
Kubernetes-commit: 18619f0849b18944300cb22c224afe071d4317bd
2018-11-21 07:14:15 +00:00
danielqsj
c270b352df
Use prometheus conventions for workqueue metrics
...
Kubernetes-commit: b828bc1a50dfa29ab85248e5af6da5acb27189c1
2018-11-21 11:43:47 +08:00
Christoph Blecker
67246686ed
Update github.com/json-iterator/go to 1.1.4
...
Kubernetes-commit: c7d39519279937693e654149eb6b67af46836135
2018-11-20 18:13:01 -08:00
Matthew Wong
e10ef5817f
Add Lease implementation to leaderelection package
...
Kubernetes-commit: 410175851c092dae63f72f7d12abf19b1b74e200
2018-11-20 10:29:44 -05:00
João Taveira Araújo
93c815ca99
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.
Kubernetes-commit: bd268c9971efd4db46074a80e52ce765583e0787
2018-11-19 09:50:17 -08:00
Yang Li
f3619f04f1
Call cancel functions to avoid context leaks
...
Kubernetes-commit: 8dc9619d44ce2074696a4036b2acdc21f3cd0662
2018-11-18 17:40:35 +08:00
Clayton Coleman
96e95840d4
Restore "Make bootstrap client cert loading part of rotation""
...
This reverts the revert of commit 34642222676640b3c1dd255cc453000f2743ccde.
Kubernetes-commit: 486577df17570b321a91b223901d7e4fdbb63519
2018-11-17 13:44:58 -05:00
Kubernetes Publisher
3dda0e1788
Merge pull request #71173 from smarterclayton/revert_bootstrap
...
Revert "Make bootstrap client cert loading part of rotation"
Kubernetes-commit: 8996fc1639f20c17b4b321c184a734f8894b736a
2018-11-17 10:33:43 -08:00
Clayton Coleman
57b75fe80b
Revert "Make bootstrap client cert loading part of rotation"
...
This reverts commit 0af19875add7deb562b2cf7bf6b1d273c44bab1b.
Revert "Ensure the bootstrap rotation code is tested by forcing rotation"
This reverts commit de293b2d7ddb687850258370f2a7f30f224f0ec1.
Kubernetes-commit: 34642222676640b3c1dd255cc453000f2743ccde
2018-11-17 10:24:23 -05:00
Kubernetes Publisher
4e63d755dc
Merge pull request #69890 from smarterclayton/bootstrap_retry
...
Make bootstrap client cert loading part of rotation
Kubernetes-commit: 3be3510814d9ddb31d10287e86687b24cf14bf79
2018-11-17 11:16:01 +00:00
Mikhail Mazurskiy
c90a87409a
Cleanup math/rand package usage
...
Kubernetes-commit: 4ce1fb7d40beb9010e56d60792c4da25e8d86ed0
2018-11-17 16:45:36 +11:00
Kubernetes Publisher
acc621f88d
Merge pull request #70998 from deads2k/client-07-listwatchtimeout
...
update the client generator to set a client-side timeout
Kubernetes-commit: 9878253c3cb8fa4699615b41375578fe681b0f9a
2018-11-16 23:13:37 +00:00
David Eads
8987df28a4
generated
...
Kubernetes-commit: 8f7edec615fb9cd722b7f8310dab3efa25351b7c
2018-11-16 08:38:57 -05:00
Clayton Coleman
cbb80ab872
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.
Kubernetes-commit: de293b2d7ddb687850258370f2a7f30f224f0ec1
2018-11-15 17:21:02 -05:00
Kubernetes Publisher
9bea17718d
Merge pull request #70971 from cheftako/leaseCheck
...
Report KCM as unhealthy if leader election is wedged.
Kubernetes-commit: f48e18faa4dc035cc927c6a2b34c83c8475b55fa
2018-11-15 11:13:58 +00:00
Kubernetes Publisher
79203b61db
Merge pull request #69929 from jsafrane/csi-ga
...
Promote CSIPersistentVolume feature to GA
Kubernetes-commit: 726c07eb26c372c8a6920d5ec7422e8a8deb9eda
2018-11-15 07:16:16 +00:00
Kubernetes Publisher
9a85277e68
Merge pull request #70966 from awly/cert-triple-cleanup
...
Remove k8s.io/client-go/util/cert/triple
Kubernetes-commit: 22eb2b0dae49891ccf13be98e25d5d0683dea134
2018-11-15 07:15:53 +00:00
Kubernetes Publisher
4ed618c609
Merge pull request #70801 from Adirio/deltafifo-cleanup
...
DeltaFIFO cleanup
Kubernetes-commit: 4fb368e5fdd287d0feb9f603360293c8dd8ae816
2018-11-15 07:15:52 +00:00
xichengliudui
b9c7cc1b30
update notes
...
Kubernetes-commit: 3b9798efe9c0caaa7437c8f0203e000d85c4dd8e
2018-11-15 01:29:59 -05:00
Ihar Hrachyshka
0892273a33
Expose object tracker for fake clientsets
...
Not every object kind can be registered via tracker .Add() called as
part of SimpleClientset initialization. This is because .Add() relies
on UnsafeGuessKindToResource to convert object kinds into resource
type names, which is broken for some resources. An example of an
affected kind is NetworkAttachmentDefinitions CRD that uses
network-attachment-definitions as its resource type name. When
UnsafeGuessKindToResource is called for this kind, it returns
networkattachmentdefinitions (without dashes).
As per the comment inside .Add, kinds affected by
UnsafeGuessKindToResource deficiencies should instead register objects
using tracker .Create() method. Problem is, current SimpleClientset
struct definition doesn't expose the object tracker in any way, which
makes it impossible to properly register these kinds at all.
To address the issue, this change modifies the definition of
SimpleClientset struct to expose the object tracker used via Tracker()
method.
Kubernetes-commit: d68cd8a0c7e6137ca4219078a3d651ecff03c21f
2018-11-14 15:22:48 -08:00
Kubernetes Publisher
e9ae4fad33
Merge pull request #70969 from awly/node-csr-move
...
Move csr.RequestNodeCertificate into kubelet bootstrap package
Kubernetes-commit: 68fb529ec193458d3cf4a8d8e90c5bd8b36ff5bd
2018-11-14 23:13:44 +00:00
Kubernetes Publisher
1f68873668
Merge pull request #70999 from liggitt/oversized-spdystream-frames
...
Ensure oversized data frames are not written to spdystreams
Kubernetes-commit: 774f1628843f298c61bed9ea58818c9cceb6d8e7
2018-11-14 19:13:50 +00:00
Jan Safranek
48718c4bec
Generated files
...
Kubernetes-commit: e95b18865667aa27f055bbb2db7c326fe116c793
2018-11-14 14:01:16 +01:00
Adrián Orive
cb4ba7f9b2
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 >
Kubernetes-commit: 0b16c43f59b736060bc18e2e1de0e7fcc268f39b
2018-11-14 08:59:51 +01:00
Adrián Orive
0f2b134a3e
Add newInformer documentation
...
Signed-off-by: Adrián Orive <adrian.orive.oneca@gmail.com >
Kubernetes-commit: b09c1ce5ddb7473b8b9dd5d63b46267381ed852f
2018-11-14 08:36:38 +01:00
Kubernetes Publisher
d56d3df33a
Merge pull request #71002 from awly/certutil-cleanup
...
Remove unused funcs in certutil
Kubernetes-commit: d399e079f2726f1f667343e0ad862b18abf9977a
2018-11-13 23:13:42 +00:00
Kubernetes Publisher
c4b39e7952
Merge pull request #70884 from lavalamp/workqueue
...
add a metric that can be used to notice stuck worker threads
Kubernetes-commit: bc6aee19b019a6a0d0bbac93ae087d767c1bdbe9
2018-11-13 23:13:18 +00:00
Andrew Lytvynov
8986d6b66c
Remove unused funcs in certutil
...
Kubernetes-commit: 162b3642921ef18a2f5d5489f034409936c42e27
2018-11-13 10:26:43 -08:00
Jordan Liggitt
5a40e141bd
Fix sending oversided data frames to spdy stream
...
Kubernetes-commit: 0202e269a3deb7ff96d3b9e3fce767c4b37a766e
2018-11-13 10:57:33 -05:00
Maciej Borsz
5865254254
Refactor memCacheClient to retry requests.
...
Kubernetes-commit: c94bee0b8b88851e5f5fd6538b99adff8b3a13f0
2018-11-13 13:10:31 +01:00
xichengliudui
c2d0ac0df3
Delete some redundant code
...
Delete some redundant code
Kubernetes-commit: 9a25d46e8b5c079d97b909bb6e0bc1c1399c3e8c
2018-11-13 03:28:31 -05:00
Walter Fender
f0a328366e
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.
Kubernetes-commit: 9c43ee6d6ec6a159b960381af906c130027bc716
2018-11-12 18:45:21 -08:00
Kubernetes Publisher
b5f2e1aa4f
Merge pull request #70970 from awly/unexport-csr-parsecsr
...
Unexport csr.ParseCSR
Kubernetes-commit: efd19d3c9419b60f8a75cb1bd45b2c31c88cfb51
2018-11-12 18:31:45 -08:00
Andrew Lytvynov
28931a70f2
Unexport csr.ParseCSR
...
This func is only used internally and was copied from
k8s.io/kubernetes/pkg/apis/certificates.
Kubernetes-commit: 41334cfdd3eefc352536943518ffd9eaf570e27c
2018-11-12 17:15:09 -08:00
Andrew Lytvynov
5dc6658914
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.
Kubernetes-commit: 5c073abfe16fc0b9f62310b8276fc3b0c7043e60
2018-11-12 16:53:53 -08:00
Andrew Lytvynov
ef24efb2a3
Remove k8s.io/client-go/util/cert/triple
...
The package is unused.
Kubernetes-commit: 09db5bc951e08ff355edb4be9e3944af61b5ce74
2018-11-12 16:08:56 -08:00
Daniel Smith
f0e9de6741
fixup! add longest_running_processor_microseconds metric
...
fix data race
Kubernetes-commit: 680ddd49d8d23a88744f9de720f266022effd409
2018-11-12 12:57:42 -08:00
Daniel Smith
952b05be23
add longest_running_processor_microseconds metric
...
Kubernetes-commit: fd77aa5a41bbce7490dd4538c0d5743cb59b2be4
2018-11-12 10:52:18 -08:00
Mikalai Radchuk
bd4105de0e
Fixes address parsing in port-forward
...
The rules for address parsing are:
* Explicitly specified addresses must bind successfully
* `localhost` is pinned to `127.0.0.1` and `::1` and at least one of those must bind successfully
This change also makes output of the command consistent
between runs with the same arguments.
Previously the command was using the range via map of addresses
which sometimes was producing different output because the order
of values is not guaranteed in Go.
Kubernetes-commit: 4ee2010111af602988bf9bedf66d1a0c36419b09
2018-11-12 00:06:35 +00:00
Daniel Smith
cc2731ad7e
fixup! Test workqueue metrics
...
change units to seconds
Kubernetes-commit: 578962d934df19cb2cb7ec0536dcb76f53951e68
2018-11-10 18:46:43 -08:00
Daniel Smith
e403f1715c
fixup! Test workqueue metrics
...
Kubernetes-commit: 44a87baf09aec4f2e8e159de4c409d27aebbb1da
2018-11-10 18:24:59 -08:00
Kubernetes Publisher
ee7a1ba5cd
Merge pull request #70889 from dims/update-cadvisor-and-other-repos-for-klog-take-2
...
Update cadvisor and other repos for klog
Kubernetes-commit: a3ccea9d8743f2ff82e41b6c2af6dc2c41dc7b10
2018-11-10 19:13:52 +00:00
Daniel Smith
7d7bf3381f
generated files
...
Kubernetes-commit: 74c50c0ad334ec2c1cc5b8fb9677315ef5aa8f44
2018-11-09 16:13:15 -08:00
Daniel Smith
26f9385b8e
Test workqueue metrics
...
Kubernetes-commit: 5a8444ceec9e28e8a7dbf36bfd7cb55554c5b865
2018-11-09 16:12:11 -08:00
Davanum Srinivas
af3b000da0
Update all the staging Godeps.json
...
Change-Id: I64b30c68a606b4f5c095a66496a1e48c4d62ea88
Kubernetes-commit: 68ce375d0039738df5a2a837122215f3224f1fde
2018-11-09 16:41:26 -05:00
Bouke van der Bijl
213a1e8b13
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.
Kubernetes-commit: 96d0588440a96c5eba8b3ba0810563ad1e1a08b6
2018-11-09 19:25:02 +00:00
Davanum Srinivas
74cd8bbeee
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
Kubernetes-commit: 954996e231074dc7429f7be1256a579bedd8344c
2018-11-09 13:49:10 -05:00
Daniel Smith
75d4dad922
add a metric that can be used to notice stuck worker threads
...
Kubernetes-commit: 6195d1005d81eaa5dd49da744f5beab178340f5a
2018-11-09 10:43:44 -08:00
Kubernetes Publisher
b1c1d2e7ca
Merge pull request #70598 from dims/switch-from-sigs.k8s.io/yaml-to-ghodss/yaml
...
Switch to sigs.k8s.io/yaml from ghodss/yaml
Kubernetes-commit: f212b9db236344d3121879e609d53b79f9f106f9
2018-11-08 19:35:15 +00:00
Adrián Orive
2e9f26a34c
Remove duplicate code
...
Signed-off-by: Adrián Orive <adrian.orive.oneca@gmail.com >
Kubernetes-commit: b6c3129ac5895db6df61601cfc72e2efa03fd72c
2018-11-08 15:46:56 +01:00
Kubernetes Publisher
e6341db955
Merge pull request #70718 from cblecker/godep-round-a-million
...
Fork godep to fix inconsistent abbreviation size
Kubernetes-commit: e998d6c2bc83385d98186a87e95a0f947e121ec1
2018-11-08 05:12:45 +00:00
Lv Jiawei
2059e953fc
Comment error in ItemExponentialFailureRateLimiter
...
The backoff value is baseDelay*2^<num-failures> in ItemExponentialFailureRateLimiter.When . But the comment is baseDelay*10^<num-failures>.
Kubernetes-commit: c1fa760b75970fbd0c142971f1142754cb4ea3fc
2018-11-08 12:13:23 +08:00
Kubernetes Publisher
eadee0c454
Merge pull request #70663 from wenjiaswe/gonet110
...
Upgrade golang.org/x/net image to release-branch.go1.10
Kubernetes-commit: 471aff6673ebe4ac9c9219a7579d23831e1146be
2018-11-07 21:21:25 +00:00
Stavros Foteinopoulos
971efa1194
Update vendor package github.com/hashicorp/golang-lru
...
Kubernetes-commit: df3fbf9295cb8d650d2e951ae46099d07e2130d2
2018-11-07 15:19:34 +02:00
Kubernetes Publisher
d7e5e537ca
Merge pull request #70600 from liggitt/sig-auth-subprojects
...
Add owners/approvers aliases for sig-auth subprojects
Kubernetes-commit: 0aba5577412ea9b2fd89a0c0843e9b0c94e8848d
2018-11-07 04:58:55 +00:00
Christoph Blecker
f099e4c016
Update godeps
...
Kubernetes-commit: d15da2c586ba27df895c22486b1b527852c6363d
2018-11-06 16:23:59 -08:00
Wenjia Zhang
5a751dfb0c
update staging godeps for golang.org/x/net/... to release-branch.go1.10
...
Kubernetes-commit: adf155ee9f9dfa023069282ec195f9eb8d1ce0fe
2018-11-06 15:49:50 -08:00
Davanum Srinivas
c425b7f92c
Switch to sigs.k8s.io/yaml from ghodss/yaml
...
Change-Id: Ic72b5131bf441d159012d67a6a3d87088d0e6d31
Kubernetes-commit: 43f523d405b012fa8d90dd95b667f520e036f6bc
2018-11-02 16:41:57 -04:00
Andrew Lytvynov
420f3f77fb
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.
Kubernetes-commit: c9ad1d7339b164dfba0846ec49fa4a52474d3e23
2018-11-02 11:39:14 -07:00
Clayton Coleman
39159c379b
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
Kubernetes-commit: 0af19875add7deb562b2cf7bf6b1d273c44bab1b
2018-10-16 12:52:47 -04:00
David Eads
cf91644e9c
update client generator for local timeout
...
Kubernetes-commit: 493bc79c0432bdb53d87248e18ffcaa5caf9d08d
2018-09-21 09:11:54 -04:00
wojtekt
7d13a606b3
Avoid going back in time in reflector framework
...
Kubernetes-commit: b2b285a766540278a768dc9e6bd07a3a676ae543
2018-08-29 11:40:25 +02:00
SneakyFish5
84710d1308
fix: use pod instead of node
...
Kubernetes-commit: 195547f872c288f5b81e436be6bd1f0feade5315
2018-08-09 11:48:18 -05:00
Yassine TIJANI
231e48e9f3
Implementing logic for v1beta1.Event API
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com >
Kubernetes-commit: 464a994a10b71c45583f3426fd970291f8a5b756
2018-07-03 22:25:17 +02:00
David Eads
72322d0c6d
stop defaulting kubeconfig to http://localhost:8080
...
Kubernetes-commit: b19ad9e7a78fea0ecdffe7aa53bbe309d9d346ee
2018-04-12 09:42:25 -04:00
Ben Keith
616d41b047
Fixing Update Function in FakeCustomStore
...
Kubernetes-commit: 85ec3ed24364fad9cd3472713762a02f58b264a6
2018-04-11 11:00:57 -04:00