Steve Kuznetsov
90420e863e
pkg/storage/etcd3: validate revision invariant
...
We must ensure that we notice if the etcd behavior on linearized reads
changes.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: ed5fd905f2b42e9919d99c40a1cb25014f0a7f89
2022-04-13 10:57:02 -07:00
Steve Kuznetsov
41c1f65bf6
pkg/storage/etcd3: correctly validate resourceVersions
...
In a number of tests, the underlying storage backend interaction will
return the revision (logical clock underpinning the MVCC implementation)
at the call-time of the RPC. Previously, the tests validated that this
returned revision was exactly equal to some previously seen revision.
This assertion is only true in systems where no other events are
advancing the logical clock. For instance, when using a single etcd
cluster as a shared fixture for these tests, the assertion is not valid
any longer. By checking that the returned revision is no older than the
previously seen revision, the validation logic is correct in all cases.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: eba25cdbbcc5d35e707516194f64d8ed363c2773
2022-03-23 12:44:49 -08:00
Kubernetes Publisher
ac613d389a
Merge pull request #109109 from mborsz/exec_time
...
Add apf_execution_time log field.
Kubernetes-commit: 7380fc735aca591325ae1fabf8dab194b40367de
2022-04-08 17:20:14 +00:00
Kubernetes Publisher
85825e1b4d
Merge pull request #109340 from liggitt/revert-generate-name
...
Revert generate name
Kubernetes-commit: 21184400a4ac185e7e4c6ddb52eb9c25a4cc453f
2022-04-06 21:20:00 +00:00
Jordan Liggitt
268935d657
Revert "remove unwanted values returned from dry-run"
...
This reverts commit 60c1d58d02c7374645c00281dda3fd656264e1c5.
Kubernetes-commit: adb76219198235bb069bb67e924455dceaaba7c4
2022-04-06 12:34:42 -04:00
Kubernetes Publisher
c15091f0fd
Merge pull request #109271 from liggitt/field-validation-beta
...
Revert "Enable ServerSideFieldValidation feature gate on by default in beta
Kubernetes-commit: 92a1d0f84c710755a570eaf05f3e315a8c9deb1b
2022-04-04 10:30:11 -07:00
Jordan Liggitt
9c9129eb3d
Revert "Enable ServerSideFieldValidation feature gate on by default in beta"
...
This reverts commit a3a24e1c7b379c26b407ed081a0a17fde2410180.
Kubernetes-commit: 34522912d75816f75f43684612b5f9de42c60318
2022-04-03 22:46:36 -04:00
Kubernetes Publisher
1ae0fa4820
Merge pull request #109272 from liggitt/cronjob-feature-gate
...
Move cron job feature gate to correct file
Kubernetes-commit: a814b2af1c632afb9e2e231ce76379fa3c27bb25
2022-04-04 17:19:48 +00:00
Jordan Liggitt
4921095861
Move cron job feature gate to correct file
...
Kubernetes-commit: 495b01ef6c5a5390fa44d9ffed00513a6d2263ef
2022-04-03 22:56:01 -04:00
Kubernetes Publisher
1561dcc9b6
Merge pull request #109188 from wojtek-t/pf_mitigate_delegated_requests
...
Fix the overestimated cost of deletaged API requests in P&F
Kubernetes-commit: 885f14d162471dfc9a3f8d4c46430805cf6be828
2022-04-01 01:19:38 +00:00
Kubernetes Publisher
e27e87dbdc
Merge pull request #109181 from liggitt/auditing-disabled-errors
...
Avoid log spam in servers without auditing enabled
Kubernetes-commit: 7d485da3262df7e4492a099998e59bf8b2f1ab52
2022-03-31 13:20:20 +00:00
Wojciech Tyczyński
b6f111beb9
Fix the overestimated cost of deletaged API requests in P&F
...
Kubernetes-commit: 14a4fd385353b914265acb233fa8d2a426af7f90
2022-03-31 09:47:41 +02:00
Jordan Liggitt
828212b872
Avoid log spam in servers without auditing enabled
...
Kubernetes-commit: f23b9a500272c4c6ffaf2a577762f9e2e4370494
2022-03-31 01:50:24 -04:00
Kubernetes Publisher
009c810dcb
Merge pull request #109134 from pacoxu/patch-8
...
TestPreShutdownHooks: change timeout to 200ms
Kubernetes-commit: cb6ca16d476132bf1dbfb37e0fb6372a17622238
2022-03-30 09:19:38 +00:00
Kubernetes Publisher
4079840d72
Merge pull request #109120 from kevindelgado/ss-validation-metrics
...
Track field validation in metrics
Kubernetes-commit: c7fc0f9125a239b391df0d7d06e61b8f968ef956
2022-03-30 05:24:03 +00:00
Kubernetes Publisher
b13176b71a
Merge pull request #109107 from liggitt/deprecated-cert-audit
...
Add audit annotations and log prefixes to deprecated cert warnings
Kubernetes-commit: 7fba4f75c5eb7d248b8e99a11f5f3edfc24442d3
2022-03-30 05:24:00 +00:00
Kubernetes Publisher
320581ace3
Merge pull request #109102 from liggitt/darwin-tls
...
Tolerate additional error messages in TLS unit tests
Kubernetes-commit: 6358d36fbfb1a899de227bd053279ad258bddab3
2022-03-30 05:23:58 +00:00
Kubernetes Publisher
ee1ac0ffde
Merge pull request #109031 from Jefftree/openapiv3beta
...
OpenAPI V3 Enable Beta
Kubernetes-commit: 904c30562a9a34d26ff3e76db29d00daea2e0f60
2022-03-30 05:23:55 +00:00
Kubernetes Publisher
7f4f1bb37e
Merge pull request #108745 from aramase/aes-gcm
...
feat: prepare KMS data encryption for migration to AES-GCM
Kubernetes-commit: 0c5574c2a3211c3673ee01703c96a24cf58b4b4d
2022-03-30 05:23:53 +00:00
Paco Xu
e389c500bd
TestPreShutdownHooks: change timeout to 1s
...
Kubernetes-commit: 99c447ff0e93157bf0760498c4090483162e7cf5
2022-03-30 10:18:56 +08:00
Kubernetes Publisher
4a77293840
Merge pull request #108033 from tkashem/pre-shutdown-hook
...
apiserver: stop http server after pre shutdown hooks
Kubernetes-commit: 33f56203e3d5f18831407c435a37632ce8a2253a
2022-03-30 01:23:25 +00:00
Kubernetes Publisher
9e54246a1f
Merge pull request #108032 from deejross/kep3140-cronjob-timezone
...
KEP 3140: TimeZone support for CronJob
Kubernetes-commit: 0f2300575c805bb70ba181957684361bcd25f86a
2022-03-30 01:23:23 +00:00
Kevin Delgado
826d18bf6e
Track field validation in metrics
...
Kubernetes-commit: 0c432ccf58b968040bcf6009bc255eeff0092f5a
2022-03-29 18:38:58 +00:00
Maciej Borsz
d1014d8c99
For each call, log apf_execution_time
...
Kubernetes-commit: 488a19184e847ed88e1cc81995fabfe1f88f5347
2022-03-29 14:55:52 +00:00
Jordan Liggitt
689a39c38a
Add audit annotations and log prefixes to deprecated cert warnings
...
Kubernetes-commit: f1dd9a611415120af5158f3feb0a0ef6a5c6d7d1
2022-03-29 10:41:40 -04:00
Kubernetes Publisher
e4a0d4ca49
Merge pull request #108126 from sanposhiho/doc/generatedname
...
fix the doc about generateName conflict
Kubernetes-commit: 1ea07d482a5ec15afac5ea837585174579fc0f57
2022-03-29 13:19:45 +00:00
Jordan Liggitt
5f8feb467c
Tolerate additional error messages in TLS unit tests
...
Kubernetes-commit: cff4eeef9f1880b42b8c3d3b8f3a27a89540dbe0
2022-03-29 08:57:31 -04:00
Kubernetes Publisher
04ebcd9672
Merge pull request #108992 from alexzielenski/cache-busting-client-go
...
client-go: OpenAPI v3 support
Kubernetes-commit: 656dc213ce43f1ecfa7f54eb1f01864468f8f0e2
2022-03-29 05:21:19 +00:00
Kubernetes Publisher
59074d75ab
Merge pull request #109078 from tallclair/audit-mutex
...
Audit mutex
Kubernetes-commit: c64a8cdc2daf2935c2fbfdbbc10c554190a645db
2022-03-29 05:21:17 +00:00
Kubernetes Publisher
2ebefbd1aa
Merge pull request #109080 from tallclair/audit-cleanup
...
Delete dead code
Kubernetes-commit: 41830a1f79c795881e62911a8fbd1f971afae48b
2022-03-29 01:23:10 +00:00
Kubernetes Publisher
7629acd5c8
Merge pull request #108629 from skitt/blang-semver-v4
...
Upgrade to blang/semver/v4 v4.0.0
Kubernetes-commit: 6571eb24508657ad42ebdcb387aee6f532ea0822
2022-03-29 01:23:09 +00:00
Kubernetes Publisher
625cf21c7c
Merge pull request #93438 from tallclair/audit-ips
...
Document the sources for the sourceIPs audit log field
Kubernetes-commit: 0bbb617412e6c281e3a1ab9512457b86f8e2f20d
2022-03-29 01:23:06 +00:00
Kubernetes Publisher
d39da465cb
Merge pull request #108889 from kevindelgado/validation-beta-flag
...
ServerSideFieldValidation Beta Graduation
Kubernetes-commit: ea0dc6ed417c7cd398cd5e02cdaf04721265eee2
2022-03-29 01:23:04 +00:00
Kubernetes Publisher
d0f7a9b250
Merge pull request #109018 from wojtek-t/deprecate_dropped_requests
...
Deprecate apiserver_dropped_requests_total metric
Kubernetes-commit: 24cb73bb9027b089e05d27cc29be0987ab8153ae
2022-03-28 21:27:15 +00:00
Kubernetes Publisher
0bdbab6e34
Merge pull request #108282 from sftim/20220222_reword_types_container_runtime_neutral
...
Update types to be neutral about container runtime
Kubernetes-commit: 3a3c9bc5c0bf1d1626fb26696798b85e776704af
2022-03-28 21:27:12 +00:00
Jefftree
9fdeba9ae0
Switch beta flag on
...
Kubernetes-commit: 8e88d462109ef46b35b870bc73284b9a64fcc921
2022-03-28 13:43:01 -07:00
Jefftree
e4486afb41
Separate OpenAPI V2 and V3 Config
...
Kubernetes-commit: 67d3dbfaae87a5bf3325fadda7266ed223766a53
2022-03-28 13:18:56 -07:00
Jefftree
e09048caa8
generated: Update kube-openapi and vendor
...
Kubernetes-commit: 550d6383b5219ac43b8c86cf57807c47b82919aa
2022-03-28 13:20:46 -07:00
Tim Allclair
5258d09ebc
Delete dead code
...
Kubernetes-commit: d2f53a08567b763003bea6e9c45b688e604b8aff
2022-03-28 11:51:59 -07:00
Tim Allclair
1e36b0a9fb
Don't add audit annotations directly to the audit event
...
Kubernetes-commit: bdebc62d49293a0fbbd7e0d95bfd94b1ce21015c
2022-03-28 11:38:38 -07:00
Kubernetes Publisher
8c9e58df37
Merge pull request #109024 from stlaz/sha1_sig_deprecation
...
webhooks,aggregation: add metrics to count certs with SHA1 signatures
Kubernetes-commit: e0ca5cfd73bd046ee5fbdef50e073842e6fbc52f
2022-03-28 17:29:32 +00:00
Tim Allclair
95587e321e
Audit annotations mutex
...
Kubernetes-commit: c3a68d5de83116289799571de57ace47cd950364
2022-03-28 17:21:14 +00:00
Alexander Zielenski
3d3cf542f9
update vendor
...
client-go depends on more of kube-openapi v3 now
Kubernetes-commit: bb799d97066bbae4eaacd2ecc2a57f7fd42fa142
2022-03-28 10:07:56 -07:00
Kubernetes Publisher
6144d1e2b7
Merge pull request #108996 from cici37/errUpdate
...
Bump kube-openapi and update err handling
Kubernetes-commit: 898443f40583cd0fd864e9b11c8156faf64b680a
2022-03-27 01:22:31 +00:00
Stanislav Laznicka
034ebc2d9b
x509metrics: rename 'missing_san*.go' files to match their new purpose better
...
Kubernetes-commit: 5479306b1326bcbf29ae2ca0694a36555ed1ce35
2022-03-25 17:03:13 +01:00
Wojciech Tyczyński
23c7d60c29
Deprecate apiserver_dropped_requests_total metric
...
Kubernetes-commit: b106b2621c454b8f38b9dc28935994c33426ee75
2022-03-25 14:58:41 +01:00
Kevin Delgado
475546c99d
Enable ServerSideFieldValidation feature gate on by default in beta
...
Kubernetes-commit: a3a24e1c7b379c26b407ed081a0a17fde2410180
2022-03-24 23:56:48 +00:00
cici37
df7621debc
Bump kube-openapi
...
Kubernetes-commit: 383eb99bebdd5746732b7f6789907ea3598ee98e
2022-03-24 15:11:08 -07:00
Kubernetes Publisher
a257d00b02
Merge pull request #109040 from jpbetz/revert-cel-bump
...
Revert #108954 : Use CEL EagerlyValidateDeclarations to improve compilation performance
Kubernetes-commit: f411c4068c89c540654a774178d55d74c927e2f9
2022-03-26 05:18:59 +00:00
Kubernetes Publisher
1ad0d6cc84
Merge pull request #109030 from liggitt/revert-apf-ssa
...
Revert "Revert "Merge pull request #107797 from tkashem/revert-107456""
Kubernetes-commit: 6c73b674d7aa0113cf0d90bd47fdd80c768b7b5b
2022-03-26 05:18:57 +00:00