From 57c14f0d64551cd001ff93b5290c3e1d944f72a9 Mon Sep 17 00:00:00 2001 From: Knative Automation Date: Mon, 16 Feb 2026 01:56:39 +0000 Subject: [PATCH] upgrade to latest dependencies bumping knative.dev/pkg 163986f...6758a9f: > 6758a9f Bump k8s libs to 1.35 (# 3316) bumping gopkg.in/evanphx/json-patch.v4 50fdc0b...84a4bb1: > 84a4bb1 Merge pull request # 209 from skitt/export-errs-v5 > bd18525 Upgrade go-flags > 7a7a88a Export errBadJSONDoc and errBadJSONPatch errors > 42f26cb Fix spacing > 0a3482b Merge pull request # 206 from koba1t/remove_unmaintained_error_pkg > e7cfbbb Merge pull request # 203 from skitt/drop-gopkgin-v5 > 106306d remove unmaintained errors pkg > b7a4e4a Merge pull request # 202 from evanphx/f-html-escape > 61e1ad7 Drop the reference to gopkg.in for v5 > 1bcbd0f Merge pull request # 201 from evanphx/b-null > 7eef36c Guard using options to avoid a crash bug > b82b685 Use a type alias for RawMessage to avoid breaking the public API of Operation > 009bc56 Validate that the partialDoc is decoded correctly > 9d7ba23 Add option to control if the output is HTMLEscaped > 05c9526 Merge pull request # 197 from evanphx/f-perf > a9c085a Merge pull request # 193 from evanphx/b-empty-from > 7a438a6 Minor simplifications > 3da7b27 Merge pull request # 196 from evanphx/b-null-mistype-panic > e8ab61f Catch IO advancement errors as well > 2a122d1 More optimizations > 850009d Merge pull request # 194 from evanphx/b-num-prec > a82b43d Handle null and other literals correctly in merge. Fixes # 160 > c645ff4 Handle `add` with path="". Fixes # 188 > 174e1d7 Add MergePatch benchmark > c32ee8f Merge pull request # 195 from evanphx/b-string-compare-unicode > 67afbf6 Always use UseNumber() to avoid float64 lossyness > 742691b Additional null tests > b5e20d4 Handle from="" more properly. Fixes # 192 > 7b8895c Use internal/json > f72a464 Merge pull request # 191 from evanphx/dependabot/github_actions/actions/upload-artifact-4 > a002ca6 Compare strings after decoding them to handle unicode correctly > 4a9dce7 Handle null correctly when introduced by replace. Fixes # 171 > f18a498 Import version of encoding/json, alter to track key order > 738124d Merge pull request # 190 from evanphx/dependabot/github_actions/actions/setup-go-5 > 3ee20a4 Bump actions/upload-artifact from 3 to 4 > dc808d1 Merge pull request # 158 from erickertz/master > e1550af Bump actions/setup-go from 2 to 5 > e8e8fb5 Merge pull request # 187 from evanphx/dependabot/github_actions/actions/checkout-4 > b65b5a4 Fix panic on test op > be43a06 Merge pull request # 173 from JosieLi-Google/master > 1326418 Bump actions/checkout from 2 to 4 > 6a7ad8a Merge pull request # 152 from howardjohn/patch-1 > eed7579 Merge pull request # 180 from radwaretaltr/master > dd9b733 Check if raw is a null pointer for findObject > 6775340 Non-modules are now deprecated due to ecosystem movement > f6d37ce Fix invalid sprintf > 16760a7 Merge branch 'evanphx:master' into master > b2e4d76 Merge pull request # 164 from ohkinozomu/remove-travis > 858f374 Introduce with and without go modules testing > a8cb1be mutation test case which should only fail during apply > 08317d1 Merge pull request # 182 from Neo2308/feature/master/add-dependabot-config > a126b2c Merge pull request # 167 from DavidKorczynski/cifuzz-int > 38b1cb8 README: Remove Travis > a11f4f4 pre-flight decodePatch validation > 78844ea Merge pull request # 181 from Neo2308/feature/master/update-to-go-1.18 > 0d1d2a1 Added dependabot > 6dc8109 Add CIFuzz GitHub action > 1a10216 Updated min supported version to go 1.18 bumping k8s.io/api cf951b1...9afe7de: > 9afe7de Update dependencies to v0.35.0 tag > bbcbaa8 Merge remote-tracking branch 'origin/master' into release-1.35 > 5bced61 Bump golang.org/x/crypto to v0.45.0 > 39e2e26 Merge pull request # 135131 from Dev1622/sig-storage/mock-expand-flake-fix > c764b44 Merge pull request # 132919 from ndixita/pod-level-in-place-pod-resize > c22b4a1 vendor: update vendor and license metadata after replacing BeTrue usage in csi tests > aced136 Generated files from API changes > e3b1f3d Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages > 02d790d Adding Resources and AllocatedResoures fields to the list of expected fields in PodStatus in admission test > 3da327c Update vendored dependencies > 0486a66 API changes for Pod Level IPPR related PodStatus fields > 9d90324 Merge pull request # 134345 from yuanwang04/restart-pod > 16a1b56 KEP-5471: Extend tolerations operators (# 134665) > 6f04e62 Implement restartPod action > f173724 Merge pull request # 134189 from mortent/NewUpdatePartitionableDevices > 4e7975e DRA: Update validation for Partitionable Devices > 2029994 Run make update > 91e70c1 DRA: Update types for Partitionable Devices > 18e16b5 Merge pull request # 134904 from liyuerich/commentstart > 3e68c16 Merge pull request # 134564 from macsko/gang_scheduling > 4bb993b enable commentstart check on adminssion API group > 1223d79 api: Workload API and Pod WorkloadReference generated files > 3f2af76 api: Create Workload API > eee6eff api: Add WorkloadReference to Pod spec > 1d3bfb0 Merge pull request # 134339 from huww98/mutable-pv-affinity > 7a2b40e Merge pull request # 133389 from pravk03/node-capabilities > 0e5396d mention MutablePVNodeAffinity in the API doc > df7131a Merge pull request # 134210 from yliaog/admit_quota > f9b678c autogenerated files from "make update" > d573a13 Merge pull request # 135123 from yongruilin/fix-ratcheting > 0247c73 adjusts DRA extended resource quota to include devices usages from regular resource claims > e6e7129 feat: Add NodeDeclaredFeatures feature gate and API fields. > cb15fc7 run update-codegen.sh > dd26ad1 Merge pull request # 135119 from lalitc375/revert > 2a08af1 revert of 8f0a6583ca81a64475e69a8b6b4d06bbe0c2ac67 > 60b622f Merge pull request # 134734 from kannon92/kal-linter-enable > 78deebe Merge pull request # 134152 from pohly/dra-device-taints-1.35 > c245f46 update kal to fix markdown table bug > f671848 Merge pull request # 135080 from dejanzele/feat/promote-job-managedby-to-ga > 4e1a045 generated files > d98a32f enable duplicate tags for kal and add exceptions > 8f1d212 Merge pull request # 134624 from yt2985/podcertificates-beta > aa663c6 KEP-4368: Job Managed By; Promote to GA > 0fe83f0 DRA device taints: fix DeviceTaintRule + missing slice case > d3c0250 Promote PodCertificateRequests to v1beta1 > 3b47f43 DRA API: device taints 1.35 > 8b150d5 Merge pull request # 134881 from pohly/e2e-slow-priority > 16d948d dependencies: ginkgo v2.27.2, gomega v1.38.2 > 1ffe377 Merge pull request # 135004 from pohly/dependencies-x-repos > 3d4d175 dependencies: various minor updates > cc5ff10 Merge pull request # 134963 from yongruilin/master_maxitem-rcs > 36850dc feat(dra): add k8s:optional for all DV migrated optional fields > a042d96 feat(dra): migrate NetworkDeviceData.IPs maxItems to declarative validation > 72c8bf5 feat(dra): migrate DeviceAllocationConfiguration.Requests maxItems to declarative validation > 0918e7c feat(dra): migrate DeviceAllocationConfiguration.Requests uniqueness to declarative validation > feea8b2 feat(dra): migrate NetworkDeviceData.IPs uniqueness to declarative validation > 67e96f7 Merge pull request # 134602 from lalitc375/device-attirubute > 9937296 Merge pull request # 134784 from michaelasp/svm_beta2 > 074fce5 Address feedbacks > b940508 Merge pull request # 134796 from darshansreenivas/dtumkur-pr-storage-tag-migration > 4d969b6 Update SVM to Beta > 4a2c214 Use k8s-resource-fully-qualified-name format to validate MatchAttribute > d730c0b Merge pull request # 134836 from lalitc375/maxLen > 8f64cf9 update code-gen for new tags and ignore v1alpha1 > c7d56ba Use eachKey DV in DRA resources. > a18ef34 Merge pull request # 134805 from aaron-prindle/dv-deviceclaim-subfield > 2e320d2 Merge pull request # 134824 from lalitc375/union > 5da681f feat: add subfield +k8s:format=k8s-long-name validation for DeviceClass ObjeMeta.Name field > 4956fc7 Merge pull request # 133087 from atiratree/terminating-replicas-beta > 4335902 use union member DV in the DRA > 60574e5 Merge pull request # 134826 from aramase/aramase/f/kep_5538_beta_impl > 91e43b8 make update > e340759 Merge pull request # 134807 from yongruilin/master_maxlength > ac74270 Add CSI driver opt-in for service account tokens via secrets field > 7dc349c promote DeploymentReplicaSetTerminatingReplicas to Beta > f062bee Merge pull request # 134457 from danwinship/prefersamenode > 7abf616 feat(validation): add k8s:optional tag to InterfaceName and HardwareAddress in NetworkDeviceData across all versions > 3459241 Merge pull request # 134767 from lalitc375/slice > 310816d Update TrafficDistribution docs for PreferSame* GA > 1288fb1 feat(dra): add k8s:maxLength tag on HardwareAddress in NetworkDeviceData > 715422f Merge pull request # 134537 from itzPranshul/master-vg-enable-clusterRole > 4ad4068 Enable DV for resourceslice > fdbbd64 Belatedly remove references to PreferSameTrafficDistribution being Alpha > 1b284c4 feat(dra): add k8s:maxLength on NetworkData.InterfaceName > e681e9f Merge pull request # 134780 from joshjms/bump-etcd-sdk-v3.6.5 > 62b0b7c Declarative validation coverage for RoleRef.Name and Subject.Name in RoleBinding# > 50ca6cd feat(dra): add k8s:optional on AllocatedDeviceStatus.NetworkData > 96cd6f5 etcd: bump etcd sdk to v3.6.5 > fa0567d rbac: Remove PolicyRule.Verbs from declarative validation migration > e04c29a Merge pull request # 134555 from aaron-prindle/dv-enum-migration > a4f3938 feat(validation-gen): Add declarative validation support for rolebinding(v1,v1alpha1,v1beta1) > d8df487 Merge pull request # 134463 from cvan20191/fix-resizepolicy-ephemeral-container-docs > 6b53f89 feat: add +k8s:enum declarative validation to ResourceClaim DeviceTolerationOperator and DeviceTaintEffect > 37b2b53 feat(validation-gen): Add declarative validation support for ClusterRole(v1,v1alpha1,v1beta1) > c6c911f Merge pull request # 134358 from lalitc375/extended-resource-name > a2dd0c8 docs: EphemeralContainerCommon.ResizePolicy: This field cannot be set on ephemeral containers > 6977802 Fix rebase issues > e491355 Add format validator for DeviceClass.ExtendedResourceName > e6c4749 Merge pull request # 134738 from yongruilin/master_bindingconditions-maxitems > 939200b feat(dra): Add maxItems tag on DeviceRequestAllocationResul.BindingFailureConditions field > 8b044c9 feat(dra): Add maxItems tag on DeviceRequestAllocationResul.BindingConditions field > 7cc754c Merge pull request # 134717 from aaron-prindle/dv-deviceRequestAllocationResult.driver-format-migration > 10f284b feat(validation-gen): add +k8s:format=k8s-long-name-caseless declarative validation for DeviceRequestAllocationResult.Driver > 96994eb Merge pull request # 134443 from lalitc375/optional-pointer > 8e1e41d Add listType=map and listMapekeys on ResourceClaimStatus.Devices > db4e189 Merge pull request # 134630 from lalitc375/k8s-enum > 9dce29c Merge pull request # 134575 from lalitc375/k8s-long-name > 6d6d3af feat: add enum validation for AllocationConfigSource > 3c23950 Use DV for long name validation of spec.devices.requests[%d].firstAvailable[%d].deviceClassName > 746e0a2 Merge pull request # 134446 from aaron-prindle/dv-device-allocation-mode-enum-migration > c31608c Merge pull request # 133153 from helayoty/helayoty/enable-beta-maxUnavailable > 49a6fbf feat: add +k8s:enum declarative validation to ResourceClaim DeviceAllocationMode > 4fd3bd6 Merge pull request # 133128 from jm-franc/set-gate-to-beta > e7544e4 update comments > 180fdec Merge pull request # 134496 from yongruilin/master_vg-rc-unique > fed9f0f Promote HPAConfigurableTolerance gate to beta > 5568972 update comments on beta apis > 82d17c8 Merge pull request # 134558 from yongruilin/master_vg-rcstatus-maxitem > ecb6b2c feat: migrate DeviceClaimConfiguration.Requests to declarative validation > e2ead52 Update MaxUnavailableStatefulSet feature gate to beta > 26c9f6a feat(dra): Migrate DeviceAllocationResult.Config maxItems validation to declarative > aa73c18 feat: migrate DeviceConstraint.Requests uniqueness to declarative validation > fde15c5 feat(dra): Add maxItems tag on AllocationResult.Results > a72a732 feat: migrate DeviceRequest.FirstAvailable uniqueness to declarative validation > cee5f77 feat(validation-gen): migrate ResourceClaimStatus.Allocation NoModify validation to declarative validation > f8d18e9 feat: migrate DeviceClaim.Requests uniqueness to declarative validation > ae81f88 feat(dra): Add maxItems tag on ReservedFor field > ea7b3fb Merge pull request # 134465 from lalitc375/k8s-label-key > c754e95 Add k8s-label-key format for toleration key > 6cf0026 Merge pull request # 134286 from aaron-prindle/dv-format-long-name-caseless-tag-migration > 8ac373c Merge pull request # 134256 from liggitt/protoc-gogo-poc > cf892e3 feat: migrate k8s:format=k8s-long-name-caseless validation on OpaqueDeviceConfiguration.Driver to declarative validation > f800627 Merge pull request # 134367 from aaron-prindle/dv-resource-claim-spec-immutable > e5ab511 Regenerate vendor > 90305ba feat: add +k8s:immutable tag to ResourceClaim.spec and associated tests > 216f2ef Regenerate protobuf > 0609229 Merge pull request # 134333 from lalitc375/reserved-for > 80bfa29 Add listType=map and listMapekey=uid for ResourceClaimStatus.ReservedFor > 62286b7 Merge pull request # 134391 from lalitc375/k8s-uuid > 0981649 Merge pull request # 134408 from yongruilin/vg_resourceclaim > f495d89 Add DV for uids in resourceClaim Status > d30afbf run update-codegen.sh > d3c6507 feat(dra): Add maxItems validation tags for ResourceClaim fields > 3d16ea6 Merge pull request # 134302 from lalitc375/device-class-selectors > 83618ea feat(resource): Add maxItems validation for DeviceClass configs > 3629141 feat(resource): Add maxItems validation for DeviceClass selectors > 1446cde Merge pull request # 134347 from yongruilin/master_vg-cleanup > 5c26060 Merge pull request # 134211 from aaron-prindle/resourceclaim_maxitems > 822c400 run update-codegen to for ReplicationController > c397f90 Merge pull request # 134276 from aaron-prindle/allocation-mode-enum > 82519bc generate > ac7d383 Validate ReplicationController.metadata.name > dd80a46 Merge pull request # 134185 from DanBokete/deprecate-caseless-validation > 219fbca fix: add +enum tag to resource DeviceAllocatoionMode > 9ed8b70 Add maxItems limits to ResourceClaim > 7ae3a76 Deprecate caseless driver name validation and enforce lowercase warnings > e2e7b7d Merge pull request # 134279 from yongruilin/master_customunique > 9bc65ed Merge pull request # 134113 from jpbetz/resource-claim-status-pool > 58a3a8f Enable listmap uniqueness & run codegen > a12ed5d generate > fc94e25 feat(certificates): Add k8s:customUnique tag to CertificateSigningRequestStatus > c05f73f Add declarative validation of ResourceClaim status pool field > 863819f Merge pull request # 134156 from JoelSpeed/enable-ssa-tags > f0adbf4 Merge pull request # 134145 from dims/update-to-latest-sigs.k8s.io/json > cf37fdf Enable SSATags linter to enforce +listType on lists in APIs > 9f8ec5a update to latest sigs.k8s.io/json > 8eb059a Merge pull request # 134120 from BenTheElder/golang-language-125 > 48e06b5 Merge pull request # 134121 from BenTheElder/dep-work > ae5b56f bump go language version to 1.25 > 640ce93 add go.work.sum to dep-approvers file list > 4cbe73a add go.work to dep-approvers file list > ed58f06 Merge pull request # 131755 from jpbetz/openapi-type-name-gen > 6138ec5 Add tests > 6820b0a generate > dc0899f Add model name generator tags > 310aa43 Bump kube-openapi > 1fa0d26 Merge pull request # 133921 from dims/update-prometheus-client-golang-and-common-packages > 518a3ff Merge pull request # 133982 from yongruilin/master_vg-unique-tag > 952d5da update prometheus' client_golang and common packages > 17ee2bd Merge pull request # 133966 from kei01234kei/v1.34.0-api-testdata > f1d981b Emit ratchet check for fields with a type func > ec7868c Merge pull request # 133973 from yongruilin/master_vg-unique-tag > 178a3c4 delete v1.32.0 testdata > dd538fb run "hack/update-codegen.sh valid" > 0509bdd Add v1.34.0 API testdata > 8c56782 Merge pull request # 133883 from yangjunmyfm192085/fixerrordescription > 9e32082 Fix incorrect description of feature PodObservedGenerationTracking > 44a3d73 Merge pull request # 133769 from thockin/kk_bump_gengo > 3d579e4 Mark some aliases as deprecated > a2a241f Merge pull request # 133229 from SergeyKanzhelev/fixupTypes > 82f77eb Merge pull request # 133823 from dims/update-to-spf13/pflag-to-prevent-CI-break > 7194846 fix up types for 1.34 release - remove GA feature gates > d0ea78d Update to spf13/pflag to prevent CI break > b903cd0 Merge pull request # 133430 from liggitt/json-patch-v4-errors > 2295b2c Merge pull request # 133786 from jpbetz/consistent-enum-alias-docs > 4c868aa bump gopkg.in/evanphx/json-patch.v4 > f1ac136 Use consistent documentation of aliases in the API > 658c42f Merge pull request # 133684 from soltysh/drop_StatefulSetAutoDeletePVC > 611bbd7 Merge pull request # 132128 from skitt/cadvisor-0.53 > 1e934b1 make update > 93ff4df Bump cadvisor to 0.53 > 61e410e Drop StatefulSetAutoDeletePVC after the feature GA-ed in 1.32 > a2bc45a feat(apis/batch): PodFailurePolicyOnPodConditionsPattern.Status can be omitted (# 133479) > fa01e40 Merge pull request # 133570 from BenTheElder/pr131351 > 10a9ddf clarify that staging repos are automatically published > 5d857a5 add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only > f3654b1 link to what a staging repository is > 3655a35 docs: clarify that this is a staging repository and not for direct contributions > d1a00b8 Merge pull request # 133350 from carlory/fix-pod-certificates bumping k8s.io/client-go 3892804...9bcb694: > 9bcb694 Update dependencies to v0.35.0 tag > 2d83546 Merge remote-tracking branch 'origin/master' into release-1.35 > 56b4af2 Merge pull request # 135591 from p0lyn0mial/upstream-watchlist-reflector-log-fallback > 891f94c Merge remote-tracking branch 'origin/master' into release-1.35 > 2fe4ac2 downgrade reflector watchlist fallback log to V(4) > 65ffe04 Merge pull request # 135580 from serathius/client-go-transformer > 97256a6 Bump golang.org/x/crypto to v0.45.0 > 171ef8c Use transformer in consistency checker > 46360b5 Merge pull request # 135131 from Dev1622/sig-storage/mock-expand-flake-fix > 7cf6a05 Add unit tests for Data Consistency Detector > 45e0dec Merge pull request # 132919 from ndixita/pod-level-in-place-pod-resize > 3878a64 vendor: update vendor and license metadata after replacing BeTrue usage in csi tests > f466f58 [client-go # 1415] Embed proper interface in TransformingStore to ensure DeltaFIFO and RealFIFO are implementing it > 3980f07 Generated files from API changes > 9cee84c Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages > 5020b67 KEP-5471: Extend tolerations operators (# 134665) > 990057b Update vendored dependencies > 6ce2c0f Merge pull request # 134870 from pmengelbert/pmengelbert/kuberc/4 > 5c322d3 Merge pull request # 134189 from mortent/NewUpdatePartitionableDevices > c529a20 Add client-go credential plugin to kuberc > aa76619 Merge pull request # 133648 from richabanker/merged-discovery > 99c4257 Run make update > cb5e00d peerproxy: Refactor into separate files and add exclusion filter > 09ccc18 discovery: Add profile-based content negotiation > 0e6fc04 Merge pull request # 134564 from macsko/gang_scheduling > 9b2717c api: Workload API and Pod WorkloadReference generated files > 6a14de8 Merge pull request # 134339 from huww98/mutable-pv-affinity > b36e649 Merge pull request # 134180 from p0lyn0mial/upstream-watchlist-dynamic-interface > f8b7fe9 mention MutablePVNodeAffinity in the API doc > 823f3a7 Merge pull request # 133389 from pravk03/node-capabilities > 092b2fb client-go/features: enable WatchListClient for 1.35 release > d0f0666 autogenerated files from "make update" > 7d09f53 Merge pull request # 135072 from Jefftree/graceful-queue > 5aa3ca7 Merge pull request # 134152 from pohly/dra-device-taints-1.35 > 773743c refactor updateUnfinishedWork into separate function to use defer unlock > afcd76c Merge pull request # 135080 from dejanzele/feat/promote-job-managedby-to-ga > c949300 generated files > 1463bcb Fix queue to gracefully shutdown > 50efa83 Merge pull request # 134624 from yt2985/podcertificates-beta > 15b762b KEP-4368: Job Managed By; Promote to GA > 1244da4 DRA API: device taints 1.35 > 205531f Merge pull request # 132240 from yue9944882/delta-fifo-batch > 15ed51a Promote PodCertificateRequests to v1beta1 > d5cd2dd Adding batch handling for popping items from RealFIFO > 6f5c1ad Merge pull request # 134934 from siyuanfoundation/client-fg > 4f9edc1 Merge pull request # 134881 from pohly/e2e-slow-priority > 504fb21 change client go default features to versioned > 47df031 dependencies: ginkgo v2.27.2, gomega v1.38.2 > efdec3e Merge pull request # 135004 from pohly/dependencies-x-repos > 083e82a Merge pull request # 134811 from p0lyn0mial/upstream-watchlist-unsupported-wl-cache-testing > 47c3af0 dependencies: various minor updates > a90a915 Merge pull request # 135002 from p0lyn0mial/upstream-watchlist-unsupported-wl-client-tools-watch-test > 562096c k8s.io/client-go/tools/cache/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics > 7198405 Merge pull request # 135000 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-trackers > 83eab51 client-go/tools/watch/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics > 928c08f k8s.io/client-go/testing/fixture: does not support WatchList semantics > 63b5f59 Merge pull request # 134919 from p0lyn0mial/upstream-watchlist-unsupported-wl-wrapp-remaining-lws > c207d22 Merge pull request # 134854 from serathius/informer-benchmark > 9c67f4c watchlist: wrap remaining LW with ToListWatcherWithWatchListSemantics > d9e3e97 Merge pull request # 134784 from michaelasp/svm_beta2 > 5ac9ec0 Benchmark SharedIndexInformer > cd96252 Merge pull request # 133087 from atiratree/terminating-replicas-beta > 7aa7171 Update SVM to Beta > 342dcaf Merge pull request # 134748 from p0lyn0mial/upstream-watchlist-unsupported-wl-clients-improve-units > 400c0a2 make update > 91dcaf4 Merge pull request # 134826 from aramase/aramase/f/kep_5538_beta_impl > 42503cc client-go/clients: improve TestWatchListSemanticsSimple > 75128a8 Add CSI driver opt-in for service account tokens via secrets field > 4953849 Merge pull request # 134457 from danwinship/prefersamenode > 715199a Merge pull request # 134780 from joshjms/bump-etcd-sdk-v3.6.5 > 0ca6027 Belatedly remove references to PreferSameTrafficDistribution being Alpha > dc0763e etcd: bump etcd sdk to v3.6.5 > a5b1b11 Merge pull request # 134463 from cvan20191/fix-resizepolicy-ephemeral-container-docs > ff1ce9e Merge pull request # 132243 from xigang/real_fifo > 909047f docs: EphemeralContainerCommon.ResizePolicy: This field cannot be set on ephemeral containers > f49b36f Merge pull request # 134731 from tisonkun/patch-1 > 00a491e Add RealFIFOOptions struct to provide structured configuration for RealFIFO > 659efe6 Merge pull request # 134714 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed-inf > d707fb7 Fix comments and reformat import statements > 002cac4 Merge pull request # 134674 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-meta-inf > e7ebdf6 client-go/kubernetes_test/clientset_test: intro TestUnSupportWatchListSemantics > 716ba15 Merge pull request # 134670 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-dynamic-inf > fed267b client-go/metadata/metadatainformer: wrap the LW with WatchList semantics > e8a8371 ./hack/update-codegen.sh > c1675fb client-go/dynamic/dynamicinformer: wrap the LW with WatchList semantics > 8316c2d Merge pull request # 134641 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-reflector > 884e76f Merge pull request # 134663 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed > 3502696 client-go/tools/cache/reflector: supports watchlist.DoesClientNotSupportWatchListSemantics > 6661e48 Merge pull request # 134646 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-meta > 943d406 ./hack/update-codegen.sh > c655edb Merge pull request # 133153 from helayoty/helayoty/enable-beta-maxUnavailable > cc2ef17 client-go/metadata/fake: expose IsWatchListSemanticsUnSupported > 92bae31 client-go/kubernetes_test/fake_client_test: TestDoesClientSupportWatchListSemantics > 5a42d72 Merge pull request # 133128 from jm-franc/set-gate-to-beta > 1ec59ff update comments > fcb9549 Merge pull request # 134642 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-dynamic > 0d52247 Promote HPAConfigurableTolerance gate to beta > b6a9154 update comments on beta apis > 55359a6 client-go/dynamic/fake: expose IsWatchListSemanticsUnSupported > 638e636 Update MaxUnavailableStatefulSet feature gate to beta > 3a250ce Merge pull request # 134505 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-reflector-listwatch > f217e70 Merge pull request # 134588 from liggitt/fixes-only-no-go-bump > 6777feb client-go/tools/cache/listwatch: intro ToListWatcherWithWatchListSemantics > 69ba058 Remove invalid SAN certificate construction > 8de3425 Merge pull request # 134396 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics > efcdcf7 Merge pull request # 134256 from liggitt/protoc-gogo-poc > 03859f4 client-go/util/watchlist/watch_list: intro DoesClientNotSupportWatchListSemantics > d21f567 Regenerate vendor > 3c3a19f Merge pull request # 134208 from n2h9/126379-replace-non-WithContext-functions-to-use-WithContext-functions-instead-of-duplicates > 5eac01c Merge pull request # 134185 from DanBokete/deprecate-caseless-validation > ce58c49 [126379] [go-client] chore: use WithContext functions: do not use SleepWithContext inside Sleep, use CalculateBackoff inside CalculateBackoffWithContext > 1d52801 Deprecate caseless driver name validation and enforce lowercase warnings > 81c615a [126379] [go-client] chore: use WithContext functions > 2a2f191 Merge pull request # 134271 from Jefftree/scheme-nil > 6cf045f Merge pull request # 134228 from liggitt/proto-gogo-poc > 38c61c9 Add nil scheme check in GetReference > 472a7d3 Clean up gogo dependency tracking > b8c8558 Drop unnecessary gogo dependencies > 7b6fbf8 Merge pull request # 134145 from dims/update-to-latest-sigs.k8s.io/json > 0e786b9 update to latest sigs.k8s.io/json > 329b090 Merge pull request # 134120 from BenTheElder/golang-language-125 > f251672 bump go language version to 1.25 > 8decd4f Merge pull request # 133917 from n2h9/133916-fix-cert-key-files-data-validation-error > 14aa037 Merge pull request # 133923 from maxcelant/store-index-set > 2ab8e36 [client-go] [cli-runtime] [133916]: handle properly config override logic when override provides ClientKey, ClientCertificate: use values from overrides when one of the field (file or data) is present in inverrides > f8bdeaf Merge pull request # 131755 from jpbetz/openapi-type-name-gen > c28edcd Replace deprecated sets.String with sets.Set for Index type > e703bc0 [client-go] [cli-runtime] [133916]: handle properly config override logic when override provides ClientKey, ClientCertificate > 7788839 Merge pull request # 133191 from Jefftree/rev > 645ba6c generate > fb0bc3e Merge pull request # 133777 from yshngg/patch/tautological-condition > a74cb72 Add jefftree to OWNERS > 185d157 Add model name generator tags > 81eaeec Merge pull request # 132663 from mrIncompetent/copy-source-comments > dc29e94 refactor(event): simplify conditional logic in event handling for both v1 and eventsv1 APIs > 5c5da77 Bump kube-openapi > 422ded2 ./hack/update-codegen.sh > bf9c276 Merge pull request # 133921 from dims/update-prometheus-client-golang-and-common-packages > a8c6321 Merge pull request # 133632 from jpbetz/client-go-docs > 65b3c70 update prometheus' client_golang and common packages > 1e409ef Merge pull request # 133898 from HadrienPatte/client-go/compatibility-matrix > fad66b0 Apply feedback > dccc3e5 Merge pull request # 133690 from pohly/log-client-go-leaderelection > 44f45dd Update client-go compatibility matrix to include releases up to 1.34 > 799b763 Apply feedback > d327527 Merge pull request # 133851 from andremarianiello/respect-dynamic-fake-options > b650194 client-go leader-election: structured, contextual logging > 08bef91 update gofmt > b0a827f Merge pull request # 133823 from dims/update-to-spf13/pflag-to-prevent-CI-break > 5b49a4a client-go/dynamic/fake: Stop ignoring options > 481bad6 Add doc.go and ARCHITECTURE.md to client-go > 1bd1139 Update to spf13/pflag to prevent CI break > 2a8d855 Merge pull request # 133430 from liggitt/json-patch-v4-errors > 7b14b96 Merge pull request # 132665 from mrIncompetent/applyconfiguration-gen/extract-subresources > d98ecdc bump gopkg.in/evanphx/json-patch.v4 > ffe150e ./hack/update-codegen.sh > 0a6101f Merge pull request # 132407 from skitt/mockery-v3 > ed8c3f4 Bump to mockery v3 > 29207cd Merge pull request # 132128 from skitt/cadvisor-0.53 > 058b497 Bump cadvisor to 0.53 > 9d1c358 Merge pull request # 133572 from HadrienPatte/ctx > 17baf3d Merge pull request # 133573 from DerekFrank/lease-metadata-fix > 302eac9 Update `sharedInformerFactoryInterface` context initialization example > bccbbb3 Merge pull request # 133571 from BenTheElder/deprecated-missing-oh-no > 048fbed gofmt and review feedback > 6294eed cache: do not allocate chan for nothing (# 133500) > 2052dfa update-codegen > 706156c fix: Update unit test to catch actual nil Labels case and fix functionality to handle nil Labels > d07f455 Merge pull request # 133367 from ash2k/decouple-term-from-client > 5f40465 update-codegen > c40e111 Merge pull request # 132686 from qiujian16/typo-fix > d21662d Decouple term and remotecommand packages > 01d95ed Merge pull request # 131301 from epini-dw/master > 12d87ef Fix a typo in fake clientset generator > 0341f07 Merge pull request # 133570 from BenTheElder/pr131351 > af0e2a1 kubectl: Fix current-context being written to wrong file > 9c1e36e clarify that staging repos are automatically published > 7d3990f add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only > 6c323c2 link to what a staging repository is > aea42c1 docs: clarify that this is a staging repository and not for direct contributions > d99dd13 Merge pull request # 132522 from sunya-ch/KEP-5075-PR > 81902fe KEP-5075: generated codes from make update bumping k8s.io/gengo/v2 85fd79d...ec3ebc5: > ec3ebc5 Merge pull request # 315 from Jefftree/gofmt-fix > 081d644 Merge pull request # 314 from thockin/master > eb1536e Fix gofmt missing case > f1dc67e Merge pull request # 313 from thockin/master > 9d74656 Fix tests for paragraph tracking > c297c0c Merge pull request # 312 from thockin/master > 9ab29f2 Look for gofmt and if not found, log and proceed > 5026bc0 Revert to alias handling which does not assume visit order > ca8cf6f Merge pull request # 294 from shashankram/fix-292 > 1034962 Call goimports AND gofmt -s > 1d469b8 Bump to go 1.23 and run 'go mod tidy' > ddb642e Merge pull request # 310 from thockin/master > b3fb8bb v2/parser: prefer original comment when evaluating aliased Type > 25c2815 Fine tune type-alias handling > e37034a Fix typo: Seperator -> Separator > 604196b Ignore deprecation in type-alias comment handling bumping k8s.io/apiextensions-apiserver a4ffeda...a8d2a03: > a8d2a03 Update dependencies to v0.35.0 tag > b9eb912 Merge remote-tracking branch 'origin/master' into release-1.35 > e526698 Bump golang.org/x/crypto to v0.45.0 > fd7881d Merge pull request # 135278 from aman4433/KUBE-134468 > 8db5ab6 Merge pull request # 135131 from Dev1622/sig-storage/mock-expand-flake-fix > 7d598d7 Refactor: Contextualize CRDFinalizer to fix goroutine leak > c4e434c Merge pull request # 134216 from Goend/master > 4ed5bd4 vendor: update vendor and license metadata after replacing BeTrue usage in csi tests > f16e90b Merge pull request # 134881 from pohly/e2e-slow-priority > c7158b0 update after review > 704bc3d Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages > 35019f6 dependencies: ginkgo v2.27.2, gomega v1.38.2 > a5f9f81 fix > 27e5803 Update vendored dependencies > 32ebac2 Merge pull request # 134994 from liggitt/drop-strict-cost > 73179bf add TestUpdateStatusWithOldVersion integration case > a9582ee Merge pull request # 135004 from pohly/dependencies-x-repos > eeec04f Drop locked StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates > 6cde159 fixed the CRD statusResetFields init issue > 72acbf4 dependencies: various minor updates > 8f71987 Merge pull request # 134984 from michaelasp/crdObsGeneration > a540c95 Merge pull request # 133980 from siyuanfoundation/min-compat > 9f12aa3 Add ObservedGeneration to CRD conditions > cce2a4e Add --min-compatibility flag. > 443b8b6 Merge pull request # 134780 from joshjms/bump-etcd-sdk-v3.6.5 > 5f85f9c etcd: bump etcd sdk to v3.6.5 > 4c7c821 Merge pull request # 134714 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed-inf > 6ba2cac ./hack/update-codegen.sh > 99e04a4 Merge pull request # 134663 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed > 31c75bc ./hack/update-codegen.sh > 12a6f30 Merge pull request # 133721 from fusida/fix-crd-status-panic-0827 > db015a9 Merge pull request # 134366 from tallclair/feature-gates-test > f6dfd34 fix panic for the crd with status subresource but lose openAPIV3Schema fileds > 65be9e8 Merge pull request # 134256 from liggitt/protoc-gogo-poc > d73819e Automated refactoring to use SetFeatureGatesDuringTest > 4c2d74e Merge pull request # 134449 from aditigupta96/contextual-api-approval-controller > 34d226d Regenerate vendor > 3c2b9b9 refactor(apiextensions-apiserver): Make APIApproval controller context-aware > 6863c3c Regenerate protobuf > 89697ae Merge pull request # 134168 from aditigupta96/refactor-naming-controller > 3db528b Merge pull request # 134237 from aditigupta96/contextual-logging-nonstructural-schema-controller > 5f06559 refactor(apiextensions-apiserver): Make NamingConditionController fully context-aware > 35d6408 Merge pull request # 134209 from Jefftree/gengo-bmp > e907104 refactor(apiextensions-apiserver): Make NonStructuralSchema controller context-aware > 7eae697 bump gengo > 3c666e7 Merge pull request # 134145 from dims/update-to-latest-sigs.k8s.io/json > 446fe8d update to latest sigs.k8s.io/json > dfaa78e Merge pull request # 134061 from aditigupta96/contextual-logging-establishing-controller > b439373 Merge pull request # 134120 from BenTheElder/golang-language-125 > 7a6c1c0 feat(apiextensions-apiserver): Add WithContext variant to EstablishingController > 891055d bump go language version to 1.25 > dab897f Merge pull request # 133187 from jpbetz/ratchet-selectable-fields > 0dc6681 Merge pull request # 130704 from GrigoriyMikhalkin/apiextensions-no-storage-unserved > 263532c Add additional test for root level, ignore mutation lint error > 6c60b15 Merge pull request # 131755 from jpbetz/openapi-type-name-gen > a3f3743 skip creating storages for unserved versions > fd71378 Add ratcheting of selectableFields > a4c64a0 Merge pull request # 132663 from mrIncompetent/copy-source-comments > 7533839 Update tests that depend on internal model names > 6d2c196 ./hack/update-codegen.sh > 907a910 Add tests > a140559 Merge pull request # 133921 from dims/update-prometheus-client-golang-and-common-packages > db3d448 stop using util.ToRESTFriendlyName in favor of declared model names > 4143475 switch our usage of expfmt.TextParser > a14bd5d generate > aea3f61 update prometheus' client_golang and common packages > 5172035 Add model name generator tags > beb04c3 Merge pull request # 133179 from nmn3m/fix-strings-title > 9694f60 Enable openapi model name accessor generator > 5353736 Merge pull request # 133896 from yongruilin/fix-format-warning > d9a4758 Replace deprecated strings.Title with cases.Title > 68b7438 Bump kube-openapi > 53a7111 fix: Only warn for unrecognized formats on type=string > 395065b Merge pull request # 133832 from cbandy/cel-validation-errors-132528 > ba91c8c Merge pull request # 133769 from thockin/kk_bump_gengo > 5185385 Omit value type from validation rule failures > 45cdaaa Bump gengo > 736e2d6 Merge pull request # 133823 from dims/update-to-spf13/pflag-to-prevent-CI-break > aff53d8 Bump github.com/spf13/cobra v1.10.0 > 1335cd0 Update to spf13/pflag to prevent CI break > a98ab6b Merge pull request # 133430 from liggitt/json-patch-v4-errors > cb7dccf Merge pull request # 132665 from mrIncompetent/applyconfiguration-gen/extract-subresources > efe498c bump gopkg.in/evanphx/json-patch.v4 > dfe81f2 ./hack/update-codegen.sh > 237d639 Merge pull request # 133716 from ahmetb/metav1-status-list-marker > 613d50b Merge pull request # 132128 from skitt/cadvisor-0.53 > 9393aea add generated files > 7ac416b Bump cadvisor to 0.53 > d5e1f34 Merge pull request # 133572 from HadrienPatte/ctx > 6014350 Merge pull request # 133571 from BenTheElder/deprecated-missing-oh-no > 1234fd4 Update `sharedInformerFactoryInterface` context initialization example > 16d6ab0 Merge pull request # 132798 from cbandy/cel-validation-errors-132528 > f6ffc55 update-codegen > 82ef6bc Merge pull request # 132686 from qiujian16/typo-fix > 5a4f857 Omit values from validation rule error expressions > 8e4aa3c update-codegen > 83b574f Merge pull request # 133570 from BenTheElder/pr131351 > 7d96875 Fix a typo in fake clientset generator > c558c52 Show simple values in validation rule errors > 7e63f1c clarify that staging repos are automatically published > ba1623f Reduce nested conditionals around validation rule errors > 5d94e31 add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only > 3839510 link to what a staging repository is > 1f90670 docs: clarify that this is a staging repository and not for direct contributions > 4f92620 Merge pull request # 133226 from ivanvc/bump-etcd-to-3.6.4 > 79c0a20 Bump etcd sdk to v3.6.4 bumping k8s.io/utils 4c0f3b2...bc988d5: > bc988d5 Merge pull request # 334 from danwinship/net-tests > 0af2bda Merge pull request # 329 from denpeshkov/multilisten-panic > 263db5a Add shared IP/CIDR test data to net, update ipfamily tests, add parsing tests > 14892a7 Fix panic in multiListener bumping k8s.io/code-generator 80686ac...73ac2dd: > 73ac2dd Update dependencies to v0.35.0 tag > 840eca3 Merge remote-tracking branch 'origin/master' into release-1.35 > f82ba68 Bump golang.org/x/crypto to v0.45.0 > 6c03715 Merge pull request # 135131 from Dev1622/sig-storage/mock-expand-flake-fix > 1bd8803 Merge pull request # 135123 from yongruilin/fix-ratcheting > ca37a69 vendor: update vendor and license metadata after replacing BeTrue usage in csi tests > 6affd9b run update-codegen.sh > fda29a2 Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages > 539cfc4 fix(validation-gen): Correct ratcheting for uncorrelated old values > 8740cd1 Update vendored dependencies > 5843697 feat(validation-gen): Refactor testscheme and add ratcheting bug tests > c4c75a1 Merge pull request # 135119 from lalitc375/revert > 3b09701 revert of 8f0a6583ca81a64475e69a8b6b4d06bbe0c2ac67 > 913260b Merge pull request # 134914 from lalitc375/stability-levels1 > ea9adde Merge pull request # 134881 from pohly/e2e-slow-priority > 57645b8 Graduate a few soaked alpha tags to beta > 6c34c94 dependencies: ginkgo v2.27.2, gomega v1.38.2 > da1e380 Merge pull request # 135004 from pohly/dependencies-x-repos > f7256dc dependencies: various minor updates > 5f73d6a Merge pull request # 134602 from lalitc375/device-attirubute > f75038a Address feedbacks > e231390 Add k8s-resource-fully-qualified-name format in valdiation-gen > ec5077f Merge pull request # 134836 from lalitc375/maxLen > 3bb2f70 Use eachKey DV in DRA resources. > 51476a4 Merge pull request # 134807 from yongruilin/master_maxlength > a4fbefd feat(validation-gen): add k8s:maxLength tag > 62789f7 Merge pull request # 134780 from joshjms/bump-etcd-sdk-v3.6.5 > 26def1e etcd: bump etcd sdk to v3.6.5 > a470169 Merge pull request # 134358 from lalitc375/extended-resource-name > 0bea2e4 Address feedbacks > c59b639 Fix rebase issues > 99bd185 Add new format k8s-extended-resource-name > d63073f Merge pull request # 134714 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed-inf > a1557b9 Merge pull request # 134443 from lalitc375/optional-pointer > e5d0a8e ./hack/update-codegen.sh > ce160e5 Allow pointers for list keys > d3d88d7 code-generator/cmd/informer-gen/generators: wrap the LW with WatchList semantics > e7dae2d Merge pull request # 134663 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-typed > e76f22d ./hack/update-codegen.sh > 2325b71 generators/fake/generator_fake_for_clientset: intro IsWatchListSemanticsUnSupported > 61265d2 Merge pull request # 134605 from lalitc375/stability-levels > 56328dd Add stability level in the tags doc. > 206cde3 Merge pull request # 134558 from yongruilin/master_vg-rcstatus-maxitem > 1496434 feat: add +k8s:update tag and associated tests > a33cf24 Merge pull request # 134256 from liggitt/protoc-gogo-poc > 4a5d2d7 Merge pull request # 134367 from aaron-prindle/dv-resource-claim-spec-immutable > e68fa6f Regenerate vendor > dafa3fa generate > 6175956 Isolate generated ProtoMessage() methods in build-tagged files > bf9a8df feat: make it so that all ShortCircuit validators are run for short circuiting check > eb173ab Drop runtime use of gogo packages > 9a5327a chore: add +k8s:immutable tag implementation and test > 9dbb464 Merge pull request # 134302 from lalitc375/device-class-selectors > 4061fc1 apply feedback > 1c498ab Merge pull request # 134347 from yongruilin/master_vg-cleanup > 36a28b2 Merge pull request # 134211 from aaron-prindle/resourceclaim_maxitems > 0bfa3ee fix: Comment out ipSloppyValidator > 82f8af6 generate > e5a6560 Add cohort support to +k8s:item > c76d7f4 add +k8s:maxItems tag logic and tests > c59c43b Add cohort support to +k8s:subfield > f77d266 Merge pull request # 134279 from yongruilin/master_customunique > b7857e3 Add support for validation cohorts > cbd3636 Merge pull request # 134113 from jpbetz/resource-claim-status-pool > b7e7a40 emit comment for uniqueness is disabled by k8s:customUnique > c817938 Revert "Omit type names of emitted slice elements to appease gofmt" > 0054153 Apply feedback > 155b240 test(validation-gen): Enable uniqueness validation tests for listmap > dd66c2a Add comments > 087493f Add output tests > ee1d37f Enable listmap uniqueness & run codegen > 2165b76 Remove ExpectInvalid() > e96ddf1 Add k8s-long-name-segments format > a5fbb79 chore(validation-gen): Update output_tests for k8s:customUnique > f165c3f Remove ExpectRegexpsByPath() > 41fe67e Merge pull request # 134209 from Jefftree/gengo-bmp > 9bf03f7 feat(validation-gen): Add k8s:customUnique tag for disabling uniqueness validation > 218ebb4 Make ErrorMatcher more strict about multi-match > ca758f9 bump gengo > 671837e Simplify tests wrt ratcheting > d6113f6 Merge pull request # 134145 from dims/update-to-latest-sigs.k8s.io/json > 2839dec Fix field path for embedded fields in root types > ab0dc5c update to latest sigs.k8s.io/json > 7857daf Merge pull request # 134094 from lalitc375/cherry-pick-pr-171 > 8ab29ba Merge pull request # 134120 from BenTheElder/golang-language-125 > fe38a31 Add support for k8s-long-name-caseless format. > 7867256 bump go language version to 1.25 > 1407a98 Merge pull request # 134020 from lalitc375/cherry-pick-pr-169 > 00a3ca9 Add support for k8s-label-key > 974709c Add support for k8s-label-value format. > 399cfd7 Merge pull request # 131755 from jpbetz/openapi-type-name-gen > 8ba2fe2 Merge pull request # 133948 from lalitc375/cherry-pick-pr-170 > a0604cf Update sample-apiserver and examples > d9ad19d Merge pull request # 132663 from mrIncompetent/copy-source-comments > 0a6f7bd Add support for UUID format. > 4398a77 generate > ff42540 ./hack/update-codegen.sh > 6c62443 Add model name generator tags > c57e1f2 applyconfiguration-gen: remove "Experimental!" comment as the code has been stable for several releases > 968393b Enable openapi model name accessor generator > 419002b applyconfiguration-gen: preserve struct and field comments in generated code > 88f5a62 Bump kube-openapi > a7d91fd Merge pull request # 133921 from dims/update-prometheus-client-golang-and-common-packages > 78e5d7a Merge pull request # 133982 from yongruilin/master_vg-unique-tag > 69233bf update prometheus' client_golang and common packages > 277618d Add tests for unique tag combo & update-codegen > f31d99d feat(validation-gen): support unique tag on list > 20c3a89 refactor(validation-gen): move list-related validators to list.go > 2a14a75 Re-disable listmap uniqueness (for now) > 53a3ad8 Temporary: Re-enable listmap uniqueness checks > 4700880 Pass equiv func to subfield, like item and eachVal > 250d75a Don't ratchet-check inside type functions > fbef61a Emit ratchet check for fields with a type func > 53f6bff Merge pull request # 133973 from yongruilin/master_vg-unique-tag > 7397439 Refactor ItemTagValidator.GetValidations a bit > f638fd1 Make item validation just use a TagValidator > b96f997 Sort item criteria to match listmap key order > becc759 Clarify that union has field- or item-members > bd31975 Parse path early, clean up getDisplayFields() > f8d54c2 Improve error reporting in item tag > 8ddf4b7 Rename "fields" to "members" > c4e1d3a Break processFieldMemberValidations into 2 funcs > faff317 Add ListSelector in validation Context > cb4d375 Unions: replace `[2]string` with a type > e78e40e run "hack/update-codegen.sh valid" > 16e3689 validation: Use JSON names in paths > 5d34431 Update Context comments and fix some usage > e4318f0 Minor validator name-string fix > 9aa7212 Add comments to generated code > 6db766a Merge pull request # 133894 from lalitc375/k8s-name > fcb2173 Add k8s-long-name, k8s-short-name format validation tags > e62511f Merge pull request # 133769 from thockin/kk_bump_gengo > d6fc2c6 Bump gengo > 994fb04 Merge pull request # 133768 from jpbetz/dv-options > 9329237 Merge pull request # 133823 from dims/update-to-spf13/pflag-to-prevent-CI-break > fb63768 Organize enum tests > 3d1fd80 Update to spf13/pflag to prevent CI break > 658e7c9 Only pass type args when needed in enum init > d60abde Merge pull request # 133430 from liggitt/json-patch-v4-errors > 1297612 Appease linters > 8ffd235 Merge pull request # 132665 from mrIncompetent/applyconfiguration-gen/extract-subresources > 605f86d bump gopkg.in/evanphx/json-patch.v4 > 8de1330 generate > 22563bb ./hack/update-codegen.sh > 02a6c15 Add +k8s:ifEnabled and +k8s:ifDisabled tags > a3392bd applyconfiguration-gen: add ExtractFrom with subresource support > c39b557 Omit type names of emitted slice elements to appease gofmt > 31ac4ba Merge pull request # 133716 from ahmetb/metav1-status-list-marker > 9f45bed Add support variable initialization using any literal type > 1edc91c Merge pull request # 133325 from liggitt/conversion-gen-unexported-pointers > d70cf79 add generated files > 96cdc7a Add output tests > 69be6b7 Merge pull request # 132128 from skitt/cadvisor-0.53 > c47f890 conversion-gen: use custom conversions for slices and maps of pointers > 44172b9 Add +k8s:enumExclude and options support to +k8s:enum > f81c9bd Bump cadvisor to 0.53 > 3bb2503 conversion-gen: add test for custom conversion functions for maps and slices of pointers > 46e6042 Add constant discovery, ScopeConst and StructLiberal. Remove ScopeAny. > 1fe13b9 Merge pull request # 133572 from HadrienPatte/ctx > f6fa922 conversion-gen: avoid attempting to read or set unexported fields > 2312609 Merge pull request # 133571 from BenTheElder/deprecated-missing-oh-no > f49160c Update `sharedInformerFactoryInterface` context initialization example > 77e4dca conversion-gen: add test for conversion of unexported fields > b008b1a Merge pull request # 132686 from qiujian16/typo-fix > 4e90cab update-codegen > ac15574 Merge pull request # 133570 from BenTheElder/pr131351 > 7ad18f5 Fix a typo in fake clientset generator > 461656b fix deprecation comment in register-gen > 16bcc65 update-codegen > fa9d8d9 fix deprecation comment in informer fatory generator > 60e2a81 update-codegen > 427db09 use correct deprecation comment in clientset fake generator bumping k8s.io/kube-openapi f3f2b99...589584f: > 589584f Merge pull request # 564 from jpbetz/backward-compat-model-names > d67c058 Merge pull request # 563 from jpbetz/named-model-gen > 2a895cc regenerate > 66792ee Merge pull request # 562 from jpbetz/fix-integration > 11cd495 Add name model generator tests > ef5aad8 generate integration test data > 0bf3876 Merge pull request # 537 from jpbetz/model-namer > c5e3ca4 Fix integration test > 24f99be Add model name generator > ad5ab13 Always use OpenAPIModelName() functions if they are avalable > d353059 Merge pull request # 559 from kubernetes/dependabot/github_actions/actions/setup-go-6 > ab9df5f Add tests > 907d5dc Merge pull request # 561 from Jefftree/remove-122 > 44373f4 build(deps): bump actions/setup-go from 5 to 6 > 88dc462 Add OpenAPIModelNamer and opt-in generator support > 7fc2783 Merge pull request # 557 from pmalek/bump-golang.org/x/tools > efb5f57 ci: drop support for Go 1.22 > d7b6acb Merge pull request # 551 from Jefftree/scan > 776848e chore(ci): add go 1.25 > 942b836 Merge pull request # 550 from kubernetes/dependabot/github_actions/actions/checkout-5 > f60a7d4 Remove Scan implementation from strfmt > 1504c55 chore: bump golang.org/x/tools to 0.36.0 > ee06aea build(deps): bump actions/checkout from 4 to 5 bumping k8s.io/apimachinery b72d93d...72d71ea: > 72d71ea Merge remote-tracking branch 'origin/master' into release-1.35 > e2a2dbc Bump golang.org/x/crypto to v0.45.0 > 2e9c228 Merge pull request # 135131 from Dev1622/sig-storage/mock-expand-flake-fix > 5a348c5 KEP-5471: Extend tolerations operators (# 134665) > f274aac vendor: update vendor and license metadata after replacing BeTrue usage in csi tests > 6f89492 Merge pull request # 133648 from richabanker/merged-discovery > 9445443 Resolve lint restriction on BeTrue by introducing Succeed() with contextual error messages > c77dde2 util/sort: Add MergePreservingRelativeOrder for topological sorting > 52154f7 Update vendored dependencies > 729c13d Merge pull request # 134624 from yt2985/podcertificates-beta > 679e0d5 Promote PodCertificateRequests to v1beta1 > 05faff5 Merge pull request # 134881 from pohly/e2e-slow-priority > 021e936 dependencies: ginkgo v2.27.2, gomega v1.38.2 > 20e201f Merge pull request # 135004 from pohly/dependencies-x-repos > 1cf216a dependencies: various minor updates > 5a85a54 Merge pull request # 134602 from lalitc375/device-attirubute > f1e489a Address feedbacks > 539ac36 Add new method to validate C Identifier > aed0c03 Add k8s-resource-fully-qualified-name format in valdiation-gen > e79dace Merge pull request # 134780 from joshjms/bump-etcd-sdk-v3.6.5 > e36db1b etcd: bump etcd sdk to v3.6.5 > 02b0a61 Merge pull request # 134358 from lalitc375/extended-resource-name > 10ab078 Address feedbacks > f5952ae Add format validator for DeviceClass.ExtendedResourceName > 7a18010 Add new format k8s-extended-resource-name > bbcfed1 Merge pull request # 134446 from aaron-prindle/dv-device-allocation-mode-enum-migration > ce609d7 address feedback - remove origin for enum as NotSupported handles this > 2d37add feat: add +k8s:enum declarative validation to ResourceClaim DeviceAllocationMode > db7bb23 Merge pull request # 134381 from kon-angelo/openapi-nil-json > de3ea85 Merge pull request # 134558 from yongruilin/master_vg-rcstatus-maxitem > 25cc5f2 reduce dependencies to apiextension objects > e80deaf feat: add +k8s:update tag and associated tests > e583ad9 fix nested map segmentation fault > ff7ddf5 Merge pull request # 134256 from liggitt/protoc-gogo-poc > 4fab382 Merge pull request # 134367 from aaron-prindle/dv-resource-claim-spec-immutable > 2a0a921 Regenerate vendor > 93e3369 chore: add +k8s:immutable tag implementation and test > 8fee3fe Regenerate protobuf > 9137522 Merge pull request # 134368 from aaron-prindle/error-matcher-path-normalization > 2d1b7c1 Isolate generated ProtoMessage() methods in build-tagged files > d59a6d6 Merge pull request # 134302 from lalitc375/device-class-selectors > a4598ab feat: add path normalization support to error matcher > b431053 apply feedback > 268a6d0 Merge pull request # 134347 from yongruilin/master_vg-cleanup > f417f5d Merge pull request # 134211 from aaron-prindle/resourceclaim_maxitems > b3b1076 fix typo in comment for namespace validation to appease verify-spelling > 11e920b Merge pull request # 134139 from aojea/better_error_httpstream_handshae > 5543ac1 add +k8s:maxItems tag logic and tests > 3c4ecbd Add ValidateObjectMetaWithOpts() to apimachinery > b26e855 improve httpstream handshake error logging > e85fe8a Make ErrorMatcher more strict about multi-match > 295d615 Merge pull request # 134330 from michaelasp/rvCmp > 62e4ed5 Document 0 as a special case in RV comparison > 49c8e23 feat: Add helper function for client-go to compare resource version > 5674a46 Merge pull request # 134185 from DanBokete/deprecate-caseless-validation > b9b17cf Deprecate caseless driver name validation and enforce lowercase warnings > 4d9ab07 Merge pull request # 134113 from jpbetz/resource-claim-status-pool > 136a9fd Add k8s-long-name-segments format > 40bafad Add utility function to errors to allow format composition > 65724d7 Merge pull request # 134228 from liggitt/proto-gogo-poc > 266b9e6 Merge pull request # 125140 from huww98/sets-slices-sort > e0f2888 Remove non-generated use of gogo dependencies > da5b06e Merge pull request # 134145 from dims/update-to-latest-sigs.k8s.io/json > 4816fed util/sets: benchmark List() > c3445f2 Drop unnecessary gogo dependencies > 6f48773 update to latest sigs.k8s.io/json > 0061897 util/sets: simply List() by using slices.Sort > b875523 Merge pull request # 134094 from lalitc375/cherry-pick-pr-171 > c4785d7 Merge pull request # 134120 from BenTheElder/golang-language-125 > c946cdb Add support for k8s-long-name-caseless format. > 851b409 bump go language version to 1.25 > 79d1b67 Merge pull request # 134020 from lalitc375/cherry-pick-pr-169 > da7b67e Add support for k8s-label-key > f085a94 Add support for k8s-label-value format. > 0a7a488 Merge pull request # 133989 from carlory/fix-133986 > abb5535 Merge pull request # 131755 from jpbetz/openapi-type-name-gen > dc26e6c deflake unit test: TestIsConnectionReset > 100e5ee Merge pull request # 133948 from lalitc375/cherry-pick-pr-170 > ea106a0 stop using util.ToRESTFriendlyName in favor of declared model names > 80bea7f Add support for UUID format. > 712cf26 generate > 5059056 Merge pull request # 133921 from dims/update-prometheus-client-golang-and-common-packages > 8b12945 Add model name generator tags > 770b193 Merge pull request # 133982 from yongruilin/master_vg-unique-tag > ebe75b0 update prometheus' client_golang and common packages > 064f73d Bump kube-openapi > 1ac482e Pass equiv func to subfield, like item and eachVal > 5073808 Merge pull request # 133973 from yongruilin/master_vg-unique-tag > 41dc101 Unions: replace `[2]string` with a type > 9357001 Merge pull request # 133894 from lalitc375/k8s-name > 3d65366 Add k8s-long-name, k8s-short-name format validation tags > f331674 Merge pull request # 133768 from jpbetz/dv-options > 2340d9b Merge pull request # 133823 from dims/update-to-spf13/pflag-to-prevent-CI-break > 535b20f Add +k8s:ifEnabled and +k8s:ifDisabled tags > 4d33d2c Update to spf13/pflag to prevent CI break > bd6e00c Add support variable initialization using any literal type > eb2c6e0 Merge pull request # 133430 from liggitt/json-patch-v4-errors > 8dfef4e Add +k8s:enumExclude and options support to +k8s:enum > ce7c97c Merge pull request # 133786 from jpbetz/consistent-enum-alias-docs > 2c53fcc bump gopkg.in/evanphx/json-patch.v4 > e0a37ea Add enumExclude support to enum validator > abfa843 generate > 73dbb68 Use consistent documentation of aliases in the API > d74026b Merge pull request # 133716 from ahmetb/metav1-status-list-marker > 962dea6 Merge pull request # 132128 from skitt/cadvisor-0.53 > f1d769b add generated files > 6c6fb93 Bump cadvisor to 0.53 > 2453510 api: Remove +listType marker for non-list field > c9de373 Merge pull request # 133571 from BenTheElder/deprecated-missing-oh-no > 5992c1d Merge pull request # 133419 from Xdynix/fix-label-selector-consecutive-commas > 7042d26 fix deprecation formatting for k8s.io/apimachinery/pkg/api/errors.NewGone > 7a24dae Merge pull request # 132825 from PatrickLaabs/132577-1 > 65de33d Fix label selector parsing for consecutive commas > f5dd29d Merge pull request # 133570 from BenTheElder/pr131351 > b389ae7 Added WithOrigin within apis/core/validation with adjusted tests bumping sigs.k8s.io/json cfa47c3...2d32026: > 2d32026 Merge pull request # 25 from liggitt/go124 > 7e0d701 Reapply carry patches > d49aacb sync go1.24 changes from encoding/json Signed-off-by: Knative Automation --- go.mod | 27 +++--- go.sum | 89 +++++++------------ .../versioned/fake/clientset_generated.go | 19 +++- .../informers/externalversions/factory.go | 5 +- .../samples/v1alpha1/addressableservice.go | 6 +- .../samples/v1alpha1/simpledeployment.go | 6 +- 6 files changed, 66 insertions(+), 86 deletions(-) diff --git a/go.mod b/go.mod index b5196a34e..a1085b056 100644 --- a/go.mod +++ b/go.mod @@ -1,16 +1,16 @@ module knative.dev/sample-controller -go 1.24.0 +go 1.25.0 require ( go.uber.org/zap v1.27.1 - k8s.io/api v0.34.3 - k8s.io/apimachinery v0.34.3 - k8s.io/client-go v0.34.3 - k8s.io/code-generator v0.34.3 - k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b + k8s.io/api v0.35.0 + k8s.io/apimachinery v0.35.0 + k8s.io/client-go v0.35.0 + k8s.io/code-generator v0.35.0 + k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 knative.dev/hack v0.0.0-20260212092700-0126b283bf20 - knative.dev/pkg v0.0.0-20260212134901-163986f52acf + knative.dev/pkg v0.0.0-20260213150858-6758a9ff4767 ) require ( @@ -31,7 +31,6 @@ require ( github.com/go-openapi/jsonreference v0.21.0 // indirect github.com/go-openapi/swag v0.23.0 // indirect github.com/gobuffalo/flect v1.0.3 // indirect - github.com/gogo/protobuf v1.3.2 // indirect github.com/google/gnostic-models v0.7.0 // indirect github.com/google/go-cmp v0.7.0 // indirect github.com/google/uuid v1.6.0 // indirect @@ -44,7 +43,6 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/prometheus/client_golang v1.23.2 // indirect github.com/prometheus/client_model v0.6.2 // indirect @@ -82,20 +80,19 @@ require ( golang.org/x/text v0.33.0 // indirect golang.org/x/time v0.10.0 // indirect golang.org/x/tools v0.41.0 // indirect - golang.org/x/tools/go/expect v0.1.1-deprecated // indirect gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect google.golang.org/grpc v1.77.0 // indirect google.golang.org/protobuf v1.36.10 // indirect - gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect + gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiextensions-apiserver v0.34.3 // indirect - k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f // indirect + k8s.io/apiextensions-apiserver v0.35.0 // indirect + k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b // indirect k8s.io/klog/v2 v2.130.1 // indirect - k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 // indirect - sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect + k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect + sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect sigs.k8s.io/randfill v1.0.0 // indirect sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect sigs.k8s.io/yaml v1.6.0 // indirect diff --git a/go.sum b/go.sum index 60d41dd67..bf08a2a22 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0= +github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= @@ -39,8 +41,6 @@ github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1v github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/gobuffalo/flect v1.0.3 h1:xeWBM2nui+qnVvNM4S3foBhCAL2XgPU+a7FdpelbTq4= github.com/gobuffalo/flect v1.0.3/go.mod h1:A5msMlrHtLqh9umBSnvabjsMrCcCpAyzglnDvkbYKHs= -github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/gnostic-models v0.7.0 h1:qwTtogB15McXDaNqTZdzPJRHvaVJlAl+HVQnLmJEJxo= @@ -48,8 +48,8 @@ github.com/google/gnostic-models v0.7.0/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7O github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db h1:097atOisP2aRj7vFgYQBbFN4U4JNXUNYpxael3UzMyo= -github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= +github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8= +github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 h1:NmZ1PKzSTQbuGHw9DGPFomqkkLWMC+vZCkfs+FHv1Vg= @@ -62,8 +62,6 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dvMUtDTo2cv8= github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= -github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -82,10 +80,10 @@ github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFd github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/onsi/ginkgo/v2 v2.21.0 h1:7rg/4f3rB88pb5obDgNZrNHrQ4e6WpjonchcpuBRnZM= -github.com/onsi/ginkgo/v2 v2.21.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo= -github.com/onsi/gomega v1.35.1 h1:Cwbd75ZBPxFSuZ6T+rN/WCb/gOc6YgFBXLlZLhC7Ds4= -github.com/onsi/gomega v1.35.1/go.mod h1:PvZbdDc8J6XJEpDK4HCuRBm8a6Fzp9/DmhC9C7yFlog= +github.com/onsi/ginkgo/v2 v2.27.2 h1:LzwLj0b89qtIy6SSASkzlNvX6WktqurSHwkk2ipF/Ns= +github.com/onsi/ginkgo/v2 v2.27.2/go.mod h1:ArE1D/XhNXBXCBkKOLkbsb2c81dQHCRcF5zwn/ykDRo= +github.com/onsi/gomega v1.38.2 h1:eZCjf2xjZAqe+LeWvKb5weQ+NcPwX84kqJ0cZNxok2A= +github.com/onsi/gomega v1.38.2/go.mod h1:W2MJcYxRGV63b418Ai34Ud0hEdTVXq9NW9+Sx6uXf3k= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -120,8 +118,6 @@ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y= @@ -169,53 +165,28 @@ go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0= go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8= go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c= golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o= golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8= golang.org/x/oauth2 v0.32.0 h1:jsCblLleRMDrxMN29H3z/k1KliIvpLgCkE6R8FXXNgY= golang.org/x/oauth2 v0.32.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ= golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY= golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE= golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8= golang.org/x/time v0.10.0 h1:3usCWA8tQn0L8+hFJQNgzpWbd89begxN66o1Ojdn5L4= golang.org/x/time v0.10.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.41.0 h1:a9b8iMweWG+S0OBnlU36rzLp20z1Rp10w+IY2czHTQc= golang.org/x/tools v0.41.0/go.mod h1:XSY6eDqxVNiYgezAVqqCeihT4j1U2CCsqvH3WhQpnlg= golang.org/x/tools/go/expect v0.1.1-deprecated h1:jpBZDwmgPhXsKZC6WhL20P4b/wmnpsEAGHaNy0n/rJM= golang.org/x/tools/go/expect v0.1.1-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY= golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated h1:1h2MnaIAIXISqTFKdENegdpAgUXz6NrPEsbIeWaBRvM= golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated/go.mod h1:RVAQXBGNv1ib0J382/DPCRS/BPnsGebyM1Gj5VSDpG8= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gomodules.xyz/jsonpatch/v2 v2.5.0 h1:JELs8RLM12qJGXU4u/TO3V25KW8GreMKl9pdkk14RM0= gomodules.xyz/jsonpatch/v2 v2.5.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= @@ -231,37 +202,37 @@ google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/evanphx/json-patch.v4 v4.12.0 h1:n6jtcsulIzXPJaxegRbvFNNrZDjbij7ny3gmSPG+6V4= -gopkg.in/evanphx/json-patch.v4 v4.12.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M= +gopkg.in/evanphx/json-patch.v4 v4.13.0 h1:czT3CmqEaQ1aanPc5SdlgQrrEIb8w/wwCvWWnfEbYzo= +gopkg.in/evanphx/json-patch.v4 v4.13.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -k8s.io/api v0.34.3 h1:D12sTP257/jSH2vHV2EDYrb16bS7ULlHpdNdNhEw2S4= -k8s.io/api v0.34.3/go.mod h1:PyVQBF886Q5RSQZOim7DybQjAbVs8g7gwJNhGtY5MBk= -k8s.io/apiextensions-apiserver v0.34.3 h1:p10fGlkDY09eWKOTeUSioxwLukJnm+KuDZdrW71y40g= -k8s.io/apiextensions-apiserver v0.34.3/go.mod h1:aujxvqGFRdb/cmXYfcRTeppN7S2XV/t7WMEc64zB5A0= -k8s.io/apimachinery v0.34.3 h1:/TB+SFEiQvN9HPldtlWOTp0hWbJ+fjU+wkxysf/aQnE= -k8s.io/apimachinery v0.34.3/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw= -k8s.io/client-go v0.34.3 h1:wtYtpzy/OPNYf7WyNBTj3iUA0XaBHVqhv4Iv3tbrF5A= -k8s.io/client-go v0.34.3/go.mod h1:OxxeYagaP9Kdf78UrKLa3YZixMCfP6bgPwPwNBQBzpM= -k8s.io/code-generator v0.34.3 h1:6ipJKsJZZ9q21BO8I2jEj4OLN3y8/1n4aihKN0xKmQk= -k8s.io/code-generator v0.34.3/go.mod h1:oW73UPYpGLsbRN8Ozkhd6ZzkF8hzFCiYmvEuWZDroI4= -k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f h1:SLb+kxmzfA87x4E4brQzB33VBbT2+x7Zq9ROIHmGn9Q= -k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU= +k8s.io/api v0.35.0 h1:iBAU5LTyBI9vw3L5glmat1njFK34srdLmktWwLTprlY= +k8s.io/api v0.35.0/go.mod h1:AQ0SNTzm4ZAczM03QH42c7l3bih1TbAXYo0DkF8ktnA= +k8s.io/apiextensions-apiserver v0.35.0 h1:3xHk2rTOdWXXJM+RDQZJvdx0yEOgC0FgQ1PlJatA5T4= +k8s.io/apiextensions-apiserver v0.35.0/go.mod h1:E1Ahk9SADaLQ4qtzYFkwUqusXTcaV2uw3l14aqpL2LU= +k8s.io/apimachinery v0.35.0 h1:Z2L3IHvPVv/MJ7xRxHEtk6GoJElaAqDCCU0S6ncYok8= +k8s.io/apimachinery v0.35.0/go.mod h1:jQCgFZFR1F4Ik7hvr2g84RTJSZegBc8yHgFWKn//hns= +k8s.io/client-go v0.35.0 h1:IAW0ifFbfQQwQmga0UdoH0yvdqrbwMdq9vIFEhRpxBE= +k8s.io/client-go v0.35.0/go.mod h1:q2E5AAyqcbeLGPdoRB+Nxe3KYTfPce1Dnu1myQdqz9o= +k8s.io/code-generator v0.35.0 h1:TvrtfKYZTm9oDF2z+veFKSCcgZE3Igv0svY+ehCmjHQ= +k8s.io/code-generator v0.35.0/go.mod h1:iS1gvVf3c/T71N5DOGYO+Gt3PdJ6B9LYSvIyQ4FHzgc= +k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b h1:gMplByicHV/TJBizHd9aVEsTYoJBnnUAT5MHlTkbjhQ= +k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b/go.mod h1:CgujABENc3KuTrcsdpGmrrASjtQsWCT7R99mEV4U/fM= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= -k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA= -k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b/go.mod h1:UZ2yyWbFTpuhSbFhv24aGNOdoRdJZgsIObGBUaYVsts= -k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y= -k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZcmKS3g6CthxToOb37KgwE= +k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912/go.mod h1:kdmbQkyfwUagLfXIad1y2TdrjPFWp2Q89B3qkRwf/pQ= +k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck= +k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= knative.dev/hack v0.0.0-20260212092700-0126b283bf20 h1:Ocya6ILPQxGrozD5gPELC4J2ASnqvTLvYGJjddKr4Fs= knative.dev/hack v0.0.0-20260212092700-0126b283bf20/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0= -knative.dev/pkg v0.0.0-20260212134901-163986f52acf h1:6726dzSnzTTs+jbnkwQanko2R+q4MBcN8hAbrz6fEvY= -knative.dev/pkg v0.0.0-20260212134901-163986f52acf/go.mod h1:JWJ6wHosMH4yl/PSG6zDs7QLYwRhLxKAmGsj9CdAupk= -sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE= -sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg= +knative.dev/pkg v0.0.0-20260213150858-6758a9ff4767 h1:YdHqjwH17zWC07SHoMJpUGBXPgIvaT39L/xOf+zXauc= +knative.dev/pkg v0.0.0-20260213150858-6758a9ff4767/go.mod h1:5xKzUQ2tEzgv+onqMQr6oEiQj3RtgehEc36GqeA97Ms= +sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg= +sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg= sigs.k8s.io/randfill v1.0.0 h1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU= sigs.k8s.io/randfill v1.0.0/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY= sigs.k8s.io/structured-merge-diff/v6 v6.3.0 h1:jTijUJbW353oVOd9oTlifJqOGEkUw2jB/fXCbTiQEco= diff --git a/pkg/client/clientset/versioned/fake/clientset_generated.go b/pkg/client/clientset/versioned/fake/clientset_generated.go index c19a8ea31..99f6fbd10 100644 --- a/pkg/client/clientset/versioned/fake/clientset_generated.go +++ b/pkg/client/clientset/versioned/fake/clientset_generated.go @@ -1,5 +1,5 @@ /* -Copyright 2025 The Knative Authors +Copyright 2026 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -35,7 +35,7 @@ import ( // without applying any field management, validations and/or defaults. It shouldn't be considered a replacement // for a real clientset and is mostly useful in simple unit tests. // -// DEPRECATED: NewClientset replaces this with support for field management, which significantly improves +// Deprecated: NewClientset replaces this with support for field management, which significantly improves // server side apply testing. NewClientset is only available when apply configurations are generated (e.g. // via --with-applyconfig). func NewSimpleClientset(objects ...runtime.Object) *Clientset { @@ -51,8 +51,8 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { cs.AddReactor("*", "*", testing.ObjectReaction(o)) cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { var opts metav1.ListOptions - if watchActcion, ok := action.(testing.WatchActionImpl); ok { - opts = watchActcion.ListOptions + if watchAction, ok := action.(testing.WatchActionImpl); ok { + opts = watchAction.ListOptions } gvr := action.GetResource() ns := action.GetNamespace() @@ -83,6 +83,17 @@ func (c *Clientset) Tracker() testing.ObjectTracker { return c.tracker } +// IsWatchListSemanticsSupported informs the reflector that this client +// doesn't support WatchList semantics. +// +// This is a synthetic method whose sole purpose is to satisfy the optional +// interface check performed by the reflector. +// Returning true signals that WatchList can NOT be used. +// No additional logic is implemented here. +func (c *Clientset) IsWatchListSemanticsUnSupported() bool { + return true +} + var ( _ clientset.Interface = &Clientset{} _ testing.FakeClient = &Clientset{} diff --git a/pkg/client/informers/externalversions/factory.go b/pkg/client/informers/externalversions/factory.go index d32f0e547..8651f4ca4 100644 --- a/pkg/client/informers/externalversions/factory.go +++ b/pkg/client/informers/externalversions/factory.go @@ -1,5 +1,5 @@ /* -Copyright 2020 The Knative Authors +Copyright 2026 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -97,6 +97,7 @@ func NewSharedInformerFactory(client versioned.Interface, defaultResync time.Dur // NewFilteredSharedInformerFactory constructs a new instance of sharedInformerFactory. // Listers obtained via this SharedInformerFactory will be subject to the same filters // as specified here. +// // Deprecated: Please use NewSharedInformerFactoryWithOptions instead func NewFilteredSharedInformerFactory(client versioned.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { return NewSharedInformerFactoryWithOptions(client, defaultResync, WithNamespace(namespace), WithTweakListOptions(tweakListOptions)) @@ -204,7 +205,7 @@ func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internal // // It is typically used like this: // -// ctx, cancel := context.Background() +// ctx, cancel := context.WithCancel(context.Background()) // defer cancel() // factory := NewSharedInformerFactory(client, resyncPeriod) // defer factory.WaitForStop() // Returns immediately if nothing was started. diff --git a/pkg/client/informers/externalversions/samples/v1alpha1/addressableservice.go b/pkg/client/informers/externalversions/samples/v1alpha1/addressableservice.go index 1a8de6256..c4979a6a4 100644 --- a/pkg/client/informers/externalversions/samples/v1alpha1/addressableservice.go +++ b/pkg/client/informers/externalversions/samples/v1alpha1/addressableservice.go @@ -1,5 +1,5 @@ /* -Copyright 2025 The Knative Authors +Copyright 2026 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ func NewAddressableServiceInformer(client versioned.Interface, namespace string, // one. This reduces memory footprint and number of connections to the server. func NewFilteredAddressableServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( - &cache.ListWatch{ + cache.ToListWatcherWithWatchListSemantics(&cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { if tweakListOptions != nil { tweakListOptions(&options) @@ -82,7 +82,7 @@ func NewFilteredAddressableServiceInformer(client versioned.Interface, namespace } return client.SamplesV1alpha1().AddressableServices(namespace).Watch(ctx, options) }, - }, + }, client), &apissamplesv1alpha1.AddressableService{}, resyncPeriod, indexers, diff --git a/pkg/client/informers/externalversions/samples/v1alpha1/simpledeployment.go b/pkg/client/informers/externalversions/samples/v1alpha1/simpledeployment.go index c3cb46bb7..c1ceb82cf 100644 --- a/pkg/client/informers/externalversions/samples/v1alpha1/simpledeployment.go +++ b/pkg/client/informers/externalversions/samples/v1alpha1/simpledeployment.go @@ -1,5 +1,5 @@ /* -Copyright 2025 The Knative Authors +Copyright 2026 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ func NewSimpleDeploymentInformer(client versioned.Interface, namespace string, r // one. This reduces memory footprint and number of connections to the server. func NewFilteredSimpleDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( - &cache.ListWatch{ + cache.ToListWatcherWithWatchListSemantics(&cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { if tweakListOptions != nil { tweakListOptions(&options) @@ -82,7 +82,7 @@ func NewFilteredSimpleDeploymentInformer(client versioned.Interface, namespace s } return client.SamplesV1alpha1().SimpleDeployments(namespace).Watch(ctx, options) }, - }, + }, client), &apissamplesv1alpha1.SimpleDeployment{}, resyncPeriod, indexers,