• Tim Hockin's avatar
    Convert validation to use FieldPath · e6df0b1a
    Tim Hockin authored
    Before this change we have a mish-mash of ways to pass field names around for
    error generation.  Sometimes string fieldnames, sometimes .Prefix(), sometimes
    neither, often wrong names or not indexed when it should be.
    
    Instead of that mess, this is part one of a couple of commits that will make it
    more strongly typed and hopefully encourage correct behavior.  At least you
    will have to think about field names, which is better than nothing.
    
    It turned out to be really hard to do this incrementally.
    e6df0b1a
Name
Last commit
Last update
..
cadvisor Loading commit data...
client Loading commit data...
cm Loading commit data...
config Loading commit data...
container Loading commit data...
dockertools Loading commit data...
envvars Loading commit data...
leaky Loading commit data...
lifecycle Loading commit data...
metrics Loading commit data...
network Loading commit data...
pleg Loading commit data...
pod Loading commit data...
portforward Loading commit data...
prober Loading commit data...
qos Loading commit data...
rkt Loading commit data...
status Loading commit data...
types Loading commit data...
util Loading commit data...
auth.go Loading commit data...
container_bridge.go Loading commit data...
disk_manager.go Loading commit data...
disk_manager_test.go Loading commit data...
doc.go Loading commit data...
fake_pod_workers.go Loading commit data...
flannel_helper.go Loading commit data...
image_manager.go Loading commit data...
image_manager_test.go Loading commit data...
kubelet.go Loading commit data...
kubelet_test.go Loading commit data...
networks.go Loading commit data...
oom_watcher.go Loading commit data...
oom_watcher_test.go Loading commit data...
pod_workers.go Loading commit data...
pod_workers_test.go Loading commit data...
root_context_linux.go Loading commit data...
root_context_unsupported.go Loading commit data...
runonce.go Loading commit data...
runonce_test.go Loading commit data...
runtime.go Loading commit data...
server.go Loading commit data...
server_test.go Loading commit data...
util.go Loading commit data...
volume_manager.go Loading commit data...
volumes.go Loading commit data...
volumes_linux.go Loading commit data...
volumes_unsupported.go Loading commit data...