Kubernetes Prow Robot
f3a23cfe90
Merge pull request #130730 from jpbetz/minimum-tag
...
Add +k8s:minimum validation tag
2025-03-11 15:59:46 -07:00
Kubernetes Release Robot
d6f61438e0
CHANGELOG: Update directory for v1.33.0-beta.0 release
2025-03-11 21:32:32 +00:00
Kubernetes Prow Robot
549b9117a7
Merge pull request #130716 from pacoxu/fix-bind-address-already-in-use
...
use diff port for TestCreateConfigWithoutWebHooks from TestCreateConfig
2025-03-11 14:05:47 -07:00
Tim Hockin
d6ef05b9a8
Add +k8s:minimum validation tag
2025-03-11 16:47:05 -04:00
Kubernetes Prow Robot
ac05e1a48e
Merge pull request #130533 from Henrywu573/parall
...
Parallelize lease candidate ping
2025-03-11 12:47:53 -07:00
Kubernetes Prow Robot
309c4c17fb
Merge pull request #128499 from stlaz/ctb_betav1
...
ClusterTrustBundles - move to beta
2025-03-11 12:47:45 -07:00
Kubernetes Prow Robot
652f681c2b
Merge pull request #130650 from natasha41575/pod-conditions-controller
...
[FG:PodObservedGenerationTracking] controller sets observedGeneration on pod conditions
2025-03-11 11:27:54 -07:00
Kubernetes Prow Robot
6bb5901e2d
Merge pull request #129058 from dom4ha/nominated_cluster_event
...
Trigger all pods rescheduling on nominated node changes
2025-03-11 11:27:47 -07:00
Stanislav Láznička
c36b1c901f
KCM: CTB publisher: tolerate NotFound during discovery
2025-03-11 18:07:33 +01:00
Stanislav Láznička
24e8fa769b
move ClusterTrustBundles featuregates to beta
2025-03-11 18:07:32 +01:00
Stanislav Láznička
1f1dbc35a9
kubelet: ctb: use generics to handle alpha/beta APIs for CTB projection
2025-03-11 18:07:31 +01:00
Stanislav Láznička
5b3b68a3a1
KCM: CTBPublisher: use generics to handle both alpha/beta APIs
2025-03-11 18:07:29 +01:00
Stanislav Láznička
d3f44a5bc0
kubelet: lazy enabling the ClusterTrustBundleProjection feature
...
Determine whether the ClusterTrustBundleProjection should be enabled
based on ClusterTrustBundle API discovery.
Some distributions may rely on a running kubelet in order to start
their kube-apiserver. Therefore we must delay the API discovery.
This patch delays it until the first time a clustertrustbundle is
requested from the InformerMaanager.
2025-03-11 18:07:28 +01:00
Stanislav Láznička
0cd2976cab
integration: ctb: apiserversigner test to use certbeta api
2025-03-11 18:07:27 +01:00
Stanislav Láznička
ccd2d4d62a
generate code
2025-03-11 18:07:26 +01:00
Stanislav Láznička
e0f536bf1f
use the ClusterTrustBundles beta API
2025-03-11 18:07:24 +01:00
Kubernetes Prow Robot
67e1a1ebbb
Merge pull request #130626 from BenTheElder/sort-client-gen
...
sort client-gen output
2025-03-11 09:49:53 -07:00
Kubernetes Prow Robot
07d66d9c26
Merge pull request #130574 from natasha41575/drop_proposed_resize_status
...
[FG:InPlacePodVerticalScaling] Drop `Proposed` resize status
2025-03-11 09:49:46 -07:00
Stanislav Láznička
f598b4860c
copy ClusterTrustBundle API to v1beta1
2025-03-11 17:39:07 +01:00
Keisuke Ishigami
efac8fdea2
Delete todo comment to ignore update where 'old' is equivalent to 'cur' ( #130322 )
...
* use resource version to ignore updating pdb
* delete todo comment
2025-03-11 07:13:46 -07:00
Kubernetes Prow Robot
4c311c9fcf
Merge pull request #130475 from serathius/watchcache-consistency
...
Implement consistency checking
2025-03-11 05:09:46 -07:00
Paco Xu
63cd30e3f6
use diff port for TestCreateConfigWithoutWebHooks from TestCreateConfig
2025-03-11 18:23:58 +08:00
Marek Siarkowicz
e4d73c56cd
Implement consistency checking
2025-03-11 10:17:23 +01:00
Kubernetes Prow Robot
e9a3d99f37
Merge pull request #129826 from danwinship/iptables-constructors
...
fix up iptables construction, kubelet iptables startup messages
2025-03-11 01:17:45 -07:00
Kubernetes Prow Robot
1177529fa2
Merge pull request #130706 from jpbetz/handle-optional-value-types-with-defaults
...
Declarative validation: Add default + optional handling
2025-03-11 00:11:54 -07:00
Kubernetes Prow Robot
3782b558a2
Merge pull request #128786 from danwinship/bad-ip-warnings
...
warn on bad IPs in objects
2025-03-11 00:11:47 -07:00
Kubernetes Prow Robot
8f97ac7fcf
Merge pull request #130530 from pacoxu/v1.33-fg-cleanup
...
v1.33 feature gate cleanup
2025-03-10 23:03:46 -07:00
Kubernetes Prow Robot
b7b8942387
Merge pull request #130703 from yongruilin/validation-gen_featuregate
...
[Declarative Validation] update Declarative Validation featuregate
2025-03-10 20:11:46 -07:00
Tim Hockin
92aeb63a5b
Handle optional value-types with defaults
2025-03-10 23:10:17 -04:00
Paco Xu
f167454371
remove feature gate AdmissionWebhookMatchConditions that was GAed in v1.30
2025-03-11 10:54:04 +08:00
Paco Xu
8195f82fe8
remove AggregatedDiscoveryEndpoint that was GAed in v1.30
2025-03-11 10:51:43 +08:00
Kubernetes Prow Robot
82667879bb
Merge pull request #130599 from tallclair/acknowledged-resources
...
[FG:InPlacePodVerticalScaling] Track actuated resources to trigger resizes
2025-03-10 19:01:46 -07:00
Tim Hockin
141e98ed05
Add comments to FunctionGen
...
Now we can emit comments which stick to functions instead of coming
before or after the functions when emitting code.
For followup: I think we can simplify FunctionGen and ValidationGen
2025-03-10 21:13:43 -04:00
Kubernetes Prow Robot
b90ff89ed6
Merge pull request #130699 from thockin/master_validation-gen_odd_cases
...
Prevent validation-gen usage patterns we don't want to support
2025-03-10 17:15:52 -07:00
Kubernetes Prow Robot
f5f9484286
Merge pull request #130695 from yongruilin/validation-gen_coveredbydeclarative
...
[Declarative Validation] Add CoveredByDeclarative to field error struct
2025-03-10 17:15:46 -07:00
yongruilin
989d68d757
chore: update DeclarativeValidation featuregate
2025-03-10 22:39:03 +00:00
Kubernetes Prow Robot
a38d4e53e1
Merge pull request #130697 from thockin/fix_replication_controller_validation_tests
...
Fix validation test for ReplicationController
2025-03-10 14:41:54 -07:00
Kubernetes Prow Robot
f510123183
Merge pull request #130559 from esotsal/fix-use-CamelCase-for-memory-manager-policy-name-check-for-InPlacePodVerticalScalingExclusiveCPUs-feature-gate
...
[FG:InPlacePodVerticalScaling] Fix use CamelCase for memory manager policy in InPlacePodVerticalScalingExclusiveCPUs
2025-03-10 14:41:47 -07:00
Natasha Sarkar
8a20e90839
[FG:InPlacePodVerticalScaling] Drop 'Proposed' resize status
2025-03-10 20:46:02 +00:00
Kubernetes Prow Robot
cad46631a8
Merge pull request #130655 from BenTheElder/pr130580
...
Set [Feature:OffByDefault] when WithFeatureGate receives an off-by-default feature gate
2025-03-10 13:31:46 -07:00
Tim Hockin
3460b2238e
Disallow optional/required on non-pointer structs
2025-03-10 13:14:11 -07:00
Tim Hockin
dcbfe67b1c
Prevent usage patterns we don't want to support
...
* typedefs to pointers
* pointers to pointers
* pointers to lists
* pointers to maps
* fixed-size arrays
* lists of pointers
* lists of lists
* lists of maps
* maps with non-string keys
* maps of pointers
* maps of lists
* maps of maps
2025-03-10 13:09:19 -07:00
yongruilin
8eb90fe136
Add CoveredByDeclarative to field error struct
...
- Introduce CoveredByDeclarative field to Error struct
- Add MarkCoveredByDeclarative method for Error and ErrorList
- Implement ExtractDeclarative method to filter out declaratively covered errors
- Update error constructors to include the new field
- Add corresponding test cases for new declarative validation functionality
2025-03-10 19:07:51 +00:00
Jordan Liggitt
628d107b61
Switch cluster trust bundle e2e tests to generic alpha feature + feature gates
...
This relies on WithFeatureGate adding [Feature:OffByDefault]. Without that, the
test would start to run in jobs which don't enable the feature.
2025-03-10 12:04:04 -07:00
Benjamin Elder
9828ad64da
e2e framework WithFeatureGate adds [Feature:OffByDefault]
...
(when passed a feature that is not Default)
This allows using the regex filter to skip tests that do not work on a cluster
without optional configuration, while moving tests to use WithFeatureGate
without also setting WithFeature unless they have some additional configuration
required.
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com>
2025-03-10 12:04:04 -07:00
Kubernetes Prow Robot
9b57a960f8
Merge pull request #130675 from pacoxu/fix-ut-flake
...
fix a flake of TestRoundTripTypes: for FirstAvailable[].AllocationMode
2025-03-10 11:55:54 -07:00
Kubernetes Prow Robot
0791d6ef70
Merge pull request #130666 from thockin/yaml_json_ambiguous_decode
...
Better handling of YAML that tastes like JSON
2025-03-10 11:55:47 -07:00
Tim Hockin
46ac2af06a
Fix validation test for ReplicationController
...
I discovered this by changing the validation in a way that SHOULD fail
(by allowing something it should not). But it didn't. A different
error happens which totally masks the non-failure I expected. New test
is much more explicit about what failures are expected.
This does not focus on adding test coverage, just making sure the test
is not terrible.
2025-03-10 11:51:53 -07:00
Kubernetes Prow Robot
133d5d612e
Merge pull request #130603 from AndrewSirenko/fix-vac-flake
...
Mark VAC recovery e2e test flaky
2025-03-10 10:27:46 -07:00
Tim Allclair
6d0b6278cd
Rename some allocation.Manager methods
2025-03-10 10:03:35 -07:00