Summary: 58 instances, 53 unique Text Count // TODO: switch to using cluster DNS. 1 // TODO this is producing unsafe guesses that don't actually work, but it matches previous behavior 1 // TODO: make me an object with parameterizable queue length and retry interval 1 // TODO find a better place to move this for existing callers 2 // TODO track the errors and update callers to handle partial errors. 1 // TODO: Add querying functions to the event expansion 1 // TODO: return errors, have callers handle and log them correctly 1 // TODO: Currently we're handling subresource creation as an update 1 // TODO: ContentConfig will be updated to accept a Negotiator instead of a 1 // TODO: NegotiatedSerializer will be phased out as internal clients are removed 1 // TODO: Should take a PatchType as an argument probably. 2 // TODO: maybe restrict this to NotFound errors 1 // TODO: figure out if this can be removed. 1 // TODO move to API machinery and re-unify with kubelet/server/portfoward 1 // TODO: This doesn't work for CRDs, which are not registered in scheme. 1 // TODO: this needs to be revisited, this interface can't be locked properly 1 // TODO: This is almost a exact replica of Endpoints lock. 1 // TODO: move the default to secure when the apiserver supports TLS by default 1 // TODO: We do not need a DeferredLoader here. Refactor code and see if we can use DirectClientConfig here. 1 // TODO: The same object can be registered for multiple group versions 1 // TODO: Should be configurable to support additional patch strategies. 2 // TODO: Deprecate gitMajor and gitMinor, use only gitVersion 1 // TODO: Could this multiplicative set of calls be replaced by a single call 1 // TODO this should be in the "kubeconfig" group 2 // TODO: we "cheat" here since the API path really only depends on group ATM, but this should 1 // TODO: introduce other types of paging functions - such as those that retrieve from a list 1 // TODO: Make Backoff an interface? 1 // TODO: opts are currently ignored. 1 // TODO: demonstrate an OAuth2 compatible client. 1 // TODO why is this type not in discovery (at least for "v1") 1 // TODO: find a way to do this with actual file locks. Will 1 // TODO consider using something like https://github.com/hydrogen18/stoppableListener? 1 // TODO: this type is only used by tests 1 // FIXME: get rid of json.RawMessage. 1 // TODO: Investigate whether lock contention won't be a problem 2 // TODO: Add test for this. Steps may be: 1 // TODO: introduce transformation of generic http.Client.Do() errors that separates 4. 1 // TODO: should take a meta.Interface see http://issue.k8s.io/7127 1 // TODO: Consider making this function private to prevent misuse when the other occurrences in our codebase are gone. 1 // TODO: need a way to rotate Tokens. Therefore, need a way for client object to be reset when the authcfg is updated. 1 // TODO: This field is still called "gitVersion" for legacy 1 // TODO we aren't using go-dockerclient any more; revisit this to determine if it's still 1 // TODO: Switch to a watch interface. Right now it will poll after each 1 // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. 1 // TODO: remove this when kubectl/client-go don't work with 1.9 server 1 // TODO this goroutine will never exit cleanly (the io.Copy never unblocks) 1 // TODO Generalize this see #17727 . 1 // TODO: This is a temporary arrangement and will be removed once all clients are moved to use the clientset. 1 // TODO this is wrong, but no worse than before 1 // TODO: validate impact of copying and investigate hashing 1 // TODO: revisit this if we ever get WATCH v2 where it means start "now" 1 // TODO: this makes it easier for testing purpose and masks the logic of performing API calls. 1 // TODO extend this to unknown resources with a client pool 1