Abstract the error handling for the storage layer to eliminate the direct etcd dependency.
Abstract the error handling for the storage layer to eliminate the
direct etcd dependency.

Kubernetes-commit: a428246960b83eb568bef1056dcc30d8ca0254bd

kubernetes/api