Rita Zhang
67769438e1
kmsv2 test feature enablement disablement and restart
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2023-07-25 09:50:59 -07:00
Han Kang
18a7025383
update documentation with descriptions
2023-07-25 08:57:54 -07:00
liyuerich
df89045b53
dependencies: update github.com/ishidawataru/sctp
2023-07-25 17:51:45 +08:00
Dave McCormick
2b12df56b0
Fix a race where a call to Shutdown was happening after ShutDownWithDrain() had performed the check q.isProcessing() && q.shouldDrain() and before waitForProcessing() has reached its Wait(). This is because waitForProcessing() is only checking the length part of the condition instead of both the length and whether we still need to drain.
...
It turned out that there were lots of unnecessary accessor functions being called locking and unlocking the cond which are not needed because Wait() automatically unlocks and locks the cond for us and best practice says we should run it in a for checking for the condition (so this is what I have done).
2023-07-25 09:59:51 +01:00
SataQiu
213ed03c00
remove deprecated kube-apiserver identity lease garbage collector
2023-07-25 10:10:18 +08:00
carlory
57226fbd27
e2e_dra: stop using deprecated framework.ExpectEqual
...
Co-authored-by: Thomas Milox <thomasmilox@gmail.com>
2023-07-25 10:03:56 +08:00
Cici Huang
7e0a9a7f4e
Use statusReason for reason under x-kubernetes-validations ( #119544 )
...
* Change reason field format
* Auto update
* Address comments
* Auto update
* Update the test
2023-07-24 17:56:03 -07:00
Kubernetes Prow Robot
b53830590f
Merge pull request #119409 from alexzielenski/apiserver/policy/vap-tests
...
Add test cases for ValidatingAdmissionPolicy
2023-07-24 15:12:13 -07:00
Kubernetes Prow Robot
33b63f5715
Merge pull request #119543 from jpbetz/fix-xvalidations-flake
...
Treat empty string as nil in fuzzer for CEL Reason field
2023-07-24 14:10:12 -07:00
Andrew Sy Kim
fb9646fd60
apiserver: add flow control metric current_inqueue_seats
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2023-07-24 19:40:05 +00:00
Kubernetes Prow Robot
6e879bbaa8
Merge pull request #119542 from liggitt/test-import
...
Fix non-test code relying on test-code
2023-07-24 11:04:13 -07:00
Alexander Zielenski
3b9af47118
add admission policy integration test all resources
...
duplicates a lot of existing webhook integration test code
2023-07-24 10:54:54 -07:00
Joe Betz
22bf29ad22
Treat empty string as nil in fuzzer for CEL Reason field
2023-07-24 12:44:25 -04:00
Jordan Liggitt
a164005cc0
Fix non-test code relying on test-code
2023-07-24 11:37:57 -04:00
Alexander Zielenski
e1b0bc3d0a
bugfix: use matched resource for AdmissionRequest.resource, not the resource it was converted from
...
use existing admission request for audit annotation eval
populate matchResource in empty rules case
2023-07-24 07:46:11 -07:00
Arda Güçlü
fdea6ad17d
kubectl debug: Remove legacy server support
...
Legacy server support for ephemeral containers were added in kubetl
debug in 1.22. Since now we are in 1.29, we can safely remove ephemeral
container legacy server support because 1.22 is already far away from
supported version skew boundary.
2023-07-24 15:45:00 +03:00
Arda Güçlü
baed624046
kubectl debug: Introduce customizable AttachFunc instead static one
...
Currently, kubectl debug statically relies on handleAttachPod function
in order to attach to the pod.
However, external tools would want to set their own customized attach
function and this commit introduces generic `AttachFunc` function interface
which can also override by external tools.
From the point of kubectl debug, there is no functionality change.
2023-07-24 15:28:21 +03:00
Kubernetes Prow Robot
d25c0a1bdb
Merge pull request #119486 from pacoxu/swap-fix
...
do not touch swap for cgroup v1 if not available
2023-07-23 19:54:10 -07:00
Andreas Karis
4188998430
Improve conditionFuncFor expression parsing for wait --for jsonpath
...
Make it possible to parse jsonpath filter expressions: Split
jsonpath expressions on single '=' only and leave '==' as part of the
string.
Reported-at: https://github.com/kubernetes/kubernetes/issues/119206
Signed-off-by: Andreas Karis <ak.karis@gmail.com>
2023-07-23 15:54:28 +02:00
Talor Itzhak
3964f71fe0
e2e:podresources: verify count for terminal pods
...
PodResourcesAPI reports in the List call about resources of pods in terminal phase.
The internal managers reassign resources assigned to pods in terminal phase, so podresources should ignore them.
Whether this behavior intended or not (the docs are not unequivocal)
this e2e test demonstrates and verifies the mentioned above.
Signed-off-by: Talor Itzhak <titzhak@redhat.com>
2023-07-23 12:46:41 +03:00
haojue
6d244728b9
adjust order and fix typo for kube upgrade
2023-07-22 00:03:41 -04:00
Alexander Zielenski
5e2e8c8064
bump validatingadmissionpolicy alpha->beta
2023-07-21 18:14:50 -07:00
Kubernetes Prow Robot
d0814fa476
Merge pull request #119513 from borg-land/add-node-env
...
Add node-env and instance-type flags to node-e2e tests
2023-07-21 17:44:19 -07:00
Kubernetes Prow Robot
18f8cb8398
Merge pull request #118644 from alexzielenski/apiserver/policy/namespaceParamRef
...
KEP-3488: Promote ValidatingAdmissionPolicy to Beta
2023-07-21 17:44:08 -07:00
Kubernetes Prow Robot
773a6b1e46
Merge pull request #118828 from enj/enj/f/kms_v2_hkdf_expand
...
kmsv2: KDF based nonce extension
2023-07-21 16:10:19 -07:00
Kubernetes Prow Robot
f3a070f9c6
Merge pull request #116469 from RomanBednar/pv-phase-transition-time
...
PersistentVolume last phase transition time
2023-07-21 16:10:07 -07:00
upodroid
1c99f9591b
add node-env and instance-type flags to node-e2e tests
2023-07-21 21:46:37 +00:00
Alexander Zielenski
d647958744
update codegen
2023-07-21 13:56:23 -07:00
Alexander Zielenski
ef8670c946
refactor: replace usage of v1alpha1 with v1beta1
...
v1alpha -> v1beta
fill in DenyAction where there is no ParameterNotFoundAction
2023-07-21 13:41:24 -07:00
Kubernetes Prow Robot
5f380d5be2
Merge pull request #119510 from jpbetz/fix-mutation
...
Fix XValidations deepcopy to copy contents of nested pointers
2023-07-21 13:06:08 -07:00
Roman Bednar
294f5c9a42
make update
2023-07-21 21:39:24 +02:00
Roman Bednar
ae185e9118
e2e: test LastPhaseTransitionTime field when binding PV
2023-07-21 21:39:23 +02:00
Roman Bednar
a9c3444a47
test: add coverage for pv status update and create strategy
2023-07-21 21:39:16 +02:00
Monis Khan
bf49c727ba
kmsv2: KDF based nonce extension
...
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-07-21 15:25:52 -04:00
Roman Bednar
aa65bab426
implement pv last phase transition time
2023-07-21 20:42:25 +02:00
Kubernetes Prow Robot
5e8dfe5d8b
Merge pull request #119453 from cici37/addTest
...
Refactor jsonpath parser and add tests
2023-07-21 11:34:07 -07:00
Joe Betz
c97eb2b5cb
Fix XValidations deepcopy to copy contents of nested pointers
2023-07-21 13:55:23 -04:00
Kubernetes Release Robot
76eefd3a01
CHANGELOG: Update directory for v1.28.0-beta.0 release
2023-07-21 16:37:51 +00:00
Kubernetes Prow Robot
a30f6b7922
Merge pull request #119506 from mimowo/fix-job-controller-flaky-test
...
Fix the flaky TestJobApiBackoffReset test
2023-07-21 09:30:07 -07:00
Roman Bednar
1b4de065df
add LastPhaseTransitionTime field to PersistentVolume
2023-07-21 17:19:11 +02:00
Roman Bednar
5310dd7ff5
add PersistentVolumeLastPhaseTransitionTime feature gate
2023-07-21 17:19:11 +02:00
Roman Bednar
a31fee98f0
rename function for dropping disabled fields
...
The function should indicate it is specific for dropping spec fields.
2023-07-21 17:19:11 +02:00
Todd Neal
479b2d03a4
kubectl: fix describe node output when sidecars are present
...
Update the resource calculation so that it accumulates the resources
from scheduled pods correctly when those pods contain restartable
init containers.
2023-07-21 09:46:24 -05:00
Wojciech Tyczyński
4e2e059c7b
Graduate RemainingItemCount to GA
2023-07-21 16:25:21 +02:00
Kubernetes Prow Robot
4e8908d566
Merge pull request #117015 from kannon92/job-fix-replacement-after-deletion
...
Job: create replacement pods only after terminated
2023-07-21 06:46:09 -07:00
Michal Wozniak
dbea279112
Fix the flaky TestJobApiBackoffReset test
2023-07-21 14:45:04 +02:00
Wojciech Tyczyński
6acfa3cb4a
Graduate APIListChunking to GA
2023-07-21 14:09:40 +02:00
Kubernetes Prow Robot
f5130e4387
Merge pull request #119484 from logicalhan/update-docs
...
update documented metrics
2023-07-21 04:32:06 -07:00
宋文杰
e9b69d1958
e2e_scheduling: stop using deprecated framework.ExpectEqual
2023-07-21 17:35:16 +08:00
carlory
2222509cb4
e2e_instrumentation: stop using deprecated framework.ExpectEqual
2023-07-21 15:41:26 +08:00