Commit Graph

127735 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
ecbe8319f4
Merge pull request #129692 from alexanderConstantinescu/kep-3836-133
KEP-3836: 1.33 - remove feature gate KubeProxyDrainingTerminatingNodes
2025-01-17 17:53:09 -08:00
Kubernetes Prow Robot
b480e3130f
Merge pull request #129669 from aramase/aramase/f/credential_provider_config_dup_validation
credential provider config: validate duplicate names early and preserve provider order
2025-01-17 17:53:03 -08:00
Kubernetes Prow Robot
5d478a6227
Merge pull request #129581 from carlory/e2e-honor-pv-relaim-policy
storage e2e tests: add more tests for pv relaim policy
2025-01-17 17:52:56 -08:00
Kubernetes Prow Robot
5da75638ee
Merge pull request #129545 from pohly/test-ginkgo-progress
hack/ginkgo-e2e.sh: forward TERM/INT to Ginkgo
2025-01-17 17:52:48 -08:00
Kubernetes Prow Robot
e54dedc93e
Merge pull request #129376 from carlory/update-fg
run hack/update-featuregates.sh
2025-01-17 17:52:41 -08:00
Kubernetes Prow Robot
46708fa09e
Merge pull request #128809 from bitoku/pod-test
Change way to create a pod in test
2025-01-17 17:52:34 -08:00
Kubernetes Prow Robot
6b54ed3c7e
Merge pull request #128905 from carlory/fix-128849
fix flaky behavior due to the test ordering between DynamicProvisioner and Retroactive StorageClass Assignment
2025-01-17 15:28:34 -08:00
Kubernetes Prow Robot
b66142831a
Merge pull request #128700 from jsafrane/selinux-changepolicy-e2e
selinux: Add e2e tests for SElinuxChangePolicy
2025-01-17 12:22:35 -08:00
Kubernetes Prow Robot
9e0353b81e
Merge pull request #122016 from carlory/ref-pr-80043
removed the dependency on `k8s.io/util/nsenter`
2025-01-17 11:06:35 -08:00
Kubernetes Prow Robot
6a65718f8e
Merge pull request #124300 from walker-tom/update-envfromsource-docs
Update EnvFromSource.Prefix doc to mention Secret as well as ConfigMap
2025-01-17 08:56:35 -08:00
Alexander Constantinescu
45529062e7 KEP-3836: 1.33 - remove feature gate 2025-01-17 17:04:40 +01:00
Patrick Ohly
ce9e398641 hack/ginkgo-e2e.sh: forward TERM/INT to Ginkgo
What happens at the moment in e.g. pull-kubernetes-e2e-kind in case of a
timeout is that ginkgo-e2e.sh gets killed with SIGTERM. This is not propagated
to the E2E test suite processes, therefore there is no "Interrupted by User"
report and no JUnit file, depending on timing during the process shutdown.

Running the Ginkgo CLI with job control enabled creates a new process group,
which then can be used to kill the Ginko CLI and the E2E test suite
processes. With these changes, more information is produced. Some of it seems
a bit redundant, but it's better than none:

*** hack/ginkgo-e2e.sh: received termination signal -> asking Ginkgo to stop.
***
*** Beware that a timeout may have been caused by some earlier test,
*** not necessarily the one which gets interrupted now.
*** See the "Spec runtime" for information about how long the
*** interrupted test was running.

  ------------------------------
  Interrupted by User
  First interrupt received; Ginkgo will run any cleanup and reporting nodes but will skip all remaining specs.  Interrupt again to skip cleanup.
  Here's a current progress report:
    [sig-node] DRA [Feature:DynamicResourceAllocation] [FeatureGate:DynamicResourceAllocation] [Beta] ResourceSlice Controller creates slices (Spec Runtime: 9
.065s)
      k8s.io/kubernetes/test/e2e/dra/dra.go:812
      In [It] (Node Runtime: 9.044s)
        k8s.io/kubernetes/test/e2e/dra/dra.go:812
        At [By Step] Creating slices (Step Runtime: 8.884s)
          k8s.io/kubernetes/test/e2e/dra/dra.go:847
...
        Begin Additional Progress Reports >>
          There is no failure as the matcher passed to Consistently has not yet failed
        << End Additional Progress Reports
  ------------------------------
• [INTERRUPTED] [11.955 seconds]
[sig-node] DRA [Feature:DynamicResourceAllocation] [FeatureGate:DynamicResourceAllocation] [Beta] ResourceSlice Controller [It] creates slices [sig-node, Feature:DynamicResourceAllocation, FeatureGate:DynamicResourceAllocation, Feature:Beta]
k8s.io/kubernetes/test/e2e/dra/dra.go:812

  Timeline >>
  STEP: Creating a kubernetes client @ 01/09/25 17:18:59.769
...
  [FAILED] in [It] - k8s.io/kubernetes/test/e2e/dra/dra.go:881 @ 01/09/25 17:19:08.835
  I0109 17:19:11.703212 302727 helper.go:125] Waiting up to 7m0s for all (but 0) nodes to be ready
  STEP: dump namespace information after failure @ 01/09/25 17:19:11.706
  STEP: Collecting events from namespace "dra-7998". @ 01/09/25 17:19:11.706
  STEP: Found 0 events. @ 01/09/25 17:19:11.708
...
  STEP: Destroying namespace "dra-7998" for this suite. @ 01/09/25 17:19:11.72
  << Timeline

  [INTERRUPTED] Interrupted by User
  In [It] at: k8s.io/kubernetes/test/e2e/dra/dra.go:812 @ 01/09/25 17:19:08.833

  This is the Progress Report generated when the interrupt was received:
    [sig-node] DRA [Feature:DynamicResourceAllocation] [FeatureGate:DynamicResourceAllocation] [Beta] ResourceSlice Controller creates slices (Spec Runtime: 9
.065s)
...

  [FAILED] An interrupt occurred and then the following failure was recorded in the interrupted node before it exited:
  Context was cancelled (cause: Interrupted by User) after 0.329s.
  There is no failure as the matcher passed to Consistently has not yet failed
  In [It] at: k8s.io/kubernetes/test/e2e/dra/dra.go:881 @ 01/09/25 17:19:08.835
------------------------------
Checking for custom logdump instances, if any
----------------------------------------------------------------------------------------------------
k/k version of the log-dump.sh script is deprecated!
Please migrate your test job to use test-infra's repo version of log-dump.sh!
Migration steps can be found in the readme file.
----------------------------------------------------------------------------------------------------
Sourcing kube-util.sh
Detecting project
Skeleton Provider: detect-project not implemented
Dumping logs from master locally to '/tmp/test'
Master SSH not supported for local
Dumping logs from nodes locally to '/tmp/test'
Node SSH not supported for local

Summarizing 1 Failure:
  [INTERRUPTED] [sig-node] DRA [Feature:DynamicResourceAllocation] [FeatureGate:DynamicResourceAllocation] [Beta] ResourceSlice Controller [It] creates slices [sig-node, Feature:DynamicResourceAllocation, FeatureGate:DynamicResourceAllocation, Feature:Beta]
  k8s.io/kubernetes/test/e2e/dra/dra.go:812

Ran 1 of 6644 Specs in 12.208 seconds
FAIL! - Interrupted by User -- 0 Passed | 1 Failed | 0 Pending | 6643 Skipped
--- FAIL: TestE2E (12.74s)
FAIL

Ginkgo ran 1 suite in 13.379078611s
2025-01-17 16:28:41 +01:00
Tom Walker
1d4acfb882 Update EnvFromSource.Prefix doc to mention Secret as well as ConfigMap
Signed-off-by: Tom Walker <walker.thomas.p@gmail.com>
2025-01-17 15:20:15 +00:00
Kubernetes Prow Robot
f64b651eba
Merge pull request #129637 from jasondrogba/fix-comment
Fix incorrect function name in comment
2025-01-17 05:44:42 -08:00
Kubernetes Prow Robot
2be1833a47
Merge pull request #128997 from srivastav-abhishek/fix-search-disk-test
Replaced util.NewIOHandler() with fakeIOHandler to make UT pass on different host envs
2025-01-17 05:44:35 -08:00
Kubernetes Prow Robot
bd55d18c75
Merge pull request #129679 from pacoxu/remove-APIListChunking
remove APIListChunking which was GAed since v1.29
2025-01-17 02:38:07 -08:00
XiangNing Xia
25a6fa144f There is no need to set the worker to nil to avoid potential timing issues. 2025-01-17 10:10:58 +00:00
carlory
b3fed90052 Remove unnecessary feature label Recreate 2025-01-17 16:44:31 +08:00
Paco Xu
8d7aed698b remove APIListChunking which was GAed since v1.29 2025-01-17 15:56:19 +08:00
carlory
e68cc0a6ed remove feature label FSGroup 2025-01-17 15:35:26 +08:00
Kubernetes Prow Robot
ab54e442c6
Merge pull request #128773 from bzsuni/bz/etcd/update/3.5.17
Update etcd from v3.5.16 to v3.5.17
2025-01-16 21:22:34 -08:00
Kubernetes Prow Robot
92eec10d14
Merge pull request #129630 from gohilankit/fix-portworx-sc-csi-translation
Fix Portworx plugin's CSI translation to copy secret name & namespace
2025-01-16 20:08:42 -08:00
Kubernetes Prow Robot
4aff9774bb
Merge pull request #129611 from carlory/cleanup-WatchBookmark
remove WatchBookmark feature-gate comment from types.go
2025-01-16 20:08:34 -08:00
Cordelia Link
9898bfdbda
Remove unused test code 2025-01-17 02:52:41 +00:00
Cordelia Link
fca697aca0
Add logic to check for new ephemeral containers on pod update and update secret cache if they exist. 2025-01-17 02:49:36 +00:00
Kubernetes Prow Robot
ccd7b34836
Merge pull request #129629 from bobsongplus/master
Fix: touch /dev/null permission denied on macos
2025-01-16 18:14:33 -08:00
Kubernetes Prow Robot
488fac4904
Merge pull request #129661 from pohly/dra-cell-cost-limit-increase
DRA CEL: add missing size estimator
2025-01-16 16:36:33 -08:00
Anish Ramasekar
92e35e7618
update credential provider godoc with unique provider name req
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-01-16 15:50:39 -08:00
Anish Ramasekar
9a331bbf59
credential provider config: validate duplicate names early and preserve provider order
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-01-16 15:26:47 -08:00
Kubernetes Prow Robot
e6c2a50541
Merge pull request #129667 from Jefftree/patch-1
Update VERSION to 1.32.1 for sample-apiserver
2025-01-16 14:26:33 -08:00
Kubernetes Prow Robot
d06398aac3
Merge pull request #129631 from kishen-v/update-client-go-docs
Update compatibility matrix and maintenance status upto release-1.32
2025-01-16 11:56:33 -08:00
Kubernetes Prow Robot
a1bbf17d73
Merge pull request #129549 from kannon92/documentation-eviction-transition-duration
add documentation that 0s duration will be overwritten for 5m
2025-01-16 10:40:36 -08:00
Kubernetes Prow Robot
2a425157ba
Merge pull request #129346 from pohly/log-client-go-apimachinery-wait
apimachinery wait: support contextual logging
2025-01-16 09:26:41 -08:00
Kubernetes Prow Robot
a935bb769e
Merge pull request #129303 from sttts/sttts-vap-jsonpatch-typeresolver-tests
apiserver/admission/cel: add unit tests for JSONPatch expressions
2025-01-16 09:26:34 -08:00
Jeffrey Ying
1fc514cfe9
Bump sample-apiserver test image to 1.32 2025-01-16 12:25:20 -05:00
Jeffrey Ying
2504c6e73a
Update VERSION to 1.32.1 for sample-apiserver 2025-01-16 12:23:50 -05:00
Patrick Ohly
2cc3dbf225 DRA CEL: add missing size estimator
Not implementing a size estimator had the effect that strings retrieved from
the attributes were treated as "unknown size", leading to wildly overestimating
the cost and validation errors even for even simple expressions like this:

    device.attributes["qat.intel.com"].services.matches("[^a]?sym")

Maximum number of elements in maps and the maximum length of the driver name
string were also ignored resp. missing. Pre-defined types like
apiservercel.StringType must be avoided because they are defined as having
a zero maximum size.
2025-01-16 16:36:43 +01:00
Kubernetes Prow Robot
50fc400f17
Merge pull request #129028 from sttts/sttts-cel-test
apiextensions: add pkg/test with CEL unit test helpers
2025-01-16 05:58:34 -08:00
Kubernetes Prow Robot
0caa36cfb0
Merge pull request #129297 from gohilankit/promote-portworx-csi-migration-ga
Promote Portworx CSI migration to GA
2025-01-16 04:18:34 -08:00
Lubomir I. Ivanov
dac6b34a61 kubeadm: improve message in 'reset'
Link to the k8s.io website page for 'kubeadm reset', which
should have the instructions on how to perform manuall cleanups.
2025-01-16 10:15:04 +02:00
Kubernetes Prow Robot
63cb5837dd
Merge pull request #129628 from 249043822/br004
remove duplicate getAttrsFunc calls to reduce temporary memory allocations
2025-01-15 23:34:33 -08:00
Ankit Gohil
4aeedcde3b Fix CSI migration UTs 2025-01-16 06:13:49 +00:00
Ankit Gohil
14936a7f58 Promote Portworx CSI migration to GA 2025-01-16 05:33:51 +00:00
Ankit Gohil
40b9a29738 Fix Portworx plugin's CSI translation to copy secret name & namespace 2025-01-16 04:57:30 +00:00
张可10140699
479ff5a02b remove duplicate getAttrsFunc calls to reduce temporary memory allocations 2025-01-16 10:13:14 +08:00
Kubernetes Prow Robot
6d24d3bd0e
Merge pull request #129650 from Adarsh-verma-14/add-kep-link
add missing KEP link for AuthorizeNodeWithSelectors feature gate
2025-01-15 17:36:33 -08:00
Kubernetes Release Robot
e578dcab3a CHANGELOG: Update directory for v1.29.13 release 2025-01-15 21:51:30 +00:00
Kubernetes Release Robot
7f1abe993c CHANGELOG: Update directory for v1.30.9 release 2025-01-15 21:48:59 +00:00
Kubernetes Release Robot
8ad8ad4681 CHANGELOG: Update directory for v1.31.5 release 2025-01-15 21:11:43 +00:00
Kubernetes Release Robot
e5b326c050 CHANGELOG: Update directory for v1.32.1 release 2025-01-15 20:37:24 +00:00