** This BZ represents a dev-only capability, with no QA testing implied. ** https://www.telepresence.io enables running and debugging binaries locally with the environment that would be expected in a pod. When applied to an operator, this removes the need to build-push-pull an image when iterating on a problem. A make-based helper to invoke telepresence has merged to build-machinery-go: https://github.com/openshift/build-machinery-go/pull/14 The next step is enabling the `make telepresence` target in operators by bumping build-machinery-go to pick up the above change and add the necessary configuration. An example of this configuration for the CAO: https://github.com/openshift/cluster-authentication-operator/pull/276
Some PRs for this feature are blocked by persistent and unrelated test flakes.
I’m adding UpcomingSprint, because I was occupied by fixing bugs with higher priority/severity, developing new features with higher priority, or developing new features to improve stability at a macro level. I will revisit this bug next sprint.
No need to track this further, telepresence support for operator repos can be added as needed.