Joe Betz
b22ec2bd98
Add mutating admission webhook reinvocation
...
Kubernetes-commit: 95fa928ecb636e8d16af31ab613678c555fc76a3
2019-05-29 22:31:26 -07:00
Joe Betz
b2b1ef14ec
split admissionregistration.v1beta1/Webhook into MutatingWebhook and ValidatingWebhook
...
Kubernetes-commit: 55ecc45455f191c404e355097bf1beae9c42f895
2019-05-29 21:30:45 -07:00
Kubernetes Publisher
da0bf83195
Merge pull request #78325 from caesarxuchao/storageVersionHash-beta
...
Graduate storageVersionHash field in the discovery doc to beta
Kubernetes-commit: d817a7e9a0e449c997c743526db43c9d718c6364
2019-06-02 13:09:20 +00:00
Kubernetes Publisher
328be746f9
Merge pull request #77817 from smarterclayton/apicrd
...
CRDs should support watch of protobuf PartialObjectMetadata
Kubernetes-commit: 227f34b33acabab5cf31cde2681b1b98ca2f4b9c
2019-06-02 13:09:19 +00:00
Kubernetes Publisher
c6911a7c07
Merge pull request #78465 from yuwenma/bump-klog
...
Bump klog to v0.3.2
Kubernetes-commit: b094dd9bc3a4617b587b04993931a6110691ddc0
2019-05-31 13:37:35 +00:00
Kubernetes Publisher
f87d353856
Merge pull request #78327 from caesarxuchao/pointer-remainingItemCount
...
Make RemainingItemCount a pointer
Kubernetes-commit: d8fd232ea1f8c91092fb5fabb7a0f3d557a2e8fb
2019-05-31 13:37:34 +00:00
Kubernetes Publisher
b7773567c0
Merge pull request #78313 from tallclair/mux
...
Avoid the default server mux
Kubernetes-commit: fa7c0e870f90324999f3ae55d5623b3267bcd68f
2019-05-31 13:37:32 +00:00
Kubernetes Publisher
288bd949c7
Merge pull request #78269 from jpbetz/reinvoke-intree
...
Reinvocation testing of in-tree admission plugins and fix podpreset to be idempotent
Kubernetes-commit: e4c35406216b0fc919590d73004f9004df0f846b
2019-05-31 13:37:31 +00:00
Kubernetes Publisher
67176da0ac
Merge pull request #78135 from liggitt/webhook-conversion
...
Convert to admission webhook-recognized versions
Kubernetes-commit: cd9f430941fa1f27adb57027e0c220272580672b
2019-05-31 13:37:30 +00:00
yuwenma
878a8500b2
Bump klog to v0.3.2
...
Kubernetes-commit: 5cef37433e55827226f20981598ddfa2c6511809
2019-05-28 22:45:19 -07:00
Jordan Liggitt
00e2435130
Make GetRemainingItemCount/SetRemainingItemCount use pointers
...
Kubernetes-commit: 145e8c46cf81ff16b65ff729c392ced262984847
2019-05-27 12:03:26 -04:00
Chao Xu
74be843d4b
generated
...
Kubernetes-commit: 369314959c1bf096c1d3502f10b28a00c3d12691
2019-05-24 17:46:39 -07:00
Chao Xu
bba40a550f
Make ListMeta.RemainingItemCount a pointer (*int64) to make sure it's omitted
...
when serialized to proto.
The SetRemainingItemCount() and GetRemainingItemCount() still takes and
returns an int64 to make developers life easier.
Kubernetes-commit: e28a1072d94d947f38db7abc4c66426b8f057b17
2019-05-24 17:35:00 -07:00
Chao Xu
bb0a251dab
Graduate storageVersionHash field in the discovery doc to beta
...
Kubernetes-commit: 2f4c273398336008e4852796e9453f02add4849c
2019-05-24 17:22:05 -07:00
Joe Betz
86ad7df5fb
Add WithReinvocationTesting utility for ensuring that admission plugin reinvocation is idempotent
...
Kubernetes-commit: cc2e3616f03518b1fe00c51b5226010df5f17cc7
2019-05-23 22:24:20 -07:00
Jordan Liggitt
0e6c33d9b7
Consider equivalent resources when calling webhook
...
Kubernetes-commit: f2abdcf43f5e0435824104fe6f1af9fb3871d455
2019-05-20 14:36:19 -04:00
Jordan Liggitt
d555b9c5d2
Move object conversion to webhook dispatch point
...
convert versionedattrs as needed
Allow per-webhook kind/version
Kubernetes-commit: fc495f457f8b7c58d062d12b03a96abd0879e4d2
2019-05-20 12:10:49 -04:00
Tim Allclair
b1e85edc1f
Avoid the default server mux
...
Kubernetes-commit: dd5c8e14fd2a1715be7795c37fb5b92478867494
2019-05-16 17:31:16 -07:00
Jordan Liggitt
6562ecd83a
Add GetResourceMapper to admission ObjectInterfaces
...
Kubernetes-commit: 92f735042e1cae38afe74364c036489fb7a81973
2019-05-13 11:24:20 -04:00
Jordan Liggitt
054e44a286
make ObjectInterfaces impl generic
...
Kubernetes-commit: 9071d21e3b1989ffeee4f533406e4fef6bf32aa8
2019-05-13 11:22:11 -04:00
Jordan Liggitt
afec0f3efa
Skip namespace selector evaluation for 'select all' selectors
...
Kubernetes-commit: e068a98f4fed7ad1fa92acc00c5d3210acd29675
2019-05-20 17:45:34 -04:00
Kubernetes Publisher
6054b32afd
Merge pull request #70715 from immutableT/kube-apiserver-metrics
...
Add transformation_success_total and transformation_last_status metrics.
Kubernetes-commit: 3c3c1b11cb4afdfecc73942299243b64b5116acf
2019-05-31 13:37:28 +00:00
Kubernetes Publisher
e15d7878a7
Merge pull request #78233 from SataQiu/clean-up-20190523
...
cleanup: move the comment to its place
Kubernetes-commit: 9ddc9ccc57b3866bb53e4ef3ee9e6967546b2c34
2019-05-28 15:58:02 +00:00
SataQiu
ad16c7be74
cleanup: move the comment to its place
...
Kubernetes-commit: 64193630a7c5a4bcc81b612c424bb15c547d9bec
2019-05-23 12:29:12 +08:00
Kubernetes Publisher
5452e45b12
Merge pull request #78216 from mtaufen/update-klog
...
Update klog to v0.3.1
Kubernetes-commit: 25b0d2dbf4521bd1e7bae471d85c369eb89f9555
2019-05-28 15:58:01 +00:00
Michael Taufen
3a209598e9
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
cd28a8be62
Merge pull request #77756 from jpbetz/crd-conversion-tests
...
Add webhook converter integration test suite
Kubernetes-commit: 932d8031ab05ddea8e8dba56c36c94452e963551
2019-05-28 15:57:59 +00:00
Kubernetes Publisher
aae3e0c866
Merge pull request #77843 from roycaihw/deletecollection-install-deleteoptions
...
Publish DeleteOptions parameters for deletecollection endpoints in OpenAPI spec
Kubernetes-commit: 76c214b259e2542613e4183eb2c5fa02423c70e8
2019-05-28 15:57:57 +00:00
Kubernetes Publisher
38643df429
Merge pull request #76346 from caesarxuchao/delete-admission-objects
...
Sending existing object to the webhook for the DELETE verb
Kubernetes-commit: df8e241fb9d1046d8236849ef66a3237d563752b
2019-05-28 15:57:56 +00:00
Kubernetes Publisher
591d50ded1
Merge pull request #78029 from liggitt/crd-watch
...
Terminate custom resource watches when storage is destroyed
Kubernetes-commit: 0f8009b96d7dc3a7a9af25c0ce8d488f7a190b44
2019-05-28 15:57:54 +00:00
Kubernetes Publisher
f4b35b9eb2
Merge pull request #77987 from apelisse/dont-fail-on-failures
...
fieldManager: Ignore conversion errors to internal types
Kubernetes-commit: ddfa49b039af31b461e4ccbf61332bcb43eed027
2019-05-28 15:57:53 +00:00
Kubernetes Publisher
9a6192a9bc
Merge pull request #77952 from liggitt/delete-on-update
...
Handle updates removing remaining finalizers on deleted objects
Kubernetes-commit: 27410955e2db0496af0aaa91ac1cdfc8ca20b1fd
2019-05-28 15:57:52 +00:00
Kubernetes Publisher
e01af20ab4
Merge pull request #76442 from viegasdom/fix-golint-utils-bandwith
...
Fix golint failures of util/bandwith/*.go
Kubernetes-commit: 37281a400d29ec4f515fb8a590d4f012689d89d7
2019-05-28 15:57:50 +00:00
viegasdom
2b465131fe
sync: squashed up to merge 69bd30507559be3dea905686b46bc3295c951f45 in 37281a400d29ec4f515fb8a590d4f012689d89d7
2019-05-28 15:57:49 +00:00
Jordan Liggitt
fea4dc8e52
Terminate watchers when watch cache is destroyed
...
Kubernetes-commit: d304c9ecbbd81a32f2c2e059d79e3f79d458a960
2019-05-17 10:02:08 -04:00
Antoine Pelisse
2d27d30e4d
fieldManager: Ignore conversion errors to internal types
...
Errors on updates are bad because they usually come from controllers and
it's very hard to take actions on them. We also don't want to start
breaking kubernetes clusters if something in a schema happens a way we
didn't foresee (even though we've tried to be diligent and test as much
as possible, these can still happen).
Log an identifiable error when they happen. Ideally people can look in
the logs to find these and report them, or providers can look for these
in logs and make sure they don't happen.
Only conversion to internal types are going to be logged and ignored.
It means that we're still failing for:
- Version conversions. If we can't convert the object from one version
to another,
- Unions. If we can't normalize the union,
- Invalid MangedFields sent in the object. If something has changed the
ManagedFields to an invalid value.
- Failure to serialize the manager information, this really shouldn't
happen.
- Encoding the ManagedFields
Kubernetes-commit: 4e32d183d0257c9f6c7f8342d1f9aa7f28458f2f
2019-05-16 11:07:47 -07:00
Jordan Liggitt
3da6a60114
Handle updates removing remaining finalizers on deleted objects
...
Kubernetes-commit: fba885a0d2cb723a50c95ebc4562696d9f931f04
2019-05-15 15:04:38 -04:00
Kubernetes Publisher
fc28ef5782
Merge pull request #77613 from mikedanese/fixinclusterconfig
...
BoundServiceAccountTokenVolume: fix InClusterConfig
Kubernetes-commit: 5c4b6528c2e9fa989bb6af9dea15d28ca6ac4ef3
2019-05-15 06:41:00 +00:00
Kubernetes Publisher
a3c8296cef
Merge pull request #70929 from mikedanese/cmp
...
migrate everything to unify diff.Diff method using cmp
Kubernetes-commit: 1ae09a371faccfc193f9b8d82a9ef77bf3e7fb14
2019-05-15 02:42:03 +00:00
Kubernetes Publisher
c754fc9853
Merge pull request #77563 from jpbetz/admission-webhook-options
...
Pass {Operation}Options to Webhooks
Kubernetes-commit: 0b6ad8bc3f0e85e3a0f1a8a94da3ca4068506de3
2019-05-15 02:42:01 +00:00
Mike Danese
da64b0b811
BoundServiceAccountTokenVolume: fix InClusterConfig
...
Kubernetes-commit: 4198f28855cbda6dac61408fcba6f2d576a9347c
2019-05-14 09:29:16 -07:00
Kubernetes Publisher
23b2cb67e5
Merge pull request #77827 from smarterclayton/fix_partial
...
PartialObjectMetadataList should nest values, not pointers for Items
Kubernetes-commit: 91ba27e9006b0bdaf1ee51a0b640b68d948c128d
2019-05-14 02:41:57 +00:00
Kubernetes Publisher
29140cf7a1
Merge pull request #77809 from liggitt/beorn7-perks
...
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
Kubernetes-commit: 2fd1e2532ac7beaf94da69abf75dc3d8974513a5
2019-05-14 02:41:56 +00:00
Haowei Cai
7620fd14c0
install deleteoptions in deletecollection endpoints
...
Kubernetes-commit: 277a7413370e56c98f5dc8633660c5e4ea4df13c
2019-05-13 16:13:13 -07:00
Kubernetes Publisher
0c81f4b99d
Merge pull request #77619 from caesarxuchao/always-retry
...
In GuaranteedUpdate, retry on any error if we are working with cached data
Kubernetes-commit: ed4c50852452a30369bdf7004b1c06043caf8c92
2019-05-13 22:39:39 +00:00
Clayton Coleman
196c34b775
PartialObjectMetadataList should nest values, not pointers for Items
...
Typo during setting up PartialObjectMetadataList, it should be a slice
of `PartialObjectMetadata`, not a slice of `*PartialObjectMetadata`.
Kubernetes-commit: f25efd12e63f1d7db5f29fe28831ad0126200c0b
2019-05-13 14:13:00 -04:00
Kubernetes Publisher
3f7450c793
Merge pull request #77796 from hormes/fix_data_race_in_ut
...
fix data race in unittest
Kubernetes-commit: 9b2231a293b57c336455ecf2632603305aae1642
2019-05-13 14:39:41 +00:00
Jordan Liggitt
e1b0ad0e17
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
...
bump dependency to version preferred by our version of prometheus
Kubernetes-commit: 867fa61f0cfcbf1875d58d50afc56f71a5031256
2019-05-13 08:41:02 -04:00
fansong.cfs
ef7e49ea6d
fix data race in unittest
...
Kubernetes-commit: 3892f6698072827506dfb04acdbf4c6d67a3879d
2019-05-13 15:00:16 +08:00
Kubernetes Publisher
ecab80d4d8
Merge pull request #77448 from smarterclayton/api_serve
...
Support meta.k8s.io/v1 Table and PartialObjectMetadata requests to the API
Kubernetes-commit: 274876ef9af526575f480c977f7dd7c4bb26e760
2019-05-11 06:39:04 +00:00