Commit Graph

19136 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
5766947ab8 Merge pull request #119437 from serathius/etcd-semantics
Fix the semantic meaning of etcd server within component statuses and metrics.
2023-07-20 13:18:22 -07:00
Kubernetes Prow Robot
8a053c700a Merge pull request #119215 from alexzielenski/apiserver/policy/namespaceParamRef-alpha
KEP-3488: Per namespace policy params
2023-07-20 13:18:10 -07:00
Alexander Zielenski
b5e9e0168c feature: add multiple params capability to VAP controller 2023-07-20 09:30:10 -07:00
Alexander Zielenski
3f63a2d17d refactor: make scope of ParamKind available to vap controller 2023-07-20 09:30:10 -07:00
Alexander Zielenski
6323c106e9 refactor: use the provided sharedInformerFactory for params 2023-07-20 09:30:10 -07:00
Alexander Zielenski
9a595209bd update-codegen 2023-07-20 09:30:10 -07:00
Alexander Zielenski
c8dbf4712c add namespaceParamRef to v1alpha1 and internal
add required field to validation test

test multiple combinartions of paramRefs in binding tests

add validation test cases for new ParamRef fields
2023-07-20 09:30:09 -07:00
Marek Siarkowicz
03aad1f823 Fix the semantic meaning of etcd server within component statuses and metrics.
Instead of numerating all the etcd endpoints known by apiserver, we will
group them by purpose. `etcd-0` will be the default etcd, `etcd-1` will
be the first resource override, `etcd-2` will be the second override and
so on.
2023-07-20 15:08:41 +02:00
kannon92
ce92952037 add podReplacementPolicy and terminating field to job api 2023-07-19 16:34:38 +00:00
Kubernetes Prow Robot
dde22b3a5e Merge pull request #119340 from alexzielenski/apiserver/apiextensions/use-statusSchema
apiextensions: validate status updates with status schema
2023-07-19 06:30:05 -07:00
Kubernetes Prow Robot
90c362b343 Merge pull request #119166 from nilekhc/log-decryption-failure
feat: improves metric and logging
2023-07-18 22:54:22 -07:00
Kubernetes Prow Robot
853e3bd027 Merge pull request #118212 from Jefftree/updated-lazy-aggregator-v2
Fix making OpenAPI V2 aggregator lazy
2023-07-18 22:54:15 -07:00
Cici Huang
d6e525877b [KEP-2876]Add reason and fieldPath into CRD validation rules (#118041)
* Add reason and fieldPath in CRD validation rules.

* Auto updates

* Simplify field path append

---------

Co-authored-by: Joe Betz <jpbetz@google.com>
2023-07-18 22:54:03 -07:00
Alexander Zielenski
b1d685a05f apiextensions: validate status updates with status schema 2023-07-18 20:05:18 -07:00
Richa Banker
cd5f3d9f9d Add impl for uvip 2023-07-18 17:36:22 -07:00
Nilekh Chaudhari
2c8288ac87 feat: improves metric and logging
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
2023-07-18 22:44:02 +00:00
Kubernetes Prow Robot
c684de526c Merge pull request #118990 from alexzielenski/apiserver/apiextensions/crd-validation-ratcheting
CRD Validation Ratcheting alpha implementation
2023-07-18 14:46:03 -07:00
Kubernetes Prow Robot
31d662e58e Merge pull request #119009 from MikeSpreitzer/track-executing-requests
Track executing requests
2023-07-18 13:44:18 -07:00
Kubernetes Prow Robot
6264fd9dad Merge pull request #119238 from kiashok/exposeCommitMemoryCri
Expose commit memory used in WindowsMemoryUsage struct
2023-07-18 12:33:31 -07:00
Kubernetes Prow Robot
7aa4e089cd Merge pull request #118808 from Jefftree/updated-lazy-crd-controller-v2
Fix lazy OpenAPI V2 CRD Controller
2023-07-18 12:33:20 -07:00
Alexander Zielenski
bfb2c6a22a update go.mod 2023-07-18 11:49:30 -07:00
Alexander Zielenski
668497e755 use ratcheting schema validator when feature is enabled 2023-07-18 11:49:30 -07:00
Alexander Zielenski
e0f9db42ac add ratcheting schema validator using new openapi hooks 2023-07-18 11:49:30 -07:00
Alexander Zielenski
6f238334ab add CRDValidationRatcheting feature gate 2023-07-18 11:49:30 -07:00
Alexander Zielenski
635875ad52 refactor: convert slices to []interface before inserion into VendorExtensible 2023-07-18 11:49:30 -07:00
Alexander Zielenski
9ee6d97fc0 refactor: add ValidateCustomResourceUpdate to support future validators for CRD Updates 2023-07-18 11:49:29 -07:00
Mike Spreitzer
a8a2fb317c Add tracking and reporting of executing requests
Signed-off-by: Mike Spreitzer <mspreitz@us.ibm.com>
2023-07-18 13:38:43 -04:00
Kubernetes Prow Robot
f3f5dd99ac Merge pull request #119294 from mimowo/backoff-limit-per-index-api
Extend the Job API for BackoffLimitPerIndex
2023-07-18 10:05:21 -07:00
Kubernetes Prow Robot
4575facd23 Merge pull request #119256 from brianpursley/kubectl-1409
Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods
2023-07-18 10:05:09 -07:00
kiashok
1351845133 Update cri-api change in v1.28.0
Signed-off-by: kiashok <kiashok@microsoft.com>
2023-07-18 09:27:20 -07:00
kiashok
59b4951c64 Expose commit memory used in WindowsMemoryUsage struct
Signed-off-by: kiashok <kiashok@microsoft.com>
2023-07-18 09:23:55 -07:00
Michal Wozniak
cf0b74774f Extend the API for the Job job-index-failure-count annotation 2023-07-18 16:41:11 +02:00
Brian Pursley
d281daee33 Prefer pods without a deletion timestamp over pods with a deletion timestamp when getting an ordered list of active pods.
This allows commands like kubectl port-forward, when used with deployments, to avoid selecting a pod that is terminating (due to a rollout, for example).
2023-07-18 08:31:37 -04:00
Michal Wozniak
fcbfdc1710 Extend the Job API for BackoffLimitPerIndex 2023-07-18 11:28:15 +02:00
Kubernetes Prow Robot
f6bcef0fd3 Merge pull request #118601 from andrewsykim/apf-tune-max-seats
priority & fairness: support dynamic max seats
2023-07-18 01:11:20 -07:00
Alexander Zielenski
4da418aba7 refactor: cleanup to NewSchemaValidator takes JSONSchemaProps
avoids caller having to unnecessarily wrap
2023-07-17 21:49:59 -07:00
Alexander Zielenski
ba58130021 refactor: rename apiservervalidation -> apiextensionsvalidation 2023-07-17 21:49:59 -07:00
Jefftree
735be024cf Make CRDs built and aggregated lazily for oasv2 2023-07-18 04:49:56 +00:00
Jefftree
ea23e13463 Update OpenAPI Aggregator 2023-07-18 04:46:09 +00:00
Kubernetes Prow Robot
b2a9c06b2e Merge pull request #119321 from mingregister/mingregister-patch-1
replace strings.Index  with strings.Contains
2023-07-17 20:55:18 -07:00
Kubernetes Prow Robot
f42ff86870 Merge pull request #118204 from sttts/sttts-openapi-v2-parameter-refs
openapi: reference shared parameters
2023-07-17 20:55:07 -07:00
Kubernetes Prow Robot
b4d793c450 Merge pull request #118865 from iholder101/kubelet/add-swap-to-summary-stats
Add swap to stats to Summary API and Prometheus endpoints (`/stats/summary` and `/metrics/resource`)
2023-07-17 19:49:18 -07:00
Dr. Stefan Schimanski
e7be841957 cli-runtime: make VerifiableQueryParam shared-parameter aware 2023-07-17 21:23:27 -04:00
Dr. Stefan Schimanski
961c1503b5 Bump kube-openapi 2023-07-17 21:19:47 -04:00
Itamar Holder
87ff9c4525 Add swap statistics to CRI-API
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:55:53 +03:00
Kubernetes Prow Robot
704970877e Merge pull request #119380 from A-Hilaly/api-server/webhooks/match-conditions-beta-graduations
Graduate `AdmissionWebhookMatchCondition` to beta
2023-07-17 16:55:07 -07:00
Itamar Holder
a05d200ac8 Add SwapStats to NodeStats, PodStats and ContainerStats
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 02:40:02 +03:00
Kubernetes Prow Robot
ff90c1cc73 Merge pull request #119374 from danwinship/kep-3178-ga
move KEP-3178 IPTablesOwnershipCleanup to GA
2023-07-17 15:53:47 -07:00
Kubernetes Prow Robot
fab1f606dd Merge pull request #119341 from divyasri537/remove-ctx-canceled-failopen
Ignore context canceled from validate and mutate webhook failopen metric
2023-07-17 15:53:40 -07:00
Kubernetes Prow Robot
d627c4b41c Merge pull request #119312 from pacoxu/prometheus/common-v0.44
upgrade prometheus common to v0.44.0
2023-07-17 15:53:33 -07:00