Commit af93b0f
authored
upgrade to latest dependencies (#1029)
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 <automation@knative.team>1 parent 7d1f182 commit af93b0f
6 files changed
Lines changed: 66 additions & 86 deletions
File tree
- pkg/client
- clientset/versioned/fake
- informers/externalversions
- samples/v1alpha1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
47 | | - | |
48 | 46 | | |
49 | 47 | | |
50 | 48 | | |
| |||
82 | 80 | | |
83 | 81 | | |
84 | 82 | | |
85 | | - | |
86 | 83 | | |
87 | 84 | | |
88 | 85 | | |
89 | 86 | | |
90 | 87 | | |
91 | | - | |
| 88 | + | |
92 | 89 | | |
93 | 90 | | |
94 | | - | |
95 | | - | |
| 91 | + | |
| 92 | + | |
96 | 93 | | |
97 | | - | |
98 | | - | |
| 94 | + | |
| 95 | + | |
99 | 96 | | |
100 | 97 | | |
101 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
42 | | - | |
43 | | - | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
| |||
82 | 80 | | |
83 | 81 | | |
84 | 82 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
89 | 87 | | |
90 | 88 | | |
91 | 89 | | |
| |||
120 | 118 | | |
121 | 119 | | |
122 | 120 | | |
123 | | - | |
124 | | - | |
125 | 121 | | |
126 | 122 | | |
127 | 123 | | |
| |||
169 | 165 | | |
170 | 166 | | |
171 | 167 | | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | 168 | | |
178 | 169 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | 170 | | |
184 | 171 | | |
185 | 172 | | |
186 | 173 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 174 | | |
191 | 175 | | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | 176 | | |
196 | 177 | | |
197 | 178 | | |
198 | 179 | | |
199 | | - | |
200 | | - | |
201 | 180 | | |
202 | 181 | | |
203 | 182 | | |
204 | 183 | | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | 184 | | |
210 | 185 | | |
211 | 186 | | |
212 | 187 | | |
213 | 188 | | |
214 | 189 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | 190 | | |
220 | 191 | | |
221 | 192 | | |
| |||
231 | 202 | | |
232 | 203 | | |
233 | 204 | | |
234 | | - | |
235 | | - | |
| 205 | + | |
| 206 | + | |
236 | 207 | | |
237 | 208 | | |
238 | 209 | | |
239 | 210 | | |
240 | 211 | | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
253 | 224 | | |
254 | 225 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
259 | 230 | | |
260 | 231 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
265 | 236 | | |
266 | 237 | | |
267 | 238 | | |
| |||
0 commit comments