Commit Graph

10 Commits

Author SHA1 Message Date
Gavin Lam fefd424016 feat: increment an internal metric when duplicate validation errors
Signed-off-by: Gavin Lam <gavin.oss@tutamail.com>

Kubernetes-commit: d0816f84f9c46de3fbeddfb022c2be7bd4157301
2025-07-31 00:48:29 -04:00
Joe Betz 13e6a3c329 Change option to a slice
Kubernetes-commit: 501393810064f96808eba093ae5c00780020c667
2025-03-29 08:59:30 -04:00
Joe Betz d6a8a1af27 Clarify errors and improve tests
Kubernetes-commit: 9715c90b31ccc121ba910044c03ecb9936b1f858
2025-05-19 14:12:09 -04:00
Joe Betz 2f8595c47b Clarify group version lookup in validateDeclaratively
Kubernetes-commit: 4cac349f86b730a9e7eebffaad9dd92d77dda594
2025-05-19 11:45:59 -04:00
Joe Betz 5009571787 Add +k8s:isSubresource and +k8s:supportsSubresource tags
Kubernetes-commit: 6ca6b7bb6ab7865ace03601c5d34571196126c8b
2025-05-19 11:18:06 -04:00
Joe Betz fd89bf895d Add subresource mapping support to ValidateDeclaratively and introduce configs
# Conflicts:
#	staging/src/k8s.io/apiserver/pkg/registry/rest/validate_test.go

Kubernetes-commit: 48e1079cf0301f93ae669695c147e1365f9a7dd0
2025-03-19 22:50:51 -04:00
Joe Betz 24d512c91f Fix subresource parsing for declarative validation
Kubernetes-commit: d9a2dee622c0d2f2079194ff9700310041c10ed2
2025-03-13 13:05:54 -04:00
Aaron Prindle 4fe686a430 chore: change Info->Error log level related to declarative validation runtime tests and refactor panic wrapper names
Kubernetes-commit: 08745086e2df0cf1a91cbe5bb305c968f1d5bf2a
2025-03-12 17:40:33 +00:00
Aaron Prindle b8750e7396 feat: add declarative validation metrics and associated runtime verification tests
Kubernetes-commit: de904f8099252fd740b4d93e5a661b20aad12ef1
2025-03-06 21:33:12 +00:00
Joe Betz 7c0ba21066 Add declarative validation utility for use from strategies
Kubernetes-commit: ffc1b32c660e3480381f4b13d0fbaa1313cf1318
2025-03-03 19:37:11 -05:00