const PeerProxiedHeader …
type peerProxyHandler …
type responder …
func (h *peerProxyHandler) HasFinishedSync() bool { … }
func (h *peerProxyHandler) WaitForCacheSync(stopCh <-chan struct{ … }
func (h *peerProxyHandler) WrapHandler(handler http.Handler) http.Handler { … }
func (h *peerProxyHandler) findServiceableByServers(gvr schema.GroupVersionResource) (*sync.Map, error) { … }
func (h *peerProxyHandler) resolveServingLocation(apiservers *sync.Map) (bool, []string, error) { … }
func (h *peerProxyHandler) hostportInfo(apiserverKey string) (string, error) { … }
func (h *peerProxyHandler) proxyRequestToDestinationAPIServer(req *http.Request, rw http.ResponseWriter, host string) { … }
func (r *responder) Error(w http.ResponseWriter, req *http.Request, err error) { … }
func (h *peerProxyHandler) addSV(obj interface{ … }
func (h *peerProxyHandler) updateSV(oldObj interface{ … }
func (h *peerProxyHandler) deleteSV(obj interface{ … }
func (h *peerProxyHandler) updateSVMap(oldSV *v1alpha1.StorageVersion, newSV *v1alpha1.StorageVersion) { … }
func (h *peerProxyHandler) deleteSVFromMap(sv *v1alpha1.StorageVersion) { … }
func (h *peerProxyHandler) addSVToMap(sv *v1alpha1.StorageVersion) { … }