Commit Graph

4404 Commits

Author SHA1 Message Date
Kubernetes Publisher 656428f94c Merge pull request #100216 from yangjunmyfm192085/run-test29
Fix misspelling of condition.

Kubernetes-commit: c08526c7f70ce665f61d149ed631c4fd31f48bd2
2021-05-18 11:28:16 +00:00
Kubernetes Publisher ed042aa23e Merge pull request #100993 from mozillazg/fix-staticcheck-failed-registry-rest-resttest
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/rest/resttest

Kubernetes-commit: bd6f5c2e645a64e9127625cd2c2bf83c8c80ab2a
2021-05-18 11:28:13 +00:00
Kubernetes Publisher 2e076b8708 Merge pull request #101107 from cmssczy/etcd_storage
fix hardcoding and format error log

Kubernetes-commit: 2bda8ac3ec163ef158ca45d4f49de857c5107070
2021-05-18 11:28:11 +00:00
Kubernetes Publisher 208474c5fe Merge pull request #101389 from caesarxuchao/loopback
Switch the order of adding SNICert and creating LoopbackClientConfig

Kubernetes-commit: 4bfde341026f63a3a8d5d9d150b351a5024c59ed
2021-05-18 11:28:05 +00:00
Kubernetes Publisher c55f8b7cef Merge pull request #101707 from enj/enj/i/bad_cadata
client-go transport: assert that final CA data is valid

Kubernetes-commit: 9126048c9c47cc51f15f977da51c6023229a02b5
2021-05-18 11:28:04 +00:00
Monis Khan 5289a15a1a client-go transport: assert that final CA data is valid
Signed-off-by: Monis Khan <mok@vmware.com>

Kubernetes-commit: 440ea3ef49e0ac77353ceeaebc2aad6c995d5b35
2021-05-03 10:11:54 -04:00
Kubernetes Publisher 0abfd35982 Merge pull request #95396 from stlaz/x509_cn_error_metrics
webhooks,aggregation: add metrics to count certs missing SAN

Kubernetes-commit: 96e4e953978416e164e001abd2c607ce357fdd46
2021-05-18 11:28:01 +00:00
Kubernetes Publisher ba14a28ef3 Merge pull request #101484 from tkashem/apf-queueset-use-list
apf: use a list instead of slice for queueset

Kubernetes-commit: a108dc498be8c745cbf01ae072389fbae11fb970
2021-05-18 11:27:58 +00:00
Kubernetes Publisher b10515a636 Merge pull request #100218 from aojea/unitflakes1
unit test using metrics must reset the global registry

Kubernetes-commit: 6850e0abf24fd115cd26853559247861820b5670
2021-05-18 11:27:56 +00:00
Kubernetes Publisher 664c22f9f6 Merge pull request #101509 from thinpark/park
[k8s.io/apiserver/pkg/endpoints/discovery/]: improve readability

Kubernetes-commit: ce5ce8e290ae140bc8d4838a377f99052d592191
2021-05-18 11:27:53 +00:00
Kubernetes Publisher b9ce58c2ef Merge pull request #101611 from p0lyn0mial/fix-fieldmanager-admission-metadata
let objects without metadata pass through the managedFields admission controller

Kubernetes-commit: db2c109a14e9847da5fde58deb723dd8402aaa2c
2021-04-29 06:50:50 -07:00
Lukasz Szaszkiewicz a9e68c9b32 let objects without metadata pass through the managedFields admission controller
Not all objects provide metadata. There might be extention servers that allow for creating objects without the metadata field.

This PR changes the managedFileds admission to deal with objects without the metadata field.
Object without that field will be passed directly to the wrapped admission controller for further validation.

Kubernetes-commit: 3dbaf305ae1e52105a338987f3770ff104def68b
2021-04-29 14:08:36 +02:00
Kubernetes Publisher 28df761863 Merge pull request #101532 from stevekuznetsov/skuznets/wrap-admission-error-reasons
apiserver: wrap errors in admission with context

Kubernetes-commit: 50e319767cc4aad5c6ff56a8d002c406cdcc3e0e
2021-05-18 11:27:49 +00:00
Steve Kuznetsov 8c01d7fe18 apiserver: wrap errors in admission with context
When the API server encounters an error during admission webhook
handling, lower-level errors are bubbled up without any additional
context added. This leads to fairly opaque and unintelligible errors. It
is not clear to users if the API server itself is having an error (for
instance, fetching the REST client) or if the request to the webhook
failed in some way.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: ae9e71ba68cb1dd00bb5ed2635bac9aab2abbafe
2021-04-27 11:19:01 -07:00
Kubernetes Publisher f9a92cec2f Merge pull request #95387 from JAORMX/logperms
Ensure audit log permissions are restricted

Kubernetes-commit: b81a36021f0a6d3d4944c3aba779e0174955515c
2021-05-18 11:27:46 +00:00
Kubernetes Publisher 16ed1713d9 Merge pull request #100139 from Jefftree/ssa-ga2
Promote SSA GA

Kubernetes-commit: 6067d8556a017102fcd92c6a06738524c36847a9
2021-05-18 11:27:44 +00:00
Kubernetes Publisher 9427d805d6 Merge pull request #99452 from xiaoanyunfei/bugfix/legacy_user-agent
add user-agent for audit log format legacy

Kubernetes-commit: 0da2e97ac112baaf9c2d8d723f7c4805f57dd363
2021-05-18 11:27:40 +00:00
Kubernetes Publisher b8afabd522 Merge pull request #101357 from feiskyer/update-vendor
Update Azure Go SDK version to v53.1.0

Kubernetes-commit: 253685779f15d2bf1ebf8354474761752edd8d6e
2021-05-18 11:27:38 +00:00
Zhou Peng c233874954 [k8s.io/apiserver/pkg/endpoints/discovery/]: improve readability
Do not wrap code here

Signed-off-by: Zhou Peng <p@ctriple.cn>

Kubernetes-commit: 95f7b4d8544eeba0bc06122b1a35db1ab603f19d
2021-04-27 13:55:31 +08:00
Chao Xu 218926b065 Switch the order of adding SNICert and creating LoopbackClientConfig
Kubernetes-commit: 1df4503b859a2b7b2b7f9c5bcf400f61cc29d349
2021-04-22 23:17:39 +00:00
Pengfei Ni df1dd422c7 Update Azure Go SDK version to v53.1.0
Kubernetes-commit: bee44da7a258bbe3996ad3cc38d905ae9a28271e
2021-04-22 11:45:39 +08:00
Kubernetes Publisher e25550bce3 Merge pull request #101119 from BinacsLee/binacs-cmd-reuse-function
code cleanup: Abstract repetitive codes in `cmd` as a function

Kubernetes-commit: ed4fa17d01545b33562aea91b7f3487a872bf8fb
2021-05-18 11:27:35 +00:00
BinacsLee 9e0dad9438 code cleanup: Abstract repetitive codes in cmd as a function
Kubernetes-commit: 75dde4dce4d5e9825490d9e77329b73501529a39
2021-04-22 22:34:50 +08:00
Kubernetes Publisher 1a1fa2aa6b Merge pull request #98377 from nodo/scale-ownership-tracking-deployment
Track ownership of scale subresource

Kubernetes-commit: f1e51ceb3c58da272bc0fc68e200db6fd12121dd
2021-05-18 11:27:31 +00:00
Andrea Nodari ca3910bf4a Add nil path to mapping when a CR has no "scale" subresource
This is to prevent the ScaleHandler to drop the entry. In this way
entries just get ignored.

Kubernetes-commit: 5b666a61a170f61c7e223085478b24a03612fa99
2021-04-18 13:55:15 +02:00
mozillazg eca89e844c Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/rest/resttest
Kubernetes-commit: 92ece853be2969fd8f9716434c8fb062e1ebef9b
2021-04-17 16:07:19 +08:00
caozhiyuan 5a479e600e fix hardcoding and format error log
Kubernetes-commit: c468a02718402bf42ffc0cd8cdbdf805fdf903a2
2021-04-14 20:19:41 +08:00
Andrea Nodari a178a9c5d1 Drop managed fields entries with unknown fields
This is aligned to the behaviour of server-side apply on main resources.

Kubernetes-commit: c10dd884c494734d12aceb41daaccd1d8da9356b
2021-04-09 17:17:23 +02:00
Andrea Nodari 9c3786c066 Do not add managed fields if a scale entry doesn't own replicas
This happens when a request changes the .status.replicas but not
.spec.replicas

Kubernetes-commit: 8e4b5c849b67b3a12dbd63391a4e75234382ba2c
2021-04-04 19:05:45 +02:00
Abu Kashem 4e12e0cd34 apf: use a list instead of slice for queueset
Kubernetes-commit: 69f9bc181f155ded7c5d5cc0ca9f026a6b42f431
2021-03-29 11:31:12 -04:00
Antonio Ojea 04c8c14809 admission metrics reset metrics after tests
Kubernetes-commit: b1a81d2fb8b4528172a8de6de01b53526b7b2277
2021-03-13 21:26:22 +01:00
JUN YANG 2a99e7e764 Fix misspelling of condition.
Signed-off-by: JUN YANG <yang.jun22@zte.com.cn>

Kubernetes-commit: 6c566f6dfa5b76d105ce24b3b0cb7f5e3d50d018
2021-03-14 00:17:58 +08:00
Andrea Nodari 8c0975e184 Check request info when updating managed fields during scale
- Test all versions to make sure each resource version is in the
  mappings
- Fail when request info contains an unrecognized version. We have tests
  that guarantee that all known versions are in the mappings. If we
  get a version in request info that is not there we should fail fast to
  prevent inconsistent behaviour (e.g. for some reason the mappings is
  not up to date).

Ensure all known versions are in mappings

Kubernetes-commit: 09649e58b5a1368929e194991a763afc8011795e
2021-03-11 16:51:46 +01:00
Antoine Pelisse ddd271ff4e Use ScaleHandler for all scalable resources
Kubernetes-commit: 816e80206c169006de9d0a76cd385ee31c5aff39
2021-03-11 11:05:05 -08:00
Jefftree 285024a6b7 Promote SSA GA
Kubernetes-commit: 94cf48a2d16d7eaa915b7f685746a0e63870d5ff
2021-03-11 06:40:43 -08:00
xiaofei.sun e9a1de1bba add user-agent for audit log format legacy
Kubernetes-commit: 358b33519cdcb3561b41a665558306967cc1d1b9
2021-02-25 20:23:51 +08:00
Andrea Nodari 8df8282eaf Track ownership of deployments scale subresource
Kubernetes-commit: a9ea98b3b9272a7f7788a0d37891e4b13b9be38d
2021-01-23 18:50:14 +01:00
Kubernetes Publisher c883d6c994 Merge pull request #101234 from gautierdelorme/rm-go-openapi-spec
eliminate dependency on go-openapi/spec

Kubernetes-commit: 565d5f456242fcc79b7540a4c4913c7577cbfc7d
2021-05-18 11:27:27 +00:00
Gautier Delorme af9424d2c9 remove go-openapi/spec
Signed-off-by: Gautier Delorme <gautier.delorme@gmail.com>

Kubernetes-commit: 34b0fcef5fc47e3fcddf7f6ca1b3e6176b2a5323
2021-04-20 17:48:33 +02:00
Gautier Delorme 4a8e81fac6 bump k8s.io/kube-openapi
Signed-off-by: Gautier Delorme <gautier.delorme@gmail.com>

Kubernetes-commit: bcdde6bf75c7e177b44e58c5313e405c22d8d46d
2021-04-20 17:43:59 +02:00
Kubernetes Publisher f48391aefe Merge pull request #100964 from njuptlzf/SelectionPredicateUT
Add more unit tests for SelectionPredicate

Kubernetes-commit: 90e599f56a931f9ba32244c7f6250db27cb61af5
2021-05-18 11:27:23 +00:00
Kubernetes Publisher b9ad7382f7 Merge pull request #100979 from mikedanese/tlscleanup
force implementors of dyanmiccertificates providers to think about notify

Kubernetes-commit: 496a94bf98c86abea5c18395880340ad64dcb9dd
2021-05-18 11:27:20 +00:00
Kubernetes Publisher 0be3b21634 Merge pull request #100490 from howardjohn/gnostic-v051
Update kube-openapi and gnostic dependencies

Kubernetes-commit: c555b23f1c84bcdd1d87a7ae831675281f5c0c94
2021-05-18 11:27:17 +00:00
Kubernetes Publisher 152ef2fa3b Merge pull request #101155 from zshihang/bound
allow multiple of --service-account-issuer

Kubernetes-commit: 6157361dd758dc5774b7776d897727b53d696d57
2021-05-18 11:27:13 +00:00
Shihang Zhang 87ac3f57d4 allow multiple of --service-account-issuer
Kubernetes-commit: 925900317e43e58435082f624f5969e3cfe25c67
2021-04-15 09:50:43 -07:00
Kubernetes Publisher 940c107184 Merge pull request #100970 from apelisse/add-subresource-managedfields
Add subresource managedfields

Kubernetes-commit: 0f1d105f8d3e114f0bf47307513fe519a71351a2
2021-04-17 16:17:57 +00:00
Kubernetes Publisher 64747d3be0 Merge pull request #101151 from mborsz/nodehealth
Add "node-high" priority-level

Kubernetes-commit: 09bd59687500e6b3c53e34cf20ef7727a1886c22
2021-04-17 11:54:00 +00:00
Kubernetes Publisher 16fda89d29 sync: update go.mod 2021-04-17 03:58:27 +00:00
Kubernetes Publisher 66df8c7bf0 Merge pull request #100963 from enj/enj/i/authz_func_ctx
authorizer func: pass through context

Kubernetes-commit: f1c1379defd362a7156b0568c77b2f41583b1e00
2021-04-16 23:54:04 +00:00
Kubernetes Publisher db0339edde Merge pull request #100969 from enj/enj/i/audit_stage_const
audit: make stage consts use correct type

Kubernetes-commit: 2ec888b2d0a23861a93e6599e0f993e12c7a79f4
2021-04-16 19:57:58 +00:00