Timothy J. Raymond
Timothy J. Raymond
- [ ] uses [conventional commit messages](https://www.conventionalcommits.org/) - [ ] includes documentation - [ ] adds unit tests **Notes**:
The NMAgent client used previously in CNS is older, and a duplication of the one added in `nmagent/`. In order to maintain one nmagent client and prevent duplication / wasted...
This first fixes expressions so that precedence for operators is observed. A test was added to verify that. Secondly, this adds support for nested chains of method calls, also including...
CaptureManager is often responsible for interacting with multiple APIs, including the k8s apiserver. It's apparent from PRs that add new functionality to CaptureManager that there is many `context.TODO()`s in places...
There's no reason to continually do things like fetching eBPF compilation dependencies, rebuild eBPF, fetch Go dependencies, etc. over and over. Most of these things will not change frequently, so...
We currently have a global logger in `retinacmd.Logger`. There's never a need for a global logger, and it inhibits the proper use of "child loggers", where certain contextual information is...
Retina configuration is non-trivial, and requires you to remember many different keys and values to create a working configuration. There should exist a subcommand of `retina`, e.g. `retina config generate`,...
In certain deployments, it's desirable to have one set of configuration pre-set and another set of overrides to that configuration. In this overlay configuration, only certain fields should be overridable--additional...
Currently, CNS will repeatedly try to start controller-manager, even though all errors from it effectively leave controller-manager in a terminal state. This operation should have a timeout that will cause...
Needed for podsubnet HomeAZ. Detailed description to come.